[發明專利]用于視頻傳輸的方法和裝置,存儲介質和電子設備在審
| 申請號: | 201811302890.6 | 申請日: | 2018-11-02 |
| 公開(公告)號: | CN111147892A | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 金駿;周天陽 | 申請(專利權)人: | 北京松果電子有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/2662;H04N21/262;H04N21/2385;H04N21/647 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅寧 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 視頻 傳輸 方法 裝置 存儲 介質 電子設備 | ||
本公開的目的是提供一種用于視頻傳輸的方法和裝置,存儲介質和電子設備,以解決相關技術中視頻數據接收端顯示效果不佳的問題。所述方法包括:獲取將編碼后的視頻數據傳輸至接收端時的傳輸狀態信息,其中,所述傳輸狀態信息包括當前接收端的信噪比SNR信息和/或授權的帶寬信息;判斷所述傳輸狀態信息,是否滿足傳輸通過當前的編碼參數編碼后的視頻數據的傳輸條件;在所述傳輸狀態信息未滿足所述傳輸條件時,根據所述傳輸狀態信息調整視頻數據的編碼參數。
技術領域
本公開涉及數據處理領域,具體地,涉及一種用于視頻傳輸的方法和裝置,存儲介質和電子設備。
背景技術
在點對點的視頻傳輸中,常見的視頻編碼技術有H.264、H.265等。以H.264為例把每一幀的類型分為I幀、P幀和B幀,其中I幀為關鍵幀,解碼不依賴于其他幀的信息,而P幀和B幀只是對與前后幀相比有變化的部分編碼,需要依賴于其他幀才能正確解碼。
傳輸狀態不好的情況下,丟包是數據傳輸中的一種常見現象。如果丟包幀數據,導致幀數據缺失或部分缺失,會造成視頻質量的下降,造成視頻顯示花屏或者卡頓。在這種請款下,需要等到下一個關鍵幀I幀到來時才能恢復。
相關技術中提出一些方案,例如通過接收端應用層的技術進行丟包重傳,如NACK技術。或者如FEC技術等糾錯技術。但為了實現這些方案,都需要對發送端和接收端添加額外的處理流程,且會增加播放時延,降低用戶的體驗。
發明內容
本公開的目的是提供一種用于視頻傳輸的方法和裝置,存儲介質和電子設備,以解決相關技術中視頻數據接收端顯示效果不佳的問題。
為了實現上述目的,第一方面,本公開實施例提供一種用于視頻傳輸的方法,所述方法包括:
獲取將編碼后的視頻數據傳輸至接收端時的傳輸狀態信息,其中,所述傳輸狀態信息包括當前接收端的信噪比SNR信息和/或授權的帶寬信息;
判斷所述傳輸狀態信息,是否滿足傳輸通過當前的編碼參數編碼后的視頻數據的傳輸條件;
在所述傳輸狀態信息未滿足所述傳輸條件時,根據所述傳輸狀態信息調整視頻數據的編碼參數。
可選的,在所述傳輸狀態信息未滿足所述傳輸條件時,根據所述傳輸狀態信息調整視頻數據的編碼參數,包括:
在所述傳輸狀態信息未滿足所述傳輸條件時,調整以下一種或多種編碼參數:
編碼器的輸出碼率、輸入幀率、輸出幀率、I幀的輸出頻率。
可選的,所述方法還包括:
獲取對視頻數據的設定的目標分辨率,以及在當前的授權帶寬下為滿足所述目標分辨率編碼器的輸出碼率的下限值;
在所述傳輸狀態信息未滿足所述傳輸條件時,根據所述傳輸狀態信息調整視頻數據的編碼參數,包括:
判斷編碼器當前的輸出碼率是否大于所述下限值;
在所述編碼器當前的輸出碼率大于所述下限值時,降低編碼器的輸出碼率;
在所述編碼器當前的輸出碼率小于或者等于所述下限值時,降低編碼器的輸出幀率和/或縮小I幀的輸出頻率。
可選的,在所述傳輸狀態信息未滿足所述傳輸條件時,根據所述傳輸狀態信息調整視頻數據的編碼參數,包括:
在所述傳輸狀態信息未滿足所述傳輸條件時,使發送的每一幀均為I幀。
第二方面,本公開實施例提供一種用于視頻傳輸的裝置,所述裝置包括:
獲取模塊,用于獲取將編碼后的視頻數據傳輸至接收端時的傳輸狀態信息,其中,所述傳輸狀態信息包括當前接收端的信噪比SNR信息和/或授權的帶寬信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京松果電子有限公司,未經北京松果電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811302890.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:攝像模組、對焦結構及電子設備
- 下一篇:一種數據轉碼方法及裝置





