[發明專利]Web播放不同視頻源間的偽無縫切換方法、裝置及介質有效
| 申請號: | 201910061516.X | 申請日: | 2019-01-23 |
| 公開(公告)號: | CN111479171B | 公開(公告)日: | 2022-05-20 |
| 發明(設計)人: | 譚兆歆 | 申請(專利權)人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號: | H04N21/4782 | 分類號: | H04N21/4782;H04N21/4402;H04N21/242;H04N21/2662 |
| 代理公司: | 上海大視知識產權代理事務所(特殊普通合伙) 31314 | 代理人: | 顧小偉;蔡沅 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | web 播放 不同 視頻 無縫 切換 方法 裝置 介質 | ||
本發明涉及一種Web播放不同視頻源之間的偽無縫切換方法、裝置及計算機可讀介質,屬于互聯網技術領域。本發明的Web播放不同視頻源之間的偽無縫切換方法、裝置及計算機可讀介質,該方法中,當需要切換視頻源時,Web瀏覽器首先建立目標視頻源播放實例;并根據原視頻源播放狀態及網絡狀態確定二者的同步時間;當經過該同步時間后,Web瀏覽器切換到目標視頻源播放實例,完成各視頻源之間實現無縫切換,從而可有效避免播放過程中產生卡頓,大幅提高用戶體驗。且本發明的Web播放不同視頻源之間的偽無縫切換方法、裝置及計算機可讀介質,其實現方式簡便,應用成本低廉,應用范圍也相當廣泛。
技術領域
本發明涉及互聯網技術領域,特別涉及網絡視頻技術領域,具體是指一種Web播放不同視頻源之間的偽無縫切換方法、裝置及計算機可讀介質。
背景技術
視頻網站是目前頗受歡迎的內容網站。通過Web瀏覽器是訪問視頻網站的主要形式之一。目前網絡常用的視頻源格式有dash格式、flv格式和mp4格式三種不同的視頻源格式。其用戶體驗最好的是dash格式,其次依序是flv格式和mp4格式。因為不同瀏覽器平臺對于視頻源格式的支持程度問題,有些瀏覽器的可用性則恰恰相反,例如mp4格式優于flv格式,最不支持的反而是dash格式。
在實際使用中,根據不同的網絡狀態或用戶觀看的需要,通常需要切換分辨率,而不同分辨率往往需要切換視頻源格式。在gop(group of picture)沒有對齊的情況下不同的視頻源格式之間無法進行直接的清晰度切換,只有dash格式自身能夠進行無縫切換。dash格式切換線程如圖3所示。
因此,如何提供一種各視頻源之間的無縫切換方法,避免播放過程中產生卡頓,提高用戶體驗,成為本領域亟待解決的問題。
發明內容
本發明的目的是克服了上述現有技術中的缺點,提供一種可在各視頻源之間實現無縫切換,避免播放過程中產生卡頓,提高用戶體驗的Web播放不同視頻源之間的偽無縫切換方法、裝置及計算機可讀介質。
為了實現上述的目的,本發明的Web播放不同視頻源之間的偽無縫切換方法包括以下步驟:
(1)Web瀏覽器播放一個視頻的第一視頻源;
(2)所述的Web瀏覽器接收切換視頻源指令;
(3)所述的Web瀏覽器建立所述視頻的第二視頻源播放實例;
(4)所述的Web瀏覽器根據所述的第一視頻源播放狀態及所述的第二視頻源播放實例運行狀態確定同步時間;
(5)當經過所述的同步時間后,所述的Web瀏覽器切換到所述的第二視頻源播放實例,并停止播放所述的第一視頻源。
該Web播放不同視頻源之間的偽無縫切換方法中,所述的第一視頻源和所述的第二視頻源為dash格式、flv格式和mp4格式中任意一種。
該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瀏覽器的帶寬是否充足,且第一視頻源剩余緩沖長度較短,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嗶哩嗶哩科技有限公司,未經上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910061516.X/2.html,轉載請聲明來源鉆瓜專利網。





