一种视频播放质量检测方法及装置制造方法及图纸

技术编号:25643683 阅读:24 留言:0更新日期:2020-09-15 21:35
本申请涉及虚拟桌面技术领域,特别涉及一种视频播放质量检测方法及装置。该方法包括:在虚拟机上播放第一样本视频,其中,所述虚拟机上播放的视频显示在所述虚拟机对应的客户端上,所述第一样本视频的每一帧图像均携带有其对应的唯一标识;采集在所述虚拟机对应的客户端上显示的第二样本视频,并将所述第二样本视频拆分为逐帧图像,以及基于各帧图像的时间序列获取各帧图像的唯一标识列表;基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果。采用本申请提供的视频播放质量检测方法,实现了自动化检测视频播放质量,降低人力成本,通过数据量化检测结果,提高了检测结果的精度和准确度。

【技术实现步骤摘要】
一种视频播放质量检测方法及装置
本申请涉及虚拟桌面
,特别涉及一种视频播放质量检测方法及装置。
技术介绍
VDI,英文全称VirtualDesktopInfrastructure,即虚拟桌面基础架构。VDI主要依靠服务器上划分出的虚拟机来为用户提供服务,虚拟机运行在数据中心的服务器上,通过VDI技术在客户端向用户呈现虚拟桌面,以供用户通过客户端实现对虚拟机的控制。独立计算环境简单协议(SimpleProtocolforIndependentComputingEnvironment,SPICE)是一种应用于VDI的虚拟化传输协议,客户端(如,瘦客户机TC或是家用PC)通过SPICE与虚拟机进行连接,并进行数据的交互。客户端与虚拟机之间通过SPICE传输视频播放数据的过程中,可能会由于某种原因造成视频在客户端进行播放时出现卡顿、花屏等问题。目前,检测视频播放过程是否存在问题的方法一般为通过测试人员在客户端人工监测视频的播放过程,并确定视频的播放是否出现卡顿、花屏等问题;如果出现,则联系开发人员定位并对进行问题复现。这种检测视频播放质量的方法由于随时都需要测试人员监控,人力成本高;同时,视频在播放过程,问题程度都需要人为判断,轻微的问题很容易被忽略从而导致漏检,进而造成检测精度低的问题。
技术实现思路
本申请实施例提供了一种视频播放质量检测方法及装置,用以解决现有技术中存在的检测精度低,检测结果不准确的问题。本申请实施例提供的具体技术方案如下:第一方面,本申请提供了一种视频播放质量检测方法,所述方法包括:在虚拟机上播放第一样本视频,其中,所述虚拟机上播放的视频显示在所述虚拟机对应的客户端上,所述第一样本视频的每一帧图像均携带有其对应的唯一标识;采集在所述虚拟机对应的客户端上显示的第二样本视频,并将所述第二样本视频拆分为逐帧图像,以及基于各帧图像的时间序列获取各帧图像的唯一标识列表;基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果。可选地,在虚拟机上播放第一样本视频之前,所述方法还包括:将待检测视频拆分为逐帧图像;在每一帧图像的指定位置添加用于唯一标识该帧图像的唯一标识;将已添加唯一标识的各帧图像合并成所述第一样本视频。可选地,基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果的步骤包括:基于所述第一样本视频的帧率和所述周期,确定一个周期内所述第一样本视频需播放的图像帧的第一数目,并基于所述周期,分别确定每个周期内出现的不重复的唯一标识的第二数目;判断所述第一数目与各周期分别对应的第二数目的差值是否大于等于第一预设阈值;若判定所述第一数目与一个周期对应的第二数据的差值大于等于第一预设阈值,则确定在该一个周期内播放所述第一样本视频时丢帧。可选地,基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果的步骤包括:基于获取到的各帧图像的唯一标识列表,判断是否存在同一帧图像的唯一标识连续出现的次数大于或等于第二预设阈值;若判定一帧图像的唯一标识连续出现的次数大于或等于第二预设阈值,则确定在播放该一帧图像时卡顿。可选地,在将所述第二样本视频拆分为逐帧图像之后,所述方法还包括:针对第二样本视频的各帧图像中的每帧图像分别执行以下操作:基于目标帧图像的唯一标识,确定其对应的第一样本视频的帧图像,并计算对应的两帧图像的相似度;若该两帧图像的相似度大于等于第一阈值,则确定在播放目标帧图像时,图像还原度高;若该两针图像的相似度小于等于第二阈值,则确定在播放所述目标帧图像时,图像还原度低。可选地,所述方法还包括:若该两帧图像的相似度小于第一阈值,且大于第二阈值,则将所述目标帧图像划分为N块图像,并分别计算所述N块图像的峰值信噪比;计算所述N块图像的峰值信噪比均值,若判定所述N块图像的峰值信噪比均值与所述N块图像中一块图像的峰值信噪比的差值大于等于第三阈值,则确定所述目标帧图像中该一块图像处花屏。第二方面,本申请提供了一种视频播放质量检测装置,所述装置包括:播放单元,用于在虚拟机上播放第一样本视频,其中,所述虚拟机上播放的视频显示在所述虚拟机对应的客户端上,所述第一样本视频的每一帧图像均携带有其对应的唯一标识;执行单元,用于采集在所述虚拟机对应的客户端上显示的第二样本视频,并将所述第二样本视频拆分为逐帧图像,以及基于各帧图像的时间序列获取各帧图像的唯一标识列表;确定单元,用于基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果。可选地,在虚拟机上播放第一样本视频之前,所述执行单元还用于:将待检测视频拆分为逐帧图像;在每一帧图像的指定位置添加用于唯一标识该帧图像的唯一标识;将已添加唯一标识的各帧图像合并成所述第一样本视频。可选地,在基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果时,所述确定单元具体用于:基于所述第一样本视频的帧率和所述周期,确定一个周期内所述第一样本视频需播放的图像帧的第一数目,并基于所述周期,分别确定每个周期内出现的不重复的唯一标识的第二数目;判断所述第一数目与各周期分别对应的第二数目的差值是否大于等于第一预设阈值;若判定所述第一数目与一个周期对应的第二数据的差值大于等于第一预设阈值,则确定在该一个周期内播放所述第一样本视频时丢帧。可选地,在基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果时,所述确定单元具体用于:基于获取到的各帧图像的唯一标识列表,判断是否存在同一帧图像的唯一标识连续出现的次数大于或等于第二预设阈值;若判定一帧图像的唯一标识连续出现的次数大于或等于第二预设阈值,则确定在播放该一帧图像时卡顿。可选地,在将所述第二样本视频拆分为逐帧图像之后,所述确定单元还用于:针对第二样本视频的各帧图像中的每帧图像分别执行以下操作:基于目标帧图像的唯一标识,确定其对应的第一样本视频的帧图像,并计算对应的两帧图像的相似度;若该两帧图像的相似度大于等于第一阈值,则确定在播放目标帧图像时,图像还原度高;若该两针图像的相似度小于等于第二阈值,则确定在播放所述目标帧图像时,图像还原度低。可选地,所述确定单元还用于:若该两帧图像的相似度小于第一阈值,且大于第二阈值,则将所述目标帧图像划分为N块图像,并分别计算所述N块图像的峰值信噪比;计算所述N块图像的峰值信噪比均值,若判定所述N块图像的峰值信噪比均值与所述N块图像中一块图像的峰值信噪比的差值大于等于第三阈值,则确定所述目标帧图像中该一块图像处花屏。本申请有益效果如下:综上所述,本申请提供的视频播放质量检测方法,在虚拟机上播放第一样本视频,其中,所述虚拟机上播放的视频显示在所述虚拟机对应的客户端上,所述第一样本文档来自技高网...

