视频播放性能的检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39245767 阅读:8 留言:0更新日期:2023-10-30 11:58
本申请公开了一种视频播放性能的检测方法、装置、电子设备及存储介质,该方法获取开启视频播放过程中的目标视频片段进行分帧,得到多个目标视频帧,并记录各个目标视频帧的播放顺序。接着,通过视频的标准过渡帧和目标视频帧进行比较,计算两者之间的第一相似度,将第一相似度较高且播放顺序最早的目标视频帧确定为第一视频帧,基于第一视频帧确定出进入视频播放界面的时间节点。并且确定出播放顺序晚于第一视频帧,属于视频播放的首帧内容的第二视频帧,基于第二视频帧确定出视频开始播放的时间节点,因此,通过进入视频播放界面的时间节点和视频开始播放的时间节点,可以确定出准确的视频开启耗时。本申请的技术方案可广泛应用于视频技术领域。用于视频技术领域。用于视频技术领域。

【技术实现步骤摘要】
视频播放性能的检测方法、装置、电子设备及存储介质


[0001]本申请涉及视频
,特别是涉及一种视频播放性能的检测方法、装置、电子设备及存储介质。

技术介绍

[0002]当前,随着信息技术的高速发展,相关应用已经逐步融入到人们的生活中,为人们提供了各式各样的服务。例如,短视频平台能够提供视频播放业务,丰富人们的业余生活。视频应用程序中,视频播放的流畅性是影响观看体验的性能指标之一。在开启视频播放的过程中,由于需要进行数据读取、渲染等工作,一般视频内容会在点击播放一段时间后展示,这段时间即为视频的开启耗时,尽可能短的开启耗时是程序优化的重点。
[0003]相关技术中,存在有检测视频开启耗时以评估视频播放性能的需求,通常采用的方式是在视频应用程序中进行埋点,即在程序的代码中插入脚本,统计视频播放业务各个生命周期的时长,从而确定视频的开启耗时。但是,这种方式对程序本身是有侵入的,不同的视频应用程序需要开发不同的插入脚本,检测成本较高,且可能会影响真实的访问进程和流量消耗,容易导致检测的结果准确度偏低。
[0004]综上,相关技术中存在的技术问题有待得到改善。

技术实现思路

