[發(fā)明專利]一種基于流媒體選擇碼流分段的方法、播放器和終端有效
| 申請?zhí)枺?/td> | 201310012242.8 | 申請日: | 2013-01-14 |
| 公開(公告)號: | CN103929684B | 公開(公告)日: | 2018-06-15 |
| 發(fā)明(設計)人: | 邸佩云;劉欣;許陽坡 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04N21/845 | 分類號: | H04N21/845;H04N21/647 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分段 流媒體 選擇碼 播放器 分段信息 碼流 終端 視頻播放 終端播放 平滑 下載 預設 帶寬 視頻 | ||
1.一種基于流媒體選擇碼流分段的方法,其特征在于,所述方法包括:
獲得所述流媒體中對應第一時刻的至少兩個分段的每一個分段的分段信息,其中,所述分段信息包括分段質量,所述分段質量用以表示分段的主觀質量或分段的客觀質量;
根據每一個分段的所述分段質量和預設質量閾值在對應所述第一時刻的至少兩個分段中選擇一個初始分段;
如果判斷出下載所述初始分段不會導致終端播放異常,則將所述初始分段作為選定的碼流分段;
所述判斷出下載所述初始分段不會導致終端播放異常包括:
獲得終端的緩存參數(shù)信息,所述緩存參數(shù)信息包括預設的緩存閾值,
如果根據所述初始分段的分段信息和所述終端的緩存參數(shù)信息判斷出下載所述初始分段不會導致可用的所述終端的緩存小于所述預設的緩存閾值,則判斷出下載所述初始分段不會導致終端播放異常;
如果根據所述初始分段的分段信息和所述終端的緩存參數(shù)信息判斷出下載所述初始分段會導致可用的所述終端的緩存小于預設的緩存閾值,則,在對應所述第一時刻的全部所述分段中順序選擇分段質量比所述初始分段的分段質量小的第二分段,將所述第二分段作為更新后的初始分段,重復上述步驟直至判斷出下載所述更新后的初始分段不會導致可用的所述終端的緩存小于預設的緩存閾值,將所述更新后的初始分段作為選定的碼流分段。
2.如權利要求1所述的選擇碼流分段的方法,其特征在于,所述根據每一個分段的所述分段質量和質量閾值在對應所述第一時刻的至少兩個分段中選擇一個初始分段選擇初始分段包括:
在對應所述第一時刻的全部所述分段中選擇分段質量與質量閾值的差值的絕對值最小的所述分段作為初始分段。
3.如權利要求1或2所述的選擇碼流分段的方法,其特征在于,所述分段信息還包括分段時間長度、分段碼率;所述終端的緩存參數(shù)信息還包括緩存中未播放的流媒體的時間長度;在根據所述初始分段的分段信息和所述終端的緩存參數(shù)信息判斷出下載所述初始分段不會導致所述終端的緩存小于預設的緩存閾值之前,所述方法還包括:
獲得所述終端下載所述流媒體的可用網絡帶寬;
所述根據所述初始分段的分段信息和所述終端的緩存參數(shù)信息判斷出下載所述初始分段不會導致所述終端的緩存小于所述預設的緩存閾值包括:
根據所述初始分段的分段時間長度和分段碼率以及所述可用網絡帶寬確定完成所述初始分段下載的時間長度;
如果所述終端緩存中未播放的流媒體的時間長度和所述初始分段的分段時間長度之和不小于所述初始分段下載完成的時間長度和所述預設的緩存閾值之和,則下載所述初始分段不會導致所述可用的終端緩存小于預設的緩存閾值。
4.如權利要求1或2所述的選擇碼流分段的方法,其特征在于:
所述預設質量閾值的值可以是預先設定的;或
所述預設質量閾值的值是根據所述終端已經下載的分段質量加權計算得到的;或
所述預設質量閾值的值是根據所述終端已經下載的分段質量和所述第一時刻分段的全部分段的分段質量加權計算得到的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310012242.8/1.html,轉載請聲明來源鉆瓜專利網。





