一种分析在线视频播放卡顿的方法及装置制造方法及图纸

技术编号:19328187 阅读:57 留言:0更新日期:2018-11-03 15:02
本发明专利技术实施例提供了一种分析在线视频播放卡顿的方法及装置,包括:在播放在线视频的过程中,按照固定帧率对播放的视频进行屏幕录制,得到录制视频;将录制视频按帧拆分成帧图片;识别每张帧图片中是否含有卡顿图标,得到识别结果;基于识别结果,确定出视频卡顿数据。应用本发明专利技术实施例,能够实现获取不同在线视频播放程序播放的在线视频的卡顿数据。

A method and device for analyzing on line video playing carton

The embodiment of the present invention provides a method and device for analyzing online video playback carton, including: in the process of playing online video, screen recording of the playback video at a fixed frame rate to obtain the recorded video; dividing the recorded video into frame pictures by frame; and identifying whether each frame picture contains carton icon or not. The recognition result is obtained, and the video carton data are determined based on the recognition results. By applying the embodiment of the present invention, it is possible to obtain carton data of online video played by different online video playback programs.

【技术实现步骤摘要】
一种分析在线视频播放卡顿的方法及装置
本专利技术涉及图像识别
,特别是涉及一种分析在线视频播放卡顿的方法及装置。
技术介绍
对于在线视频提供方,卡顿是一个非常容易引起用户投诉的播放问题。研究用户观看在线视频时卡顿的情况,有助于提供更好的视频服务。现有分析在线视频卡顿的方法,是基于数据投递计算卡顿数据。数据投递是指,在线视频在播放的过程中发生卡顿,在线视频播放程序会发送一条携带卡顿相关信息的http请求到服务器。所述卡顿相关信息包括发生卡顿的视频信息,播放时间点,设备信息,地域信息,系统时间,网络状态等。然后收到http请求的服务器进行卡顿数据统计。专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:数据投递是在视频播放应用程序的产品内部实现的功能,依赖于在线视频播放程序和在线视频播放程序的服务器的配合,无法应用到竞品上。所以在线视频播放程序只能获取自身播放的在线视频的卡顿数据,无法获取其他在线视频播放程序播放的在线视频的卡顿数据。
技术实现思路
本专利技术实施例的目的在于提供一种新的分析在线视频播放卡顿的方法及装置,以实现获取不同在线视频播放程序播放的在线视频的卡顿数据。具体技术方案如下:本专利技术实施例提供一种分析在线视频播放卡顿的方法,包括:在播放在线视频的过程中,按照固定帧率对播放的所述视频进行屏幕录制,得到录制视频;将所述录制视频按帧拆分成帧图片;识别每张所述帧图片中是否含有卡顿图标,得到识别结果;基于所述识别结果,确定出视频卡顿数据。进一步的,在所述将所述录制视频按帧拆分成帧图片之后,在所述识别每张所述帧图片中是否含有卡顿图标之前,还包括:对所述帧图片编号;所述识别每张所述帧图片中是否含有卡顿图标,得到识别结果,包括:按照编号顺序依次识别每张所述帧图片中是否含有卡顿图标,得到含有卡顿图标的帧图片的编号。进一步的,所述识别每张所述帧图片中是否含有卡顿图标,包括:针对每张所述帧图片,在该帧图片的预先设定的一个区域位置参数表示的区域内,识别是否含有所述卡顿图标,如果含有,确定该帧图片中含有所述卡顿图标,如果不含有,确定该帧图片中不含有所述卡顿图标;或者针对每张所述帧图片,在该帧图片的预先设定的多个区域位置参数表示的区域中,如果存在含有卡顿图标的区域,确定该帧图片中含有所述卡顿图标,如果不存在,确定该帧图片中不含有所述卡顿图标。进一步的,所述识别每张所述帧图片中是否含有卡顿图标,包括:针对每张所述帧图片,对该帧图片的区域位置参数表示的区域内的图像按照均值哈希算法提取第一特征值,按照感知哈希算法提取第二特征值;基于所述第一特征值与第一预设特征值,计算得到第一汉明距离,所述第一预设特征值,是对所述卡顿图标的图像,按照均值哈希算法提取的;基于所述第二特征值与第二预设特征值,计算得到第二汉明距离,所述第二预设特征值,是对所述卡顿图标的图像,按照感知哈希算法提取的;当所述第一汉明距离小于第一距离阈值且所述第二汉明距离小于第二距离阈值时,确定该帧图片中含有所述卡顿图标,否则,确定该帧图片中不含有所述卡顿图标。进一步的,所述基于所述识别结果,确定出视频卡顿数据,包括:基于所述识别结果,确定含有所述卡顿图标的帧图片的第一数量,并使用所述第一数量除以帧图片的总数,得到卡顿比;或者基于所述识别结果,确定含有所述卡顿图标的帧图片的第一数量,并使用所述第一数量除以所述固定帧率,得到卡顿总时长;或者基于所述识别结果,确定卡顿发生的次数,一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片,作为一次卡顿所包括的帧图片;或者基于所述识别结果,确定一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片的第二数量,一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片,作为一次卡顿所包括的帧图片,并使用所述第二数量除以所述固定帧率,得到该次卡顿的时长。本专利技术实施例还提供一种分析在线视频播放卡顿的装置,包括:录制模块,用于在播放在线视频的过程中,按照固定帧率对播放的所述视频进行屏幕录制,得到录制视频;视频拆分模块,用于将所述录制视频按帧拆分成帧图片;卡顿图标识别模块,用于识别每张所述帧图片中是否含有卡顿图标,得到识别结果;卡顿确定模块,用于基于所述识别结果,确定出视频卡顿数据。进一步的,上述装置,还包括:编号模块,用于在所述视频拆分模块将所述录制视频按帧拆分成帧图片之后,对所述帧图片编号;所述卡顿图标识别模块,具体用于按照编号顺序依次识别每张所述帧图片中是否含有卡顿图标,得到含有卡顿图标的帧图片的编号。进一步的,所述卡顿图标识别模块,具体用于针对每张所述帧图片,在该帧图片的预先设定的一个区域位置参数表示的区域内,用于识别是否含有所述卡顿图标,如果含有,确定该帧图片中含有所述卡顿图标,如果不含有,确定该帧图片中不含有所述卡顿图标;或者用于针对每张所述帧图片,在该帧图片的预先设定的多个区域位置参数表示的区域中,如果存在含有卡顿图标的区域,确定该帧图片中含有所述卡顿图标,如果不存在,确定该帧图片中不含有所述卡顿图标。进一步的,所述卡顿图标识别模块,包括:特征值提取子模块,用于针对每张所述帧图片,对该帧图片的区域位置参数表示的区域内的图像按照均值哈希算法提取第一特征值,按照感知哈希算法提取第二特征值;第一汉明距离计算子模块,用于基于所述第一特征值与第一预设特征值,计算得到第一汉明距离,所述第一预设特征值,是对所述卡顿图标的图像,按照均值哈希算法提取的;第二汉明距离计算子模块,用于基于所述第二特征值与第二预设特征值,计算得到第二汉明距离,所述第二预设特征值,是对所述卡顿图标的图像,按照感知哈希算法提取的;卡顿图标确定子模块,用于当所述第一汉明距离小于第一距离阈值且所述第二汉明距离小于第二距离阈值时,确定该帧图片中含有所述卡顿图标,否则,确定该帧图片中不含有所述卡顿图标。进一步的,所述卡顿确定模块,包括:卡顿比确定子模块,用于基于所述识别结果,确定含有所述卡顿图标的帧图片的第一数量,并使用所述第一数量除以帧图片的总数,得到卡顿比;或者卡顿总时长确定子模块,用于基于所述识别结果,确定含有所述卡顿图标的帧图片的第一数量,并使用所述第一数量除以所述固定帧率,得到卡顿总时长;或者卡顿次数确定子模块,用于基于所述识别结果,确定卡顿发生的次数,一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片,作为一次卡顿所包括的帧图片;或者卡顿时长确定子模块,用于基于所述识别结果,确定一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片的第二数量,一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片,作为一次卡顿所包括的帧图片,并使用所述第二数量除以所述固定帧率,得到该次卡顿的时长。本专利技术实施例还提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一所述的分析在线视频播放卡顿方法的步骤。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的分析在线视频播放卡顿方法的步骤。在本发本文档来自技高网...

