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

技术编号:12164709 阅读:61 留言:0更新日期:2015-10-08 00:01
本发明专利技术公开了一种视频播放的检测方法及装置,用以根据截取的视频画面判断视频播放是否出现卡顿,方便检查视频播放状况。所述方法包括:获取视频文件的信息;按照预设时间间隔截取当前视频的画面,并将截取的画面生成GIF格式的图片;根据生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿。该方法按照预设时间间隔对当前视频画面进行截屏,并将截取的画面生成GIF格式的图片,由生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿,可快速判断出视频播放是否出现卡顿,方便审核人员快速检查播放状况。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种视频播放的检测方法及装置
技术介绍
随着互联网音视频技术的高速发展,视频技术也随之发展。视频直播技术即是将正在播放的视频信号通过特定的方法推送给客户端,并由客户端的播放器将视频信号转化为可视、可听的视频。直播服务器主要为视频直播、流媒体服务、IPTV、交互式电视、移动电视、商务电视、远程教学、B2B商务通信、视频至台式机桌面的传输、VOD系统、远程监控、资料保存等应用需求而设计的媒流体设备。多媒体技术的快速发展,使得对多媒体文件(比如视频,广告等)的用户体验程度的要求越来越高,其中,视频播放的流畅程度是用户比较关心的问题。
技术实现思路
本专利技术提供一种视频播放的检测方法及装置,用以根据截取的视频画面判断视频播放是否出现卡顿,方便检查视频播放状况。本专利技术提供一种视频播放的检测方法,包括:获取视频文件的信息;按照预设时间间隔截取当前视频的画面,并将截取的画面生成GIF格式的图片;根据生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿。本专利技术实施例的一些有益效果可以包括:本专利技术按照预设时间间隔对当前视频画面进行截屏,并将截取的画面生成GIF格式的图片,由生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿。例如,每隔5S截取当前视频的画面,当视频播放出现卡顿时,若卡顿的时间超过5S,则第二个5S截取到的当前视频的画面,与5S前截取到的视频画面为同一画面,则此处可判断出视频播放出现了卡顿。对播放的该视频文件每隔5S截取当前视频的画面,并生成GIF格式的图片,当该视频文件播放完时,将生成的多张图片进行比较判断,若有两张及以上的图片相同,则判断视频播放出现卡顿。因为播放的视频文件是一个连续的视频文件,组成连续视频文件的画面应该是各不相同的,若视频播放时不出现卡顿,则每隔预设时间间隔截取到的视频画面应当各不相同。本专利技术提供的方法可快速判断出视频播放是否出现卡顿,方便审核人员快速检查播放状况。在一个实施例中,所述根据生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿,包括:将生成的多张图片按照时间排序,连续播放所述多张图片;若出现画面暂停,则确定至少有两张图片相同,判定画面暂停的部分视频在播放时出现卡顿。该实施例中,提供了一种根据生成的多张图片判断视频播放是否出现卡顿的方法,将生成的多张图片按照时间排序并连续播放,若出现画面暂停,则判定画面暂停的部分视频在播放时出现卡顿。例如,按照每隔1S的时间间隔截取的视频画面生成了多张图片,在连续播放该多张图片时,例如按照每秒一张图片的速度播放,当有两张图片相同时,则在两秒内播放的图片相同,在视觉上给人的感觉是画面暂停了,卡顿的时间越长,则截取到的相同照片越多,在连续播放图片时,画面暂停的时间也越长。以此来快速判断视频播放是否出现卡顿,方便检查视频播放状况。在一个实施例中,所述方法还包括:判定视频播放出现卡顿时,记录视频出现卡顿处的视频帧标识、位置信息和时间信息。该实施例中,当视频播放出现卡顿时,记录视频卡顿处的视频帧标识、位置信息和时间信息,例如,播放的视频文件,在第10秒和第200秒各出现一次卡顿,根据记录的出现卡顿处的时间信息、位置信息和视频帧标识,可快速查找到播放时出现卡顿的视频,以便审核人员快速检查播放状况。在一个实施例中,所述根据生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿,包括:对生成的多张图片进行图片识别,确定特征点,并根据特征点的特征值判断多张图片中是否有相同的图片;若有相同的图片,则判断出现相同图片的部分视频在播放时出现卡顿。该实施例中,在判断多张图片中是否有相同的图片时,采用确定特征点,并根据特征点的特征值判断的方法,分析多张图片中每张图片的特征点的特征值,并对各张图片的特征点的特征值进行比对,若有完全匹配的两张图片,则判定该两张图片的为相同的图片,若两张图片的特征点的特征值不完全匹配,则该两张图片为不相同的图片。当判断出有两张及以上相同的图片时,则判定出现相同图片的部分视频在播放时出现卡顿。采用图片识别的方法来判断视频播放是否出现卡顿,可操作性性,准确率高,可快速查找到视频播放过程中出现的卡顿情况。 在一个实施例中,所述方法还包括:将生成的多张图片中相同的图片分为一组,若得到的相同图片的组数大于预设值时,则进行故障排除检测;所述故障排除检测包括:检测当前的网络状态,检修后重新播放视频文件;和/或检测当前的播放设备,排除故障后重新播放视频文件。该实施例中,生成的多张图片中相同的图片分为一组,若得到的相同图片的组数大于预设值时,说明视频播放过程中出现的卡顿次数超过了预设值,卡顿次数过高,这时需要进行故障排除检测。例如,得到的相同图片的组数大于预设值,这里的预设值为8,即得到的相同图片的组数大于8组时,说明在视频播放过程中出现了 8次卡顿,过于频繁的卡顿次数说明当前的网络状态或播放设备可能出现了问题,需要进行故障排除检测。可以先检测当前的网络状态,若是当前的网络不稳定造成了视频播放出现卡顿,可以不必再检测当前的播放设备,在检修排除故障后直接重新播放视频文件。若检测当前的网络状态后,发现网络连接未出现问题,则继续检测当前的播放设备,对播放设备排除故障后重新播放该视频文件。—种视频播放的检测装置,包括:获取模块,用于获取视频文件的信息;生成模块,用于按照预设时间间隔截取当前视频的画面,并将截取的画面生成GIF格式的图片;判断模块,用于根据生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿。在一个实施例中,所述判断模块,包括:播放子模块,将生成的多张图片按照时间排序,连续播放所述多张图片;判定子模块,用于若出现画面暂停,则确定至少有两张图片相同,判定画面暂停的部分视频在播放时出现卡顿。在一个实施例中,所述装置还包括:记录模块,用于判定视频播放出现卡顿时,记录视频出现卡顿处的视频帧标识、位置信息和时间信息。在一个实施例中,所述判断模块,包括:识别子模块,用于对生成的多张图片进行图片识别,确定特征点,并根据特征点的特征值判断多张图片中是否有相同的图片;判断子模块,用于若有相同的图片,则判断出现相同图片的部分视频在播放时出现卡顿。在一个实施例中,所述装置还包括:故障排除检测模块,用于将生成的多张图片中相同的图片分为一组,若得到的相同图片的组数大于预设值时,则进行故障排除检测;所述故障排除检测模块包括:检修模块,用于检测当前的网络状态,检修后重新播放视频文件;和/或排除模块,用于检测当前的播放设备,排除故障后重新播放视频文件。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中一种视频播放的检测方法的流程图;图2为本专利技术实施例中一种视频播放的检测方法中步骤S103的流程图;当前第1页1 2&nbs本文档来自技高网...

【技术保护点】
一种视频播放的检测方法,其特征在于,包括:获取视频文件的信息;按照预设时间间隔截取当前视频的画面,并将截取的画面生成GIF格式的图片;根据生成的多张图片中是否有相同的图片,判断视频播放是否出现卡顿。

【技术特征摘要】

【专利技术属性】
技术研发人员:李江
申请(专利权)人:无锡天脉聚源传媒科技有限公司
类型:发明
国别省市:江苏;32

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

1