[發明專利]輪播媒體分片的方法、客戶端及系統在審
| 申請號: | 201310664166.9 | 申請日: | 2013-12-06 |
| 公開(公告)號: | CN103685264A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 蒼鵬;李強;任海林 | 申請(專利權)人: | 樂視致新電子科技(天津)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 300467 天津市濱海新區生態城*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 媒體 分片 方法 客戶端 系統 | ||
技術領域
本申請涉及流媒體播放領域,具體涉及一種輪播媒體分片的方法、客戶端及系統。
背景技術
HLS(Http?live?streaming)協議,是由蘋果公司提出的基于HTTP協議的流媒體網絡傳輸協議,可實現流媒體的直播和點播。不同于常見的流媒體直播協議,進行HLS直播的客戶端獲取到的不是一個完整的數據流,而是在服務器端將最新的直播數據流存儲為連續的、很短時長的媒體分片(MPEG-TS,動態圖像專家組-傳輸流),客戶端需要不斷地按順序下載并按順序播放這些媒體分片,就實現了HLS直播。
目前HLS協議并不支持輪播模式,但是輪播模式的形式類似于直播,只是服務器端播放的數據流并不是直播數據流,而是預先做好的如電影、電視劇、綜藝錄像等數據。因此可以考慮以HLS直播的方式為基礎來實現輪播模式。
但是直播模式和輪播模式的播放要求存在較大差異,利用HLS直播實現輪播模式還存在一些需要解決的問題。例如,在進行HLS直播時,當網絡出現抖動時,客戶端播放的媒體分片往往滯后于服務器端最新發放的媒體分片,無法與服務器端保持同步,此時客戶端為了保證直播的實時性,HLS協議規定客戶端要自動放棄還未播放的滯后的媒體分片,而直接播放服務器更新的最新的媒體分片從而快速趕上服務器最新發放的媒體分片,在播放視頻的過程中會出現跳躍,從一個時間段快速跳到另一個時間段。
而對于輪播模式,播放要求是盡可能保證播放的完整性,而上述HLS直播技術顯然不適于實現輪播模式的播放要求。但是目前HLS協議并不支持輪播技術,如何應對HLS協議中規定的直播中自動丟棄媒體分片的特點,從而有效利用HLS直播技術來實現輪播模式就成為了亟待解決的技術問題。
發明內容
本申請所要解決的技術問題在于提供一種輪播媒體分片的方法、客戶端及系統,以應對HLS協議中規定的直播中自動丟棄媒體分片的特點,從而有效利用HLS直播技術來實現輪播模式。
為了解決上述問題,本申請揭示了一種輪播媒體分片的方法,包括:獲取所述服務器不斷更新的索引列表,其中,每次更新的索引列表中具有待順序播放的最新的若干媒體分片的播放地址及相應的唯一的序列號;獲取更新的索引列表并丟棄舊索引列表,記錄丟棄所述舊索引列表時當前待下載的媒體分片的序列號,識別所述更新的索引列表中排在首播位的媒體分片的序列號;判定所述兩個序列號不相等且不連續時,添加所述兩個序列號之間所缺少的序列號,根據所述添加的序列號以及所記錄的序列號生成相應的媒體分片的增補播放地址,并將所述增補播放地址以及所述更新的索引列表中的播放地址按照相應的序列號進行順序組合得到當前索引列表,依次根據所述當前索引列表中的播放地址向所述服務器下載相應媒體分片進行播放。
進一步地,獲取所述服務器不斷更新的索引列表的操作,包括:以第一時間間隔為周期向所述服務器發出請求以獲取所述服務器以第二時間間隔為周期更新的索引列表,其中,所述第一時間間隔小于第二時間間隔。
進一步地,每次更新的索引列表中還具有所述服務器實時添加的輪播標識;所述客戶端在識別到所述更新的索引列表中的輪播標識時,記錄丟棄所述舊索引列表時當前待下載的媒體分片的序列號,識別所述更新的索引列表中排在首播位的媒體分片的序列號。
進一步地,判定所述兩個序列號不相等但連續時,根據所記錄的序列號生成相應的媒體分片的增補播放地址,并將所述增補播放地址以及所述更新的索引列表中的播放地址按照相應的序列號進行順序組合得到當前索引列表,依次根據所述當前索引列表中的播放地址向所述服務器下載相應媒體分片進行播放。
為了解決上述問題,本申請還揭示了一種輪播媒體分片的方法,其特征在于,包括:
獲取所述服務器不斷更新的索引列表,其中,每次更新的索引列表中具有待順序播放的最新的若干媒體分片的播放地址以及相應的唯一的序列號;獲取更新的索引列表并丟棄舊索引列表,記錄丟棄所述舊索引列表時當前待下載的媒體分片的序列號,識別所述更新的索引列表中排在首播位的媒體分片的序列號;判定所述兩個序列號不相等但連續時,根據所記錄的序列號生成相應的媒體分片的增補播放地址,并將所述增補播放地址以及所述更新的索引列表中的播放地址按照相應的序列號進行順序組合得到當前索引列表,依次根據所述當前索引列表中的播放地址向所述服務器下載相應媒體分片進行播放。
進一步地,獲取所述服務器不斷更新的索引列表的操作,包括:所述客戶端以第一時間間隔為周期向所述服務器發出請求以獲取所述服務器以第二時間間隔為周期更新的索引列表,其中,所述第一時間間隔小于第二時間間隔。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視致新電子科技(天津)有限公司,未經樂視致新電子科技(天津)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310664166.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多用途課桌
- 下一篇:基于多通道多網段掃描裝置及掃描方法





