[發明專利]一種發布和直播媒體流的系統及方法有效
| 申請號: | 201611262063.X | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106657111B | 公開(公告)日: | 2019-06-21 |
| 發明(設計)人: | 紀琦華;蒲珂;方宏;曾澤基;李哲山;胡彬;陳傳海;蔡忠善;張毅萍;魏明;蔡輝 | 申請(專利權)人: | 中廣熱點云科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04N21/2187;H04N21/231;H04N21/2343;H04N21/2387;H04N21/262;H04N21/472;H04N21/6587 |
| 代理公司: | 北京愛普納杰專利代理事務所(特殊普通合伙) 11419 | 代理人: | 王玉松 |
| 地址: | 100081 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 發布 直播 媒體 系統 方法 | ||
1.一種發布和直播媒體流的系統,包括播放客戶端(1)、媒體流傳輸服務器(2)和發布客戶端(3),其特征在于,
所述媒體流傳輸服務器(2),用于接收發布客戶端(3)發送的直播媒體流請求,向相應發布客戶端(3)發送直播媒體流發布請求,接收所述發布客戶端(3)發送的直播媒體流,并對接收到的直播媒體流進行分段、標示、合并后推送給播放客戶端(1);所述媒體流傳輸服務器(2)包括收發模塊(101)、直播媒體流分段模塊(102)、存儲模塊(104)、公共段標記模塊(103)、片段合并模塊(105)和推送模塊(106),其中,所述收發模塊(101)用于接收發布客戶端(3)發送的直播媒體流請求,向相應發布客戶端(3)發送直播媒體流發布請求;所述直播媒體流分段模塊(102),用于將接收到的直播媒體流的內容分段成片段文件;所述公共段標記模塊(103),用于將偶數的片段文件進行標記,形成公共段文件;所述存儲模塊(104),用于將所述片段文件與標記后公共段文件進行存儲;所述片段合并模塊(105),用于從存儲模塊(104)中調取片段文件,并將奇數的片段文件與相鄰公共段文件進行合并,形成合并片段文件,同時存儲至存儲模塊(104)中;所述推送模塊(106)從存儲模塊(104)中調取并推送合并片段文件給播放客戶端(1);
所述播放客戶端(1),用于通過預設網絡接口向媒體流傳輸服務器(2)發送直播媒體流請求,并接收媒體流傳輸服務器(2)返回發送的合并片段文件,所述播放客戶端(1)包括公共段識別模塊(107),用于對播放中的合并片段文件進行掃描識別,當識別到播放中的文件為公共段文件時,自動跳轉至下一包含所述公共段文件的合并片段文件;
所述發布客戶端(3),用于接收媒體流傳輸服務器(2)發送的直播媒體流請求,并將媒體流發送給媒體流傳輸服務器(2)。
2.如權利要求1所述的發布和直播媒體流的系統,其特征在于,公共段識別模塊(107)包括公共段識別子模塊(201)、公共段搜索子模塊(202)和跳轉子模塊(203),所述公共段識別子模塊(201),用于對播放中的合并片段文件進行標記識別,當識別到播放中的文件為公共段時,向公共段搜索子模塊(202)發送公共段搜索指令,否則繼續播放;所述公共段搜索子模塊(202)接收到公共段搜索指令后,開始搜索與播放中的合并片段文件具有相同標記的公共段的合并片段文件,當搜索到具有相同標記公共段的合并片段文件時,向跳轉子模塊(203)發送跳轉指令;所述跳轉子模塊(203)接收到跳轉指令后,將播放中的片段文件跳轉至具有相同標記公共段的合并片段文件進行繼續播放。
3.如權利要求2所述的發布和直播媒體流的系統,其特征在于,所述直播媒體流的內容根據時間進行分段形成片段文件,所述公共段的長度為非公共段長度的0.05-0.15倍。
4.如權利要求3所述的發布和直播媒體流的系統,其特征在于,所述跳轉子模塊(203)包括時間戳對齊單元(204)和跳轉單元(205),所述時間戳對齊單元(204),用于接收跳轉指令,將正在播放中的公共段與待播放公共段進行時間對齊,并據此對齊發送播放跳轉指令;所述跳轉單元(205)接收并執行播放跳轉指令。
5.如權利要求1-4任一所述的發布和直播媒體流的系統,其特征在于,所述媒體流傳輸服務器(2)還包括事件監測模塊(301),所述事件監測模塊(301)包括片段文件監測單元(302)和合并片段文件監測單元(303),所述片段文件監測單元(302)用于監測存儲模塊(104)內的片段文件是否被片段合并模塊(105)所調取,并將被調取后的片段文件進行標記;所述合并片段文件監測單元(303),用于監測存儲模塊(104)內的合并片段文件是否被推送模塊(106)所調取,并將被調取后的合并片段文件進行標記。
6.如權利要求 5所述的發布和直播媒體流的系統,其特征在于,所述媒體流傳輸服務器(2)還包括片段刪除模塊(304),所述片段刪除模塊(304)對標記后的片段文件與標記后的合并片段文件進行統計,當標記后的片段文件或標記后的合并片段文件的總長度超過預設閾值,刪除存儲模塊(104)中的標記后片段文件或標記后合并片段文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中廣熱點云科技有限公司,未經中廣熱點云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611262063.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種流數據的加密傳輸方法和裝置
- 下一篇:一種認證方法和裝置





