[發明專利]網絡視頻播放方法有效
| 申請號: | 201410507844.5 | 申請日: | 2014-09-28 |
| 公開(公告)號: | CN104301786B | 公開(公告)日: | 2017-09-29 |
| 發明(設計)人: | 梁應龍 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N21/442 | 分類號: | H04N21/442;H04N21/438 |
| 代理公司: | 成都虹橋專利事務所(普通合伙)51124 | 代理人: | 李凌峰 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 視頻 播放 方法 | ||
技術領域
本發明涉及網絡技術,特別涉及網絡視頻播放技術。
背景技術
隨著網絡技術的蓬勃發展和寬帶光纖入戶的日益普及,加上各種消費類電子設備、手持設備的網絡化、智能化,越來越多的用戶選擇通過互聯網來觀看點播自己喜愛的音視頻節目,但是由于各個網絡視頻服務提供商的服務質量參差不齊,用戶家庭的網絡接入帶寬高低不一,有的網絡視頻在點播后需要緩沖較長的時間,影響了用戶實際觀看網絡視頻的體驗效果。
發明內容
本發明的目的是要克服目前在網絡視頻播放上因為種種原因導致緩沖時間較長從而影響用戶體驗的缺點,提供一種網絡視頻播放方法。
本發明解決其技術問題,采用的技術方案是,網絡視頻播放方法,其特征在于,包括如下步驟:
步驟1、播放器獲取網絡視頻源播放地址;
步驟2、播放器向網絡視頻源服務器請求視頻頭數據;
步驟3、播放器解析視頻頭數據,得到網絡視頻的分辨率信息和碼率信息;
步驟4、播放器下載視頻數據并同時計算起播門限閾值,所述計算起播門限閾值包括以下具體步驟:
步驟41、播放器預設起播數據存量,標記為ST,具體為:根據分辨率信息判斷該視頻的分辨率是否大于等于1280×720,若是則起播數據存量設置為3秒時長的數據量,若不是則起播數據存量設置為6秒時長的數據量;
步驟42、播放器根據碼率信息得到即時碼率信息,為碼率信息進行上下限設置,碼率上限為即時碼率信息×1.35,標記為Bu,碼率下限為即時碼率信息×0.7,標記為Bd,同時將碼率的單位統一為KBps;
步驟43、播放器監控數據下載過程中多個時間點的即時下載速率,并取其平均值作為下載平均速率,標記為Si,統一設置網速的單位為KBps;
步驟44、播放器判斷若Si×3>Bu,則令ST=ST×1.2,若Si×6<Bd,則令ST=ST×0.8;
步驟45、播放器計算起播門限閾值,標記為Ls,計算公式為:Ls=ST×(Bu+Bd)/2;
步驟5、播放器下載網絡視頻時,時刻比較當前已下載的存量數據是否大于等于Ls,若是則啟動播放,若不是則繼續下載直至當前已下載的存量數據達到或超過Ls后啟動播放。
具體的,步驟43中,所述多個時間點是指至少10個時間點。
本發明的有益效果是,在本發明方案中,通過上述網絡視頻播放方法,能夠由播放器自行判斷存量數據,保證緩沖時間,增強用戶體驗。
具體實施方式
下面結合實施例,詳細描述本發明的技術方案。
本發明的網絡視頻播放方法中,首先播放器獲取網絡視頻源播放地址,然后向網絡視頻源服務器請求視頻頭數據,再解析視頻頭數據,得到網絡視頻的分辨率信息和碼率信息,開始下載視頻數據并同時計算起播門限閾值,計算起播門限閾值的方法為:首先播放器預設起播數據存量,標記為ST,具體為:根據分辨率信息判斷該視頻的分辨率是否大于等于1280×720,若是則起播數據存量設置為3秒時長的數據量,若不是則起播數據存量設置為6秒時長的數據量,然后播放器根據碼率信息得到即時碼率信息,為碼率信息進行上下限設置,碼率上限為即時碼率信息×1.35,標記為Bu,碼率下限為即時碼率信息×0.7,標記為Bd,同時將碼率的單位統一為KBps,同時監控數據下載過程中多個時間點的即時下載速率,并取其平均值作為下載平均速率,標記為Si,統一設置網速的單位為KBps,然后判斷若Si×3>Bu,則令ST=ST×1.2,若Si×6<Bd,則令ST=ST×0.8,播放器再計算起播門限閾值,標記為Ls,計算公式為:Ls=ST×(Bu+Bd)/2,最后播放器下載網絡視頻時,時刻比較當前已下載的存量數據是否大于等于Ls,若是則啟動播放,若不是則繼續下載直至當前已下載的存量數據達到或超過Ls后啟動播放。
實施例
本發明實施例的網絡視頻播放方法,包括以下步驟:
步驟1、播放器獲取網絡視頻源播放地址;
步驟2、播放器向網絡視頻源服務器請求視頻頭數據;
步驟3、播放器解析視頻頭數據,得到網絡視頻的分辨率信息和碼率信息;
步驟4、播放器下載視頻數據并同時計算起播門限閾值,所述計算起播門限閾值包括以下具體步驟:
步驟41、播放器預設起播數據存量,標記為ST,具體為:根據分辨率信息判斷該視頻的分辨率是否大于等于1280×720,若是則起播數據存量設置為3秒時長的數據量,若不是則起播數據存量設置為6秒時長的數據量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410507844.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于合成鋁酸鎂尖晶石的方法
- 下一篇:魚眼透鏡分析器





