一种视频通信质量检测方法和装置制造方法及图纸

技术编号:20246796 阅读:21 留言:0更新日期:2019-01-30 00:43
本发明专利技术实施例提供了一种视频通信质量检测方法和装置,针对接收端显示的视频图像中的目标视频帧,获取接收端显示目标视频帧时接收端中的系统时间,作为第一系统时间,获取发送端采集到目标视频帧对应的视频帧时发送端中的系统时间,作为第二系统时间,根据发送端和接收端之间的系统时间差、第一系统时间和第二系统时间,确定目标视频帧的时延,根据通信质量检测参数,确定发送端和接收端之间的视频通信质量,其中,通信质量检测参数包括目标视频帧的时延。基于上述处理,可以准确地确定视频帧的时延,以检测视频通信质量,而不是仅仅根据检测人员肉眼观看的结果,检测视频通信质量,能够提高视频通信质量检测结果的有效性。

【技术实现步骤摘要】
一种视频通信质量检测方法和装置
本专利技术涉及网络
,特别是涉及一种视频通信质量检测方法和装置。
技术介绍
随着移动互联网技术的快速发展,越来越多的用户选择使用终端(例如,手机、平板)进行视频通话。网络运营商的不同、终端的地域跨度大等因素会导致终端之间的网络不稳定,进而影响终端之间的视频通信质量。对终端之间的视频通信质量进行检测,能够确定当前视频通信中存在的问题,进而可以改善视频通信质量。现有技术中,通常由检测人员观看发送端采集的视频图像,以及接收端显示的视频图像,并由检测人员对观看到的视频图像进行比对,确定视频通信质量。然而,专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:上述检测过程中,检测人员根据观看到的视频图像确定视频通信质量,检测结果往往具有个人主观性,并不能有效地体现当前的视频通信质量。因此,亟需一种有效的视频通信质量检测方法。
技术实现思路
本专利技术实施例的目的在于提供一种视频通信质量检测方法和装置,能够提高视频通信质量检测结果的有效性。具体技术方案如下:第一方面,为了达到上述目的,本专利技术实施例公开了一种视频通信质量检测方法,所述方法包括:针对接收端显示的视频图像中的目标视频帧,获取所述接收端显示所述目标视频帧时所述接收端中的系统时间,并将所述接收端中的系统时间作为第一系统时间;获取发送端采集到所述目标视频帧对应的视频帧时所述发送端中的系统时间,并将所述发送端中的系统时间作为第二系统时间;根据所述发送端和所述接收端之间的系统时间差、所述第一系统时间和所述第二系统时间,确定所述目标视频帧的时延;根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量,其中,所述通信质量检测参数包括所述目标视频帧的时延。可选的,在所述根据所述发送端和所述接收端之间的系统时间差、所述第一系统时间和所述第二系统时间,确定所述目标视频帧的时延之前,所述方法还包括:获取所述发送端向所述接收端发送第一数据包时所述发送端中的系统时间,并将所述发送端中的系统时间作为第三系统时间,其中,所述第一数据包用于检测所述发送端和所述接收端之间的系统时间差;获取所述接收端接收到所述第一数据包时所述接收端中的系统时间,并将所述接收端中的系统时间作为第四系统时间;获取所述接收端向所述发送端发送第二数据包时所述接收端中的系统时间,并将所述接收端中的系统时间作为第五系统时间,其中,所述第二数据包为根据所述第一数据包生成的数据包,所述第二数据包用于检测所述发送端和所述接收端之间的系统时间差;获取所述发送端接收到所述第二数据包时所述发送端中的系统时间,并将所述发送端中的系统时间作为第六系统时间;根据所述第三系统时间、所述第四系统时间、所述第五系统时间和所述第六系统时间,确定所述发送端和所述接收端之间的系统时间差。可选的,所述通信质量检测参数还包括本次视频通信的丢帧率;在所述根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量之前,所述方法还包括:将所述发送端为采集到的每一视频帧添加的序号,作为第一序号;将所述接收端显示的每一视频帧中的序号,作为第二序号,并根据所述第一序号和所述第二序号,确定本次视频通信的丢帧率。可选的,所述通信质量检测参数还包括所述目标视频帧对应的画质损失度;在所述根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量之前,所述方法还包括:将所述发送端采集到的与所述目标视频帧的序号相同的视频帧,作为原始视频帧;将所述目标视频帧与所述原始视频帧的峰值信噪比,作为所述目标视频帧对应的画质损失度。可选的,所述根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量,包括:将所述接收端显示的视频图像中预设数量个视频帧的时延的平均值,作为本次视频通信的整体时延;在预设的视频通信质量等级与整体时延的对应关系,确定本次视频通信的整体时延对应的视频通信质量等级,其中,所述视频通信质量等级用于表示不同的视频通信质量。第二方面,为了达到上述目的,本专利技术实施例公开了一种视频通信质量检测装置,所述装置包括:收发模块,用于针对接收端显示的视频图像中的目标视频帧,获取所述接收端显示所述目标视频帧时所述接收端中的系统时间,并将所述接收端中的系统时间作为第一系统时间;获取发送端采集到所述目标视频帧对应的视频帧时所述发送端中的系统时间,并将所述发送端中的系统时间作为第二系统时间;处理模块,用于根据所述发送端和所述接收端之间的系统时间差、所述第一系统时间和所述第二系统时间,确定所述目标视频帧的时延;根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量,其中,所述通信质量检测参数包括所述目标视频帧的时延。可选的,所述收发模块,还用于获取所述发送端向所述接收端发送第一数据包时所述发送端中的系统时间,并将所述发送端中的系统时间作为第三系统时间,其中,所述第一数据包用于检测所述发送端和所述接收端之间的系统时间差;获取所述接收端接收到所述第一数据包时所述接收端中的系统时间,并将所述接收端中的系统时间作为第四系统时间;获取所述接收端向所述发送端发送第二数据包时所述接收端中的系统时间,并将所述接收端中的系统时间作为第五系统时间,其中,所述第二数据包为根据所述第一数据包生成的数据包,所述第二数据包用于检测所述发送端和所述接收端之间的系统时间差;获取所述发送端接收到所述第二数据包时所述发送端中的系统时间,并将所述发送端中的系统时间作为第六系统时间;所述处理模块,还用于根据所述第三系统时间、所述第四系统时间、所述第五系统时间和所述第六系统时间,确定所述发送端和所述接收端之间的系统时间差。可选的,所述通信质量检测参数还包括本次视频通信的丢帧率;所述处理模块,还用于将所述发送端为采集到的每一视频帧添加的序号,作为第一序号;将所述接收端显示的每一视频帧中的序号,作为第二序号,并根据所述第一序号和所述第二序号,确定本次视频通信的丢帧率。可选的,所述通信质量检测参数还包括所述目标视频帧对应的画质损失度;所述处理模块,还用于将所述发送端采集到的与所述目标视频帧的序号相同的视频帧,作为原始视频帧;将所述目标视频帧与所述原始视频帧的峰值信噪比,作为所述目标视频帧对应的画质损失度。可选的,所述处理模块,具体用于将所述接收端显示的视频图像中预设数量个视频帧的时延的平均值,作为本次视频通信的整体时延;在预设的视频通信质量等级与整体时延的对应关系,确定本次视频通信的整体时延对应的视频通信质量等级,其中,所述视频通信质量等级用于表示不同的视频通信质量。在本专利技术实施的又一方面,还提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一所述的视频通信质量检测方法。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的视频通信质量检测方法。在本专利技术实施的又一方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的视频通信质量检测方法。本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种视频通信质量检测方法,其特征在于,所述方法包括:针对接收端显示的视频图像中的目标视频帧,获取所述接收端显示所述目标视频帧时所述接收端中的系统时间,并将所述接收端中的系统时间作为第一系统时间;获取发送端采集到所述目标视频帧对应的视频帧时所述发送端中的系统时间,并将所述发送端中的系统时间作为第二系统时间;根据所述发送端和所述接收端之间的系统时间差、所述第一系统时间和所述第二系统时间,确定所述目标视频帧的时延;根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量,其中,所述通信质量检测参数包括所述目标视频帧的时延。

