[發明專利]一種視頻播放的自適應碼流控制裝置及方法有效
| 申請號: | 201811333140.5 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN111182352B | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 王陳 | 申請(專利權)人: | 浙江宇視科技有限公司 |
| 主分類號: | H04N21/442 | 分類號: | H04N21/442;H04N21/4402 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 楊天嬌 |
| 地址: | 310051 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 播放 自適應 控制 裝置 方法 | ||
1.一種視頻播放的自適應碼流控制裝置,應用于視頻播放對象,以切換視頻播放對象中的控制對象的碼流類型,所述控制對象包括一路或多路視頻播放通道,所述視頻播放的自適應碼流控制裝置包括碼流控制單元,所述碼流控制單元在默認情況下,根據預設的分屏模式與碼流類型的對應關系確定控制對象的默認碼流類型,其特征在于,所述視頻播放的自適應碼流控制裝置,還包括反饋單元和輸入單元,其中:
所述反饋單元,用于檢測所述控制對象的播放卡頓情況,并將檢測的結果發送至輸入單元;
所述輸入單元,用于獲取分屏模式和所述視頻播放對象所在的設備終端的性能指標,并接收所述反饋單元反饋的播放卡頓情況,將獲取以及接收的數據轉化為輸入參數發送至碼流控制單元;
所述碼流控制單元,用于接收輸入單元的輸入參數,在控制對象的不同狀態下,根據預設的輸入參數與碼流類型的對應關系,確定當前輸入參數對應的碼流類型,并將控制對象中已開啟或將要開啟的每路視頻播放通道的默認碼流類型切換為所確定的碼流類型;
其中,當所述控制對象的狀態為播放狀態時,所述碼流控制單元接收輸入單元的輸入參數,在控制對象的不同狀態下,根據預設的輸入參數與碼流類型的對應關系,確定當前輸入參數對應的碼流類型,并將控制對象中已開啟或將要開啟的每路視頻播放通道的默認碼流類型切換為所確定的碼流類型,執行如下操作:
所述碼流控制單元從輸入參數中獲取所述播放卡頓情況,若存在卡頓情況,則對控制對象中的所有已開啟的視頻播放通道進行降低分辨率的碼流類型切換;
若不存在卡頓,則碼流控制單元進一步判斷所述視頻播放對象所在的設備終端的性能指標;若設備終端的性能指標不滿足提升分辨率的碼流類型切換,則碼流控制單元不改變控制對象的碼流類型;
若設備終端的性能指標滿足提升分辨率的碼流類型切換,則對控制對象中所有已開啟的視頻播放通道進行提升分辨率的碼流類型切換。
2.如權利要求1所述的視頻播放的自適應碼流控制裝置,其特征在于,所述反饋單元檢測所述控制對象的播放卡頓情況,執行如下操作:
所述反饋單元定時獲取控制對象中每路已開啟的視頻播放通道的實際幀率,所述實際幀率為該通道在一個周期內收到的幀視頻數據的累計數量;
當所獲取的實際幀率小于設定值時,則該通道當前存在卡頓情況;反之則該通道當前不存在卡頓情況。
3.如權利要求1所述的視頻播放的自適應碼流控制裝置,其特征在于,所述的性能指標包括剩余內存,所述輸入單元獲取性能指標時,執行如下操作:
獲取視頻播放對象所在的設備終端的物理內存總和;
獲取視頻播放對象正常運行所需的基礎內存;
計算當前分屏模式下視頻播放所需的總內存,并根據以下公式計算設備終端的剩余內存:
式中:R為設備終端可用的剩余內存,T為設備終端的物理內存總和,p為設備終端允許視頻播放對象使用的內存系數,B為視頻播放對象正常運行所需的基礎內存,n為控制對象在當前分屏模式下的分屏個數,為第i路分屏通道進行視頻播放時所需的內存,則為當前分屏模式下視頻播放所需的總內存。
4.如權利要求1所述的視頻播放的自適應碼流控制裝置,其特征在于,所述控制對象的狀態為啟流狀態時,碼流控制單元接收輸入單元的輸入參數,在控制對象的不同狀態下,根據預設的輸入參數與碼流類型的對應關系,確定當前輸入參數對應的碼流類型,并將控制對象中已開啟或將要開啟的每路視頻播放通道的默認碼流類型切換為所確定的碼流類型,執行如下操作:
所述碼流控制單元根據預設的分屏模式與碼流類型的對應關系確定控制對象啟流時的默認碼流類型;
所述碼流控制單元獲取輸入參數中的設備終端的性能指標,若設備終端的性能指標不支持控制對象維持默認碼流類型進行啟流,則將控制對象中將要開啟的每路視頻播放通道的碼流類型切換為比默認碼流類型的分辨率低的碼流類型;
若設備終端的性能指標支持控制對象維持默認碼流類型進行啟流,則碼流控制單元不改變控制對象的碼流類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江宇視科技有限公司,未經浙江宇視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811333140.5/1.html,轉載請聲明來源鉆瓜專利網。





