[发明专利]视频编码方法、视频解码方法、终端及存储介质有效
申请号: | 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.vipzhuanli.com/pat/books/201810140540.8/1.html,转载请声明来源钻瓜专利网。