[發明專利]視頻編碼方法、視頻解碼方法、終端及存儲介質有效
| 申請號: | 201810140540.8 | 申請日: | 2018-02-11 |
| 公開(公告)號: | CN110149491B | 公開(公告)日: | 2021-09-28 |
| 發明(設計)人: | 劉海軍;王詩濤;杜鵬;丁飄 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04N7/14 | 分類號: | H04N7/14;H04N7/15;H04N21/4788;H04N21/44 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 劉映東 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 編碼 方法 解碼 終端 存儲 介質 | ||
1.一種視頻編碼方法,其特征在于,所述方法包括:
接收解碼失敗提示消息,所述解碼失敗提示消息為解碼端對前一幀已編碼視頻數據解碼失敗時發送,所述解碼失敗提示消息包括所述前一幀已編碼視頻數據的標簽索引,所述標簽索引用于指示前一幀視頻數據在第一參考幀列表中的存儲位置,所述第一參考幀列表用于存儲視頻通信過程中每幀已編碼視頻數據所對應的編碼前的視頻數據;
根據解碼端的數量和當前的視頻通信場景,確定是否將所述第一參考幀列表中位于所述標簽索引所指示的存儲位置上的視頻數據設置為不可用參考幀;
根據對當前幀視頻數據編碼時第一參考幀列表中的可用參考幀,對所述當前幀視頻數據進行編碼,并將當前幀已編碼視頻數據發送至服務器,由服務器發送至所述解碼端。
2.根據權利要求1所述的方法,其特征在于,所述接收解碼失敗提示消息之前,還包括:
獲取前一幀視頻數據;
根據對所述前一幀視頻數據編碼時第一參考幀列表中的可用參考幀,對所述前一幀視頻數據進行編碼,得到所述前一幀已編碼視頻數據;
為所述前一幀已編碼視頻數據添加所述標簽索引,并將所述前一幀視頻數據加入到第一參考幀列表中;
將包括所述標簽索引的前一幀已編碼視頻數據發送至所述服務器,由所述服務器發送至所述解碼端。
3.根據權利要求2所述的方法,其特征在于,所述將包括所述標簽索引的前一幀已編碼視頻數據發送至所述服務器,包括:
對包括所述標簽索引的前一幀已編碼視頻數據進行打包;
將打包后的視頻數據拆分為多個子數據包;
將所述多個子數據包發送至所述服務器。
4.根據權利要求1至3中任一項所述的方法,其特征在于,所述根據對當前幀視頻數據編碼時第一參考幀列表中的可用參考幀,對所述當前幀視頻數據進行編碼,包括:
從對當前幀視頻數據編碼時第一參考幀列表包括的可用參考幀中,選取目標可用參考幀;
基于所述目標可用參考幀,對所述當前幀視頻數據進行編碼。
5.一種視頻解碼方法,其特征在于,所述方法包括:
接收服務器發送的前一幀已編碼視頻數據,所述前一幀已編碼視頻數據由編碼端對前一幀視頻數據編碼后發送至所述服務器,所述前一幀已編碼視頻數據包括索引標簽,所述標簽索引用于指示所述前一幀視頻數據在第一參考幀列表中的存儲位置,所述第一參考幀列表用于存儲每幀已編碼視頻數據所對應的編碼前的視頻數據;
對所述前一幀已編碼視頻數據進行解碼;
當對所述前一幀已編碼視頻數據解碼失敗,向所述服務器發送解碼失敗提示消息,由所述服務器發送至所述編碼端,所述解碼失敗提示消息包括所述標簽索引,所述解碼失敗提示消息用于所述編碼端根據解碼端的數量和當前的視頻通信場景,確定是否將所述第一參考幀列表中位于所述標簽索引所指示的存儲位置上的視頻數據設置為不可用參考幀。
6.根據權利要求5所述的方法,其特征在于,所述對所述前一幀已編碼視頻數據進行解碼之前,還包括:
對組成所述前一幀已編碼視頻數據的各個子數據包進行組包;
如果對所述前一幀已編碼視頻數據的各個子數據包組包成功,從第二參考幀列表中查找所述前一幀已編碼視頻數據的參考幀,所述第二參考幀列表用于存儲視頻通信過程中每幀已解碼視頻數據;
如果從所述第二參考幀列表中查找到所述前一幀已編碼視頻數據的參考幀,執行對所述前一幀已編碼視頻數據進行解碼的步驟。
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
當對所述前一幀已編碼視頻數據的各個子數據包組包失敗,向所述服務器發送所述解碼失敗提示消息;或者,
當從所述第二參考幀列表中未查找到所述前一幀已編碼視頻數據的參考幀,向所述服務器發送所述解碼失敗提示消息。
8.根據權利要求6或7所述的方法,其特征在于,所述對所述前一幀已編碼視頻數據進行解碼之后,還包括:
當對所述前一幀已編碼視頻數據解碼成功,將所述前一幀視頻數據加入到所述第二參考幀列表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810140540.8/1.html,轉載請聲明來源鉆瓜專利網。





