编解码一致性检测方法、装置、设备制造方法及图纸

技术编号:24467261 阅读:27 留言:0更新日期:2020-06-10 19:04
本公开提供了一种编解码一致性检测方法、装置、设备,属于视频通信技术领域。该方法包括:获取待编码视频帧;基于设定丢包率确定是否丢弃所述待编码视频帧;在不丢弃所述待编码视频帧时,对所述待编码视频帧进行编码;获取编码过程中获得的重建图像的MD5值;基于所述重建图像的MD5值和编码后的视频帧生成视频流。通过在编码过程中,根据设定丢包率来确定是否丢弃待编码视频帧,模拟实际网络状态下的视频编解码情况,进而在不经过网络传输的情况下,使得解码端接收到的视频流中包含的视频帧,与实际网络在设定丢包率下接收到的相近。从而可以在模拟的网络状况下对于编解码一致性的检测,增加了测试的准确性。

Codec conformance detection method, device and equipment

【技术实现步骤摘要】
编解码一致性检测方法、装置、设备
本公开涉及视频通信
,特别涉及一种编解码一致性检测方法、装置、设备。
技术介绍
近年来,视频通信迅速发展,尤其是在短视频、直播、视频会议等应用领域。在视频通信过程中,服务器端对视频数据进行编码处理,产生视频流,然后发送给终端。终端接收视频流后进行解码,然后进行图像显示。在此过程中,如果要保证终端能够实现图像显示,则需要保证编解码的一致性,也即终端能够解码出视频流中的视频数据。为了确定编解码的一致性,通常会在上线视频服务前进行编解码一致性的测试。相关技术中,通常进行的编解码测试均是模拟理想的网络环境下进行的,可能测试结果与实际使用时的情况有所差别,造成测试结果不准确。
技术实现思路
本公开实施例提供了一种编解码一致性检测方法、装置、设备,能够增加测试的准确性。所述技术方案如下:一方面,提供了一种编解码一致性检测方法,所述方法包括:获取待编码视频帧;基于设定丢包率确定是否丢弃所述待编码视频帧;在不丢弃所述待编码视频帧时,对所述待编码视频帧进行本文档来自技高网...

【技术保护点】
1.一种编解码一致性检测方法,其特征在于,所述方法包括:/n获取待编码视频帧;/n基于设定丢包率确定是否丢弃所述待编码视频帧;/n在不丢弃所述待编码视频帧时,对所述待编码视频帧进行编码;/n获取编码过程中获得的重建图像的信息摘要算法值;/n基于所述重建图像的信息摘要算法值和编码后的视频帧生成视频流。/n

【技术特征摘要】
1.一种编解码一致性检测方法,其特征在于,所述方法包括:
获取待编码视频帧;
基于设定丢包率确定是否丢弃所述待编码视频帧;
在不丢弃所述待编码视频帧时,对所述待编码视频帧进行编码;
获取编码过程中获得的重建图像的信息摘要算法值;
基于所述重建图像的信息摘要算法值和编码后的视频帧生成视频流。


2.根据权利要求1所述的方法,其特征在于,基于设定丢包率确定是否丢弃所述待编码视频帧,包括:
获取随机数;比较所述随机数和基于所述设定丢包率得到的门限值大小;基于比较结果确定是否丢弃所述待编码视频帧;
或者,基于设定丢包率确定是否丢弃所述待编码视频帧,包括:
确定所述待编码视频帧是否为即时解码刷新帧;
在所述待编码视频帧不是即时解码刷新帧时,获取随机数;比较所述随机数和基于所述设定丢包率得到的门限值大小;基于比较结果确定是否丢弃所述待编码视频帧。


3.根据权利要求1或2所述的方法,其特征在于,所述基于所述重建图像的信息摘要算法值和编码后的视频帧生成视频流,包括:
获取所述视频帧的帧相关参数;
将所述视频帧的帧相关参数和所述重建图像的信息摘要算法值写入编码得到的视频流的头部。


4.根据权利要求3所述的方法,其特征在于,所述帧相关参数包括:
所述视频帧的帧类型、所述视频帧所属的图像组组别、所述视频帧的图像序列号和所述视频帧的参考帧的图像序列号。


5.一种编解码一致性检测方法,其特征在于,所述方法包括:
获取编码后的视频流,所述视频流包括视频帧和编码过程中获得的重建图像的信息摘要算法值,所述视频帧是编码端按照设定丢包率选取视频帧后编码得到的;
获取所述视频帧的帧相关参数,确定所述视频帧是否能够解码;
在所述视频帧能够解码时,对所述视频帧进行解码,得到解码图像;
获取所述解码图像的信息摘要算法值;
基于所述解码图像的信息摘要算法值和所述编码过程中获得的重建图像的信息摘要算法值,确定编解码一致性结果。


6.根据权利...

【专利技术属性】
技术研发人员:郑羽珊张清王诗涛刘杉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1