[發明專利]直播視頻硬件編碼器控制方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202210175910.8 | 申請日: | 2022-02-24 |
| 公開(公告)號: | CN114513668A | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 鮑琦 | 申請(專利權)人: | 廣州方硅信息技術有限公司 |
| 主分類號: | H04N19/146 | 分類號: | H04N19/146;H04N19/44;H04N21/2187;H04N21/234;H04N21/24 |
| 代理公司: | 廣州駿思知識產權代理有限公司 44425 | 代理人: | 潘桂生 |
| 地址: | 511400 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 視頻 硬件 編碼器 控制 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種直播視頻硬件編碼器控制方法,其特征在于,所述方法包括步驟:
通過第一線程按照第一編碼參數創建第一硬件編碼器;
將直播視頻數據通過所述第一硬件編碼器進行編碼獲得第一視頻編碼數據,對視頻接收方發送所述第一視頻編碼數據;
獲取視頻發送方和視頻接收方之間的實時網絡帶寬,根據所述實時網絡帶寬判斷是否切換硬件編碼器;
若判斷切換硬件編碼器,獲取與所述實時網絡帶寬相適應的第二編碼參數;
通過第二線程按照所述第二編碼參數創建第二硬件編碼器,并將直播視頻數據同時通過所述第一硬件編碼器和所述第二硬件編碼器進行編碼,獲取所述第一硬件編碼器編碼的第一視頻編碼數據和所述第二硬件編碼器編碼的第二視頻編碼數據;
繼續對所述視頻接收方發送所述第一視頻編碼數據,直至滿足預設觸發條件后,切換為對所述視頻接收方發送所述第二視頻編碼數據。
2.根據權利要求1所述的直播視頻硬件編碼器控制方法,其特征在于,將直播視頻數據同時通過所述第一硬件編碼器和所述第二硬件編碼器進行編碼,獲取所述第一硬件編碼器編碼的第一視頻編碼數據和所述第二硬件編碼器編碼的第二視頻編碼數據的步驟包括:
獲取所述直播視頻數據的紋理特征,根據所述紋理特征分別對同一幀直播視頻數據編碼獲得的所述第一視頻編碼數據和第二視頻編碼數據進行標記;
切換為對所述視頻接收方發送所述第二視頻編碼數據的步驟包括;
根據所述標記,獲取對同一幀直播視頻數據編碼獲得的所述第一視頻編碼數據和第二視頻編碼數據,確定所述第一視頻編碼數據的發送結束幀以及所述第二視頻編碼數據的發送起始幀;
在所述發送結束幀之后停止發送所述第一視頻編碼數據,并從所述發送起始幀開始發送所述第二視頻編碼數據。
3.根據權利要求1所述的直播視頻硬件編碼器控制方法,其特征在于,所述預設觸發條件為:
所述第二硬件編碼器初始化成功,并對輸入的直播視頻數據按照第二編碼參數進行編碼獲得相應的第二視頻編碼數據的首幀。
4.根據權利要求1所述的直播視頻硬件編碼器控制方法,其特征在于,對所述視頻接收方發送所述第二直播視頻數據之后,還包括以下步驟:
停止所述第一硬件編碼器對所述直播視頻數據的編碼,釋放所述第一硬件編碼器。
5.根據權利要求1所述的直播視頻硬件編碼器控制方法,其特征在于,通過第一線程按照第一編碼參數創建第一硬件編碼器的步驟包括:
響應于開播指令,獲取視頻發送方和視頻接收方之間的實時網絡帶寬,獲取與所述實時網絡帶寬相適應的第一編碼參數;
通過第一線程按照第一編碼參數創建第一硬件編碼器。
6.根據權利要求5所述的直播視頻硬件編碼器控制方法,其特征在于,所述開播指令包括視頻發送方的標識信息和視頻接收方的標識信息;
響應于開播指令,獲取視頻發送方和視頻接收方之間的實時網絡帶寬的步驟包括:
根據所述視頻發送方的標識信息和視頻接收方的標識信息獲取所述視頻發送方和視頻接收方的通信地址信息;
根據所述通信地址信息,進行網絡測試獲得所述視頻發送方和所述視頻接收方之間的實時網絡帶寬。
7.根據權利要求1至6任意一項所述的直播視頻硬件編碼器控制方法,其特征在于,根據所述實時網絡帶寬判斷是否切換硬件編碼器的步驟包括:
獲取與所述實時網絡帶寬相適應的第二編碼碼率;
根據所述第二編碼碼率,以及若干個預設的編碼器的編碼碼率范圍,確定所述第二編碼碼率屬于的編碼器的編碼碼率范圍;
若所述編碼碼率范圍與所述第一硬件編碼器的編碼碼率范圍不重疊,則判斷切換硬件編碼器。
8.根據權利要求1至6任意一項所述的直播視頻硬件編碼器控制方法,其特征在于,獲取與所述實時網絡帶寬相適應的第二編碼碼率的步驟包括:
根據預設的若干個帶寬閾值以及與各個所述帶寬閾值對應的編碼碼率,判斷所述實時網絡帶寬所對應的帶寬閾值,獲取與所述帶寬閾值對應的編碼碼率為所述第二編碼碼率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州方硅信息技術有限公司,未經廣州方硅信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210175910.8/1.html,轉載請聲明來源鉆瓜專利網。