【技术保护点】
1.一种视频播放质量检测方法,其特征在于,所述方法包括:/n在虚拟机上播放第一样本视频,其中,所述虚拟机上播放的视频显示在所述虚拟机对应的客户端上,所述第一样本视频的每一帧图像均携带有其对应的唯一标识;/n采集在所述虚拟机对应的客户端上显示的第二样本视频,并将所述第二样本视频拆分为逐帧图像,以及基于各帧图像的时间序列获取各帧图像的唯一标识列表;/n基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果。/n

【技术特征摘要】
1.一种视频播放质量检测方法,其特征在于,所述方法包括:
在虚拟机上播放第一样本视频,其中,所述虚拟机上播放的视频显示在所述虚拟机对应的客户端上,所述第一样本视频的每一帧图像均携带有其对应的唯一标识;
采集在所述虚拟机对应的客户端上显示的第二样本视频,并将所述第二样本视频拆分为逐帧图像,以及基于各帧图像的时间序列获取各帧图像的唯一标识列表;
基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果。


2.如权利要求1所述的方法,其特征在于,在虚拟机上播放第一样本视频之前,所述方法还包括:
将待检测视频拆分为逐帧图像;
在每一帧图像的指定位置添加用于唯一标识该帧图像的唯一标识;
将已添加唯一标识的各帧图像合并成所述第一样本视频。


3.如权利要求1或2所述的方法,其特征在于,基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果的步骤包括:
基于所述第一样本视频的帧率和所述周期,确定一个周期内所述第一样本视频需播放的图像帧的第一数目,并基于所述周期,分别确定每个周期内出现的不重复的唯一标识的第二数目;
判断所述第一数目与各周期分别对应的第二数目的差值是否大于等于第一预设阈值;
若判定所述第一数目与一个周期对应的第二数据的差值大于等于第一预设阈值,则确定在该一个周期内播放所述第一样本视频时丢帧。


4.如权利要求1或2所述的方法,其特征在于,基于获取到的各帧图像的唯一标识列表,确定所述第一样本视频的播放质量检测结果的步骤包括:
基于获取到的各帧图像的唯一标识列表,判断是否存在同一帧图像的唯一标识连续出现的次数大于或等于第二预设阈值;
若判定一帧图像的唯一标识连续出现的次数大于或等于第二预设阈值,则确定在播放该一帧图像时卡顿。


5.如权利要求1或2所述的方法,其特征在于,在将所述第二样本视频拆分为逐帧图像之后,所述方法还包括:
针对第二样本视频的各帧图像中的每帧图像分别执行以下操作:基于目标帧图像的唯一标识,确定其对应的第一样本视频的帧图像,并计算对应的两帧图像的相似度;若该两帧图像的相似度大于等于第一阈值,则确定在播放目标帧图像时,图像还原度高;若该两针图像的相似度小于等于第二阈值,则确定在播放所述目标帧图像时,图像还原度低。


6.如权利要求5所述的方法,其特征在于,所述方法还包括:
若该两帧图像的相似度小于第一阈值,且大于第二阈值,则将所述目标帧图像划分为N块图像,并分别计算所述N块图像的峰值信噪比;
计算所述N块图像的峰值信噪比均值,若判定所述N块图像的峰值信噪比均值与所述N块图像中一块图像的峰值信噪比的差值大于等于第三阈值,则确定所述目标帧图像中该一块图像处花屏。


7.一种视频播放质量检测装置,其特...

【专利技术属性】
技术研发人员:廖钜城
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

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

1