【技术特征摘要】
1.一种视频通信质量检测方法,其特征在于,所述方法包括:针对接收端显示的视频图像中的目标视频帧,获取所述接收端显示所述目标视频帧时所述接收端中的系统时间,并将所述接收端中的系统时间作为第一系统时间;获取发送端采集到所述目标视频帧对应的视频帧时所述发送端中的系统时间,并将所述发送端中的系统时间作为第二系统时间;根据所述发送端和所述接收端之间的系统时间差、所述第一系统时间和所述第二系统时间,确定所述目标视频帧的时延;根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量,其中,所述通信质量检测参数包括所述目标视频帧的时延。2.根据权利要求1所述的方法,其特征在于,在所述根据所述发送端和所述接收端之间的系统时间差、所述第一系统时间和所述第二系统时间,确定所述目标视频帧的时延之前,所述方法还包括:获取所述发送端向所述接收端发送第一数据包时所述发送端中的系统时间,并将所述发送端中的系统时间作为第三系统时间,其中,所述第一数据包用于检测所述发送端和所述接收端之间的系统时间差;获取所述接收端接收到所述第一数据包时所述接收端中的系统时间,并将所述接收端中的系统时间作为第四系统时间;获取所述接收端向所述发送端发送第二数据包时所述接收端中的系统时间,并将所述接收端中的系统时间作为第五系统时间,其中,所述第二数据包为根据所述第一数据包生成的数据包,所述第二数据包用于检测所述发送端和所述接收端之间的系统时间差;获取所述发送端接收到所述第二数据包时所述发送端中的系统时间,并将所述发送端中的系统时间作为第六系统时间;根据所述第三系统时间、所述第四系统时间、所述第五系统时间和所述第六系统时间,确定所述发送端和所述接收端之间的系统时间差。3.根据权利要求1所述的方法,其特征在于,所述通信质量检测参数还包括本次视频通信的丢帧率;在所述根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量之前,所述方法还包括:将所述发送端为采集到的每一视频帧添加的序号,作为第一序号;将所述接收端显示的每一视频帧中的序号,作为第二序号,并根据所述第一序号和所述第二序号,确定本次视频通信的丢帧率。4.根据权利要求3所述的方法,其特征在于,所述通信质量检测参数还包括所述目标视频帧对应的画质损失度;在所述根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量之前,所述方法还包括:将所述发送端采集到的与所述目标视频帧的序号相同的视频帧,作为原始视频帧;将所述目标视频帧与所述原始视频帧的峰值信噪比,作为所述目标视频帧对应的画质损失度。5.根据权利要求1所述的方法,其特征在于,所述根据通信质量检测参数,确定所述发送端和所述接收端之间的视频通信质量,包括:将所述接收端显示的视频图像中预设数量个视频帧的时延的平均值,作为本次视频通信的整体时延;在预设的视频通信质量等级与整体时延的对应关系,确定本次视频通信的整体时延对应的视频通信质量等级,其中,所述视频通信质量等级用于表示不同的视频通信质量。...

【专利技术属性】
技术研发人员:李晓威
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1