[发明专利]编解码一致性检测方法、装置、设备有效
申请号: | 202010125329.6 | 申请日: | 2020-02-27 |
公开(公告)号: | CN111263184B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 郑羽珊;张清;王诗涛;刘杉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N7/14;H04N7/15;H04N21/4788;H04N21/234;H04N17/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 一致性 检测 方法 装置 设备 | ||
本公开提供了一种编解码一致性检测方法、装置、设备,属于视频通信技术领域。该方法包括:获取待编码视频帧;基于设定丢包率确定是否丢弃所述待编码视频帧;在不丢弃所述待编码视频帧时,对所述待编码视频帧进行编码;获取编码过程中获得的重建图像的MD5值;基于所述重建图像的MD5值和编码后的视频帧生成视频流。通过在编码过程中,根据设定丢包率来确定是否丢弃待编码视频帧,模拟实际网络状态下的视频编解码情况,进而在不经过网络传输的情况下,使得解码端接收到的视频流中包含的视频帧,与实际网络在设定丢包率下接收到的相近。从而可以在模拟的网络状况下对于编解码一致性的检测,增加了测试的准确性。
技术领域
本公开涉及视频通信技术领域,特别涉及一种编解码一致性检测方法、装置、设备。
背景技术
近年来,视频通信迅速发展,尤其是在短视频、直播、视频会议等应用领域。
在视频通信过程中,服务器端对视频数据进行编码处理,产生视频流,然后发送给终端。终端接收视频流后进行解码,然后进行图像显示。在此过程中,如果要保证终端能够实现图像显示,则需要保证编解码的一致性,也即终端能够解码出视频流中的视频数据。
为了确定编解码的一致性,通常会在上线视频服务前进行编解码一致性的测试。相关技术中,通常进行的编解码测试均是模拟理想的网络环境下进行的,可能测试结果与实际使用时的情况有所差别,造成测试结果不准确。
发明内容
本公开实施例提供了一种编解码一致性检测方法、装置、设备,能够增加测试的准确性。所述技术方案如下:
一方面,提供了一种编解码一致性检测方法,所述方法包括:
获取待编码视频帧;
基于设定丢包率确定是否丢弃所述待编码视频帧;
在不丢弃所述待编码视频帧时,对所述待编码视频帧进行编码;
获取编码过程中获得的重建图像的信息摘要算法值;
基于所述重建图像的信息摘要算法值和编码后的视频帧生成视频流。
一方面,提供了一种编解码一致性检测方法,所述方法包括:
获取编码后的视频流,所述视频流包括视频帧和编码过程中获得的重建图像的信息摘要算法值,所述视频帧是编码端按照设定丢包率选取视频帧后编码得到的;
获取所述视频帧的帧相关参数,确定所述视频帧是否能够解码;
在所述视频帧能够解码时,对所述视频帧进行解码,得到解码图像;
获取所述解码图像的信息摘要算法值;
基于所述解码图像的信息摘要算法值和所述编码过程中获得的重建图像的信息摘要算法值,确定编解码一致性结果。
一方面,提供了一种编解码一致性编码装置,所述装置包括:
第一获取模块,用于获取待编码视频帧;
确定模块,用于基于设定丢包率确定是否丢弃所述待编码视频帧;
编码模块,用于在不丢弃所述待编码视频帧时,对所述待编码视频帧进行编码;
第二获取模块,用于获取编码过程中获得的重建图像的信息摘要算法值;
生成模块,用于基于所述重建图像的信息摘要算法值和编码后的视频帧生成视频流。
一方面,提供了一种编解码一致性检测装置,所述装置包括:
第一获取模块,用于获取编码后的视频流,所述视频流包括视频帧和编码过程中获得的重建图像的信息摘要算法值,所述视频帧是编码端按照设定丢包率选取视频帧后编码得到的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010125329.6/2.html,转载请声明来源钻瓜专利网。