[發明專利]Web播放不同視頻源間的偽無縫切換方法、裝置及介質有效
| 申請號: | 201910061516.X | 申請日: | 2019-01-23 |
| 公開(公告)號: | CN111479171B | 公開(公告)日: | 2022-05-20 |
| 發明(設計)人: | 譚兆歆 | 申請(專利權)人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號: | H04N21/4782 | 分類號: | H04N21/4782;H04N21/4402;H04N21/242;H04N21/2662 |
| 代理公司: | 上海大視知識產權代理事務所(特殊普通合伙) 31314 | 代理人: | 顧小偉;蔡沅 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | web 播放 不同 視頻 無縫 切換 方法 裝置 介質 | ||
1.一種Web播放不同視頻源之間的偽無縫切換方法,其特征在于,包括以下步驟:
(1)Web瀏覽器播放一個視頻的第一視頻源;
(2)所述Web瀏覽器接收切換視頻源指令;
(3)所述Web瀏覽器建立所述視頻的第二視頻源播放實例;
(4)所述Web瀏覽器根據所述第一視頻源播放狀態及所述第二視頻源播放實例運行狀態確定同步時間,
當Web瀏覽器的帶寬充足,且第一視頻源剩余緩沖長度不足的情況下,根據第一視頻源總平均碼率、第二視頻源總平均碼率以及Web瀏覽器同時獲取第一視頻源和第二視頻源數據的速度確定同步時間;
而當Web瀏覽器的帶寬充足,且第一視頻源剩余緩沖長度充足,或者當Web瀏覽器的帶寬不足情況下,則根據第二視頻源總平均碼率以及Web瀏覽器獲取第二視頻源數據的速度確定同步時間;
(5)當經過所述同步時間后,所述Web瀏覽器切換到所述第二視頻源播放實例,并停止播放所述第一視頻源。
2.根據權利要求1所述的Web播放不同視頻源之間的偽無縫切換方法,其特征在于,所述第一視頻源和所述第二視頻源為dash格式、flv格式和mp4格式中任意一種。
3.根據權利要求1所述的Web播放不同視頻源之間的偽無縫切換方法,其特征在于,所述步驟(4)具體包括以下步驟:
(41)根據下式判斷所述Web瀏覽器的帶寬是否充足,且第一視頻源剩余緩沖長度充足,
B2/8×L/S×N+T≤F
其中,B2為第二視頻源總平均碼率;L為第二視頻源獲取視頻數據至能夠播放狀態所需的數據長度;S為所述Web瀏覽器獲取數據的速度;N為獲取數據速度安全值;T為所述Web瀏覽器開始獲取數據所需時間;F為第一視頻源剩余緩沖長度;
若是,則確定所述同步時間為:B2/8×L/S×N+T;
若否,則進入步驟(42);
(42)根據下式判斷所述Web瀏覽器的帶寬是否充足,且第一視頻源剩余緩沖長度不足,
B2/8×L/S×N+T F
且
(B2+B1)/8≤S/N2
其中,B1為第一視頻源總平均碼率;N2為所述Web瀏覽器通過獲取兩個視頻源數據的速度安全值;
若是,則確定所述同步時間為:(B2+B1)/8×L/S×N+T;
若否,則進入步驟(43);
(43)確定所述同步時間為:B2/8×L/S×N+T。
4.根據權利要求1所述的Web播放不同視頻源之間的偽無縫切換方法,其特征在于,所述步驟(2)具體為:
所述Web瀏覽器實時檢測第一視頻源播放狀態,根據檢測結果自動生成切換視頻源指令。
5.根據權利要求1所述的Web播放不同視頻源之間的偽無縫切換方法,其特征在于,所述步驟(2)具體為:
所述Web瀏覽器根據接收到的用戶操作生成相應的切換視頻源指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嗶哩嗶哩科技有限公司,未經上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910061516.X/1.html,轉載請聲明來源鉆瓜專利網。