[0005]本申请实施例提供了一种视频播放性能的检测方法、装置、电子设备及存储介质,能够在无侵入的条件下检测出视频的开启耗时,适用于各类视频应用程序,通用性强,且实现成本低。
[0006]本申请实施例的一方面提供了一种视频播放性能的检测方法,包括以下步骤:
[0007]获取包含视频播放开启过程的目标视频片段;
[0008]对所述目标视频片段进行分帧,得到多个目标视频帧,并确定各个所述目标视频帧的播放顺序;
[0009]计算所述目标视频帧和视频的标准过渡帧之间的第一相似度,根据所述第一相似度确定第一视频帧和第二视频帧;其中,所述第一视频帧为和所述标准过渡帧之间的第一相似度大于或者等于第一预设阈值且播放顺序最早的目标视频帧,所述第二视频帧为播放顺序晚于所述第一视频帧,且和所述标准过渡帧之间的第一相似度小于所述第一预设阈值的首个目标视频帧;
[0010]根据所述第一视频帧和所述第二视频帧,确定视频开启耗时。
[0011]另一方面,本申请实施例提供了一种视频播放性能的检测装置,包括:
[0012]获取单元,用于获取开启视频播放过程中的目标视频片段;
[0013]分帧单元,用于对所述目标视频片段进行分帧,得到多个目标视频帧,并确定各个所述目标视频帧的播放顺序;
[0014]比较单元,用于计算所述目标视频帧和视频的标准过渡帧之间的第一相似度,根
据所述第一相似度确定第一视频帧和第二视频帧;其中,所述第一视频帧为和所述标准过渡帧之间的第一相似度大于或者等于第一预设阈值且播放顺序最早的目标视频帧,所述第二视频帧为播放顺序晚于所述第一视频帧,且和所述标准过渡帧之间的第一相似度小于所述第一预设阈值的首个目标视频帧;
[0015]处理单元,用于根据所述第一视频帧和所述第二视频帧,确定视频开启耗时。
[0016]可选地,本申请实施例中的视频播放性能的检测装置,所述比较单元具体用于:
[0017]按照所述目标视频帧的播放顺序,依次计算所述目标视频帧和视频的标准过渡帧之间的第一相似度;
[0018]若当前的目标视频帧为首个和所述标准过渡帧之间的第一相似度大于或者等于第一预设阈值的目标视频帧,将当前的目标视频帧确定为第一视频帧;或者,若当前的目标视频帧为所述第一视频帧之后首个和所述标准过渡帧之间的第一相似度小于所述第一预设阈值的目标视频帧,将当前的目标视频帧确定为第二视频帧,并结束所述第一相似度的计算。
[0019]可选地,本申请实施例中的视频播放性能的检测装置,还包括第二比较单元,所述第二比较单元具体用于:
[0020]在确定所述第一视频帧后,按照所述目标视频帧的播放顺序,依次计算播放顺序晚于所述第一视频帧的目标视频帧和所述第一视频帧之间的第二相似度;
[0021]将首个和所述第一视频帧之间的第二相似度小于第二预设阈值的目标视频帧确定为第二视频帧。
[0022]可选地,本申请实施例中的视频播放性能的检测装置,还包括第三比较单元,所述第三比较单元具体用于:
[0023]在确定所述第一视频帧后,从所述第一视频帧开始,依次计算当前的目标视频帧和下一目标视频帧之间的第三相似度;
[0024]若当前的目标视频帧为首个和下一目标视频帧之间的第三相似度小于第三预设阈值的目标视频帧,将下一目标视频帧确定为第二视频帧。
[0025]可选地,本申请实施例中的视频播放性能的检测装置,所述处理单元具体用于:
[0026]确定所述第一视频帧的第一播放时间点以及所述第二视频帧的第二播放时间点;
[0027]计算所述第二播放时间点和所述第一播放时间点的差值,得到视频开启耗时。
[0028]可选地,本申请实施例中的视频播放性能的检测装置,所述处理单元具体用于:
[0029]获取所述目标视频片段的帧率;
[0030]根据各个所述目标视频帧的播放顺序,确定所述第一视频帧对应的第一帧号和所述第二视频帧对应的第二帧号;
[0031]计算所述第二帧号和所述第一帧号的差值,得到第一帧号差值;
[0032]根据所述帧率和所述第一帧号差值,确定视频开启耗时。
[0033]可选地,本申请实施例中的视频播放性能的检测装置,还包括第二处理单元,所述第二处理单元具体用于:
[0034]提取所述目标视频片段中的音频数据,计算所述音频数据中各个采样点的第一语音能量;
[0035]将首个所述第一语音能量大于0的采样点确定为目标采样点,并确定所述目标采
样点对应的采样时间点;
[0036]计算所述采样时间点和所述第一播放时间点的差值,得到音频开启耗时。
[0037]可选地,本申请实施例中的视频播放性能的检测装置,还包括第三处理单元,所述第三处理单元具体用于:
[0038]获取所述目标视频片段的帧率和音频采样率;
[0039]提取所述目标视频片段中的音频数据,计算所述音频数据中各个采样点的第一语音能量;
[0040]根据所述帧率以及所述音频采样率,对所述音频数据进行分帧,得到多个目标音频帧,并确定各个所述目标音频帧的播放顺序;
[0041]根据各个所述采样点的所述第一语音能量,确定各个所述目标音频帧的第二语音能量;
[0042]将首个所述第二语音能量大于0的目标音频帧确定为第一音频帧,并根据各个所述目标音频帧的播放顺序,确定所述第一音频帧对应的第三帧号;
[0043]计算所述第三帧号和所述第一帧号的差值,得到第二帧号差值;
[0044]根据所述帧率和所述第二帧号差值,确定音频开启耗时。
[0045]可选地,本申请实施例中的视频播放性能的检测装置,所述比较单元具体用于:
[0046]对所述目标视频帧和所述标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频播放性能的检测方法,其特征在于,所述方法包括:获取包含视频播放开启过程的目标视频片段;对所述目标视频片段进行分帧,得到多个目标视频帧,并确定各个所述目标视频帧的播放顺序;计算所述目标视频帧和视频的标准过渡帧之间的第一相似度,根据所述第一相似度确定第一视频帧和第二视频帧;其中,所述第一视频帧为和所述标准过渡帧之间的第一相似度大于或者等于第一预设阈值且播放顺序最早的目标视频帧,所述第二视频帧为播放顺序晚于所述第一视频帧,且和所述标准过渡帧之间的第一相似度小于所述第一预设阈值的首个目标视频帧;根据所述第一视频帧和所述第二视频帧,确定视频开启耗时。2.根据权利要求1所述的视频播放性能的检测方法,其特征在于,所述计算所述目标视频帧和视频的标准过渡帧之间的第一相似度,根据所述第一相似度确定第一视频帧和第二视频帧,包括:按照所述目标视频帧的播放顺序,依次计算所述目标视频帧和视频的标准过渡帧之间的第一相似度;若当前的目标视频帧为首个和所述标准过渡帧之间的第一相似度大于或者等于第一预设阈值的目标视频帧,将当前的目标视频帧确定为第一视频帧;或者,若当前的目标视频帧为所述第一视频帧之后首个和所述标准过渡帧之间的第一相似度小于所述第一预设阈值的目标视频帧,将当前的目标视频帧确定为第二视频帧,并结束所述第一相似度的计算。3.根据权利要求2所述的视频播放性能的检测方法,其特征在于,所述方法还包括:在确定所述第一视频帧后,按照所述目标视频帧的播放顺序,依次计算播放顺序晚于所述第一视频帧的目标视频帧和所述第一视频帧之间的第二相似度;将首个和所述第一视频帧之间的第二相似度小于第二预设阈值的目标视频帧确定为第二视频帧。4.根据权利要求2所述的视频播放性能的检测方法,其特征在于,所述方法还包括:在确定所述第一视频帧后,从所述第一视频帧开始,依次计算当前的目标视频帧和下一目标视频帧之间的第三相似度;若当前的目标视频帧为首个和下一目标视频帧之间的第三相似度小于第三预设阈值的目标视频帧,将下一目标视频帧确定为第二视频帧。5.根据权利要求1所述的视频播放性能的检测方法,其特征在于,所述根据所述第一视频帧和所述第二视频帧,确定视频开启耗时,包括:确定所述第一视频帧的第一播放时间点以及所述第二视频帧的第二播放时间点;计算所述第二播放时间点和所述第一播放时间点的差值,得到视频开启耗时。6.根据权利要求1所述的视频播放性能的检测方法,其特征在于,所述根据所述第一视频帧和所述第二视频帧,确定视频开启耗时,包括:获取所述目标视频片段的帧率;根据各个所述目标视频帧的播放顺序,确定所述第一视频帧对应的第一帧号和所述第二视频帧对应的第二帧号;计算所述第二帧号和所述第一帧号的差值,得到第一帧号差值;
根据所述帧率和所述第一帧号差值,确定视频开启耗时。7.根据权利要求5所述的视频播放性能的检测方法,其特征在于,所述方法还包括:提取所述目标视频片段中的音频数据,计算所述音频数据中各个采样点的第一语音能量;将首个所述第一语音能量大于0的采样点确定为目标采样点,并确定所述目标采样点对应的采样时间点;计算所述采样时间点和所述第一播放时间点的差值,得到音频开启耗时。8.根据权利要求6所述的视频播放性能的检测方法,其特征在于,所述方法还包括:获取所述目标视频片段的帧率和音频采样率;提取所述目标视频片段中的音频数据,计算所述音频数...

【专利技术属性】
技术研发人员:侯欢孙暕晖姚良超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1