[發(fā)明專利]一種發(fā)布和直播媒體流的系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201611262063.X | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106657111B | 公開(公告)日: | 2019-06-21 |
| 發(fā)明(設(shè)計)人: | 紀(jì)琦華;蒲珂;方宏;曾澤基;李哲山;胡彬;陳傳海;蔡忠善;張毅萍;魏明;蔡輝 | 申請(專利權(quán))人: | 中廣熱點云科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04N21/2187;H04N21/231;H04N21/2343;H04N21/2387;H04N21/262;H04N21/472;H04N21/6587 |
| 代理公司: | 北京愛普納杰專利代理事務(wù)所(特殊普通合伙) 11419 | 代理人: | 王玉松 |
| 地址: | 100081 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 發(fā)布 直播 媒體 系統(tǒng) 方法 | ||
本發(fā)明涉及一種發(fā)布和直播媒體流的系統(tǒng),播放客戶端、媒體流傳輸服務(wù)器和發(fā)布客戶端,所述媒體流傳輸服務(wù)器包括收發(fā)模塊、直播媒體流分段模塊、存儲模塊、公共段標(biāo)記模塊、片段合并模塊和推送模塊,所述播放客戶端包括公共段識別模塊;本發(fā)明的發(fā)布和直播媒體流的系統(tǒng),設(shè)置公共段文件,并合成合并片段文件,在播放客戶端進行播放,當(dāng)時別到播放的內(nèi)容為公共段文件時,自動跳轉(zhuǎn)至下一包含同一公共段文件的合并片段文件,播放的片段之間無縫銜接,增強觀看舒適感,不受排列順序的影響,降低片段銜接錯誤而導(dǎo)致視頻播放錯誤概率;另一方面,播放客戶端需要有特定的公共段識別模塊,才能進行正常播放直播視頻,因此有利于視頻資源的合理保護和產(chǎn)權(quán)的維護。
技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)信息處理技術(shù)領(lǐng)域,特別涉及一種發(fā)布和直播媒體流的系統(tǒng)。
背景技術(shù)
媒體的實時傳送和回放,通常稱為流傳輸,現(xiàn)有的基于流傳輸?shù)幕ヂ?lián)網(wǎng)直播業(yè)務(wù),將直播內(nèi)容分成很多個小片段,然后通過一個播放列表文件,將這些片段組織在一起。播放列表文件不斷更新文件列表信息來告知播放端去下載、拼接和播放片段數(shù)據(jù),其優(yōu)勢在于傳輸協(xié)議簡單,但播放端接收到片段文件,如果拼接有誤或者有所延遲,將影響播放效果;另一方面,簡單的傳輸協(xié)議即可播放直播視頻,不利于資源的維護和產(chǎn)權(quán)的保護。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供了一種發(fā)布和直播媒體流的系統(tǒng),具體方案如下:
一種發(fā)布和直播媒體流的系統(tǒng),播放客戶端、媒體流傳輸服務(wù)器和發(fā)布客戶端,
所述媒體流傳輸服務(wù)器,用于接收發(fā)布客戶端發(fā)送的直播媒體流請求,向相應(yīng)發(fā)布客戶端發(fā)送直播媒體流發(fā)布請求,接收所述發(fā)布客戶端發(fā)送的直播媒體流,并對接收到的直播媒體流進行分段、標(biāo)示、合并后推送給播放客戶端;所述媒體流傳輸服務(wù)器包括收發(fā)模塊、直播媒體流分段模塊、存儲模塊、公共段標(biāo)記模塊、片段合并模塊和推送模塊,其中,所述收發(fā)模塊用于接收發(fā)布客戶端發(fā)送的直播媒體流請求,向相應(yīng)發(fā)布客戶端發(fā)送直播媒體流發(fā)布請求;所述直播媒體流分段模塊,用于將接收到的直播媒體流的內(nèi)容分段成片段文件;所述公共段標(biāo)記模塊,用于將偶數(shù)的片段文件進行標(biāo)記,形成公共段文件;所述存儲模塊,用于將所述片段文件與標(biāo)記后公共段文件進行存儲;所述片段合并模塊,用于從存儲模塊中調(diào)取片段文件,并將奇數(shù)的片段文件與相鄰公共段文件進行合并,形成合并片段文件,同時存儲至存儲模塊中;所述推送模塊從存儲模塊中調(diào)取并推送合并片段文件給播放客戶端;
所述播放客戶端,用于通過預(yù)設(shè)網(wǎng)絡(luò)接口向媒體流傳輸服務(wù)器發(fā)送直播媒體流請求,并接收媒體流傳輸服務(wù)器返回發(fā)送的合并片段文件,所述播放客戶端包括公共段識別模塊,用于對播放中的合并片段文件進行掃描識別,當(dāng)識別到播放中的文件為公共段文件時,自動跳轉(zhuǎn)至下一包含所述公共段文件的合并片段文件;
所述發(fā)布客戶端,用于接收媒體流傳輸服務(wù)器發(fā)送的直播媒體流請求,并將媒體流發(fā)送給媒體流傳輸服務(wù)器。
進一步地,公共段識別模塊包括公共段識別子模塊、公共段搜索子模塊和跳轉(zhuǎn)子模塊,所述公共段識別子模塊,用于對播放中的合并片段文件進行標(biāo)記識別,當(dāng)識別到播放中的文件為公共段時,向公共段搜索子模塊發(fā)送公共段搜索指令,否則繼續(xù)播放;所述公共段搜索子模塊接收到公共段搜索指令后,開始搜索與播放中的合并片段文件具有相同標(biāo)記的公共段的合并片段文件,當(dāng)搜索到具有相同標(biāo)記公共段的合并片段文件時,向跳轉(zhuǎn)子模塊發(fā)送跳轉(zhuǎn)指令;所述跳轉(zhuǎn)子模塊接收到跳轉(zhuǎn)指令后,將播放中的片段文件跳轉(zhuǎn)至具有相同標(biāo)記公共段的合并片段文件進行繼續(xù)播放。
較優(yōu)地,所述直播媒體流的內(nèi)容根據(jù)時間進行分段形成片段文件,所述公共段的長度為非公共段長度的0.05-0.15倍。
進一步地,所述跳轉(zhuǎn)子模塊包括時間戳對齊單元和跳轉(zhuǎn)單元,所述時間戳對齊單元,用于接收跳轉(zhuǎn)指令,將正在播放中的公共段與待播放公共段進行時間對齊,并據(jù)此對齊發(fā)送播放跳轉(zhuǎn)指令;所述跳轉(zhuǎn)單元接收并執(zhí)行播放跳轉(zhuǎn)指令。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中廣熱點云科技有限公司,未經(jīng)中廣熱點云科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611262063.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計算機設(shè)備以及可讀存儲介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)
- 信息發(fā)布方法及裝置、存儲介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲介質(zhì)