【技术保护点】
1.一种分析在线视频播放卡顿的方法,其特征在于,包括:在播放在线视频的过程中,按照固定帧率对播放的所述视频进行屏幕录制,得到录制视频;将所述录制视频按帧拆分成帧图片;识别每张所述帧图片中是否含有卡顿图标,得到识别结果;基于所述识别结果,确定出视频卡顿数据。

【技术特征摘要】
1.一种分析在线视频播放卡顿的方法,其特征在于,包括:在播放在线视频的过程中,按照固定帧率对播放的所述视频进行屏幕录制,得到录制视频;将所述录制视频按帧拆分成帧图片;识别每张所述帧图片中是否含有卡顿图标,得到识别结果;基于所述识别结果,确定出视频卡顿数据。2.根据权利要求1所述的方法,其特征在于,在所述将所述录制视频按帧拆分成帧图片之后,在所述识别每张所述帧图片中是否含有卡顿图标之前,还包括:对所述帧图片编号;所述识别每张所述帧图片中是否含有卡顿图标,得到识别结果,包括:按照编号顺序依次识别每张所述帧图片中是否含有卡顿图标,得到含有卡顿图标的帧图片的编号。3.根据权利要求1所述的方法,其特征在于,所述识别每张所述帧图片中是否含有卡顿图标,包括:针对每张所述帧图片,在该帧图片的预先设定的一个区域位置参数表示的区域内,识别是否含有所述卡顿图标,如果含有,确定该帧图片中含有所述卡顿图标,如果不含有,确定该帧图片中不含有所述卡顿图标;或者针对每张所述帧图片,在该帧图片的预先设定的多个区域位置参数表示的区域中,如果存在含有卡顿图标的区域,确定该帧图片中含有所述卡顿图标,如果不存在,确定该帧图片中不含有所述卡顿图标。4.根据权利要求1所述的方法,其特征在于,所述识别每张所述帧图片中是否含有卡顿图标,包括:针对每张所述帧图片,对该帧图片的区域位置参数表示的区域内的图像按照均值哈希算法提取第一特征值,按照感知哈希算法提取第二特征值;基于所述第一特征值与第一预设特征值,计算得到第一汉明距离,所述第一预设特征值,是对所述卡顿图标的图像,按照均值哈希算法提取的;基于所述第二特征值与第二预设特征值,计算得到第二汉明距离,所述第二预设特征值,是对所述卡顿图标的图像,按照感知哈希算法提取的;当所述第一汉明距离小于第一距离阈值且所述第二汉明距离小于第二距离阈值时,确定该帧图片中含有所述卡顿图标,否则,确定该帧图片中不含有所述卡顿图标。5.根据权利要求1所述的方法,其特征在于,所述基于所述识别结果,确定出视频卡顿数据,包括:基于所述识别结果,确定含有所述卡顿图标的帧图片的第一数量,并使用所述第一数量除以帧图片的总数,得到卡顿比;或者基于所述识别结果,确定含有所述卡顿图标的帧图片的第一数量,并使用所述第一数量除以所述固定帧率,得到卡顿总时长;或者基于所述识别结果,确定卡顿发生的次数,一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片,作为一次卡顿所包括的帧图片;或者基于所述识别结果,确定一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片的第二数量,一张含有所述卡顿图标的帧图片或多张连续含有所述卡顿图标的帧图片,作为一次卡顿所包括的帧图片,并使用所述第二数量除以所述固定帧率,得到该次卡顿的时长。6.一种分析在线视频播放卡顿的装置,其特征在于,包括:录制模块,用于在播放在线视频的过程中,按照固定帧率对播放的所述视频进行屏幕录制,得到录制视频;视频拆分模块,用于将所述录制视频按帧拆分成帧图片;卡顿图...

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

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

1