[發明專利]視頻編碼流傳輸方法及裝置在審
| 申請號: | 202210052472.6 | 申請日: | 2022-01-17 |
| 公開(公告)號: | CN114390291A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 關本立;歐俊文 | 申請(專利權)人: | 廣州市奧威亞電子科技有限公司 |
| 主分類號: | H04N19/42 | 分類號: | H04N19/42;H04N19/423 |
| 代理公司: | 北京君以信知識產權代理有限公司 11789 | 代理人: | 陳海燕 |
| 地址: | 510000 廣東省廣州市蘿崗區科*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 編碼 流傳 方法 裝置 | ||
本發明涉及一種視頻編碼流傳輸方法及裝置,在獲取到發送端的編碼流存儲幀序列后,構建數據發送隊列,通過數據發送隊列,從存儲幀序列間隔獲取編碼數據,并將編碼數據對外發送。基于此,通過數據發送隊列的構建,將對外發送的編碼數據進行錯開處理,避免大數據量的擁堵造成的高帶寬需求,以避免傳輸網絡擁堵或數據發送異常。
技術領域
本發明涉及視頻傳輸技術領域,特別是涉及一種視頻編碼流傳輸方法及裝置。
背景技術
視頻編碼作為視頻處理系統中的重要環節,是一種通過算法將視頻數據中冗余信息去除的壓縮技術。具體的,頭采集畫面得到視頻信號,該視頻信號經預處理后得到視頻數據,編碼器對視頻數據進行編碼,得到壓縮后的視頻幀碼流,以便于后續的數據傳輸等視頻處理。
在視頻編碼后編碼數據進行傳輸的過程中,由于視頻編碼流中I幀數據量比其它類型幀大很多。因此,在發送I幀時,若視頻發送端同時向多個接收端進行視頻碼流傳輸,會導致瞬時的發送網絡帶寬需求較高,容易造成傳輸網絡擁堵或數據發送異常。
發明內容
基于此,有必要針對視頻編碼流在傳輸過程中瞬時發送網絡帶寬需求高引起的傳輸網絡擁堵或數據發送異常,提供一種視頻編碼流傳輸方法及裝置。
一種視頻編碼流傳輸方法,包括步驟:
獲取發送端的編碼流存儲幀序列;
構建數據發送隊列;
通過數據發送隊列,從存儲幀序列間隔獲取編碼數據,并將編碼數據對外發送。
上述的視頻編碼流傳輸方法,在獲取到發送端的編碼流存儲幀序列后,構建數據發送隊列,通過數據發送隊列,從存儲幀序列間隔獲取編碼數據,并將編碼數據對外發送。基于此,通過數據發送隊列的構建,將對外發送的編碼數據進行錯開處理,避免大數據量的擁堵造成的高帶寬需求,以避免傳輸網絡擁堵或數據發送異常。
在其中一個實施例中,存儲幀序列包括緩存深度為N幀的緩存數組;其中,N為正整數。
在其中一個實施例中,構建數據發送隊列的過程,包括步驟:
順序構建數據發送隊列。
在其中一個實施例中,構建數據發送隊列的過程,包括步驟:
根據編碼數據的接收端,對應構建數據發送隊列。
在其中一個實施例中,從存儲幀序列間隔獲取編碼數據的過程,包括步驟:
根據數據發送隊列對應的構建順序,從存儲幀序列間隔獲取編碼數據。
在其中一個實施例中,從存儲幀序列間隔獲取編碼數據的過程,包括步驟:
從存儲幀序列周期性間隔獲取編碼數據。
在其中一個實施例中,周期性間隔為2幀。
一種視頻編碼流傳輸裝置,包括步驟:
數據獲取模塊,用于獲取發送端的編碼流存儲幀序列;
隊列構建模塊,用于構建數據發送隊列;
數據發送模塊,用于通過數據發送隊列,從存儲幀序列間隔獲取編碼數據,并將編碼數據對外發送。
上述的視頻編碼流傳輸裝置,在獲取到發送端的編碼流存儲幀序列后,構建數據發送隊列,通過數據發送隊列,從存儲幀序列間隔獲取編碼數據,并將編碼數據對外發送。基于此,通過數據發送隊列的構建,將對外發送的編碼數據進行錯開處理,避免大數據量的擁堵造成的高帶寬需求,以避免傳輸網絡擁堵或數據發送異常。
一種計算機存儲介質,其上存儲有計算機指令,計算機指令被處理器執行時實現上述任一實施例的視頻編碼流傳輸方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市奧威亞電子科技有限公司,未經廣州市奧威亞電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210052472.6/2.html,轉載請聲明來源鉆瓜專利網。





