确定视频卡顿的方法及装置制造方法及图纸

技术编号:15867744 阅读:125 留言:0更新日期:2017-07-23 17:13
本发明专利技术公开了一种确定视频卡顿的方法及装置,属于多媒体技术领域。该方法包括:从音视频数据中分离出视频数据;将预先存储的参考图像的图像信息封装到视频数据中,得到封装后的视频数据;在指定区域内显示封装后的视频数据的过程中,采集图像数据,并记录图像数据的第一采集时间;根据图像数据和图像数据的第一采集时间,确定播放的视频是否卡顿。本发明专利技术通过将参考图像的图像信息封装到视频数据中,并在显示视频数据的过程中,采集图像数据并记录图像数据的采集时间,进而基于图像数据和采集时间,确定视频数据是否卡顿。该过程无需检测音视频缓存队列,借助当前播放的视频数据进行确定,确定结果更为准确、实时性更强。

Method and device for determining video Caton

The invention discloses a method and a device for determining video Caton, belonging to the field of multimedia technology. The method includes: separating the video data from the video and audio data; the pre stored reference image package to the video data, video data package; in the designated area shows the process of video data encapsulated in the collection of image data, and recording the first time according to the acquisition of image data; the first time collecting image data and image data, to determine whether Caton's video. The reference image package to the video data, and video display in the process of data acquisition time image data acquisition and recording the image data, and image data acquisition and video data based on time, to determine whether Caton. The process does not need to detect the audio and video buffer queue, with the current video data to be determined, to determine the results more accurate, real-time more.

【技术实现步骤摘要】
确定视频卡顿的方法及装置
本专利技术涉及多媒体
,特别涉及一种确定视频卡顿的方法及装置。
技术介绍
卡顿是视频播放过程中经常遇到的问题,当播放的视频卡顿后,用户将无法流畅地观看视频,这不仅极大地影响了用户的观感,而且降低了用户对直播平台的粘性。为了改善用户的观感,增加用户对直播平台的粘性,可在视频播放过程中,需要确定播放的视频是否卡顿,进而及时调整视频数据的发送策略。现有技术主要基于Flash播放组件中的音视频缓存队列,确定播放的视频是否卡顿,具体确定过程为:在视频播放过程中,检测音视频缓存队列是否为空,如果音视频缓存队列为空,则确定播放的视频卡顿;如果音视频缓存队列为非空,则确定播放的视频未卡顿。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:通常音视频缓存队列不仅可缓存视频数据,而且还可缓存音频数据,当音视频缓存队列中只缓存音频数据未缓存视频数据时,由于音视频缓存队列为非空,现有技术确定播放的视频未卡顿,而实际上播放的视频已卡顿,因此,现有技术的确定结果并不准确。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种确定视频数据卡顿的方法及装置。所本文档来自技高网...
确定视频卡顿的方法及装置

【技术保护点】
一种确定视频卡顿的方法,其特征在于,所述方法包括:当接收到音视频数据时,从所述音视频数据中分离出视频数据;将预先存储的参考图像的图像信息封装到所述视频数据中,得到封装后的视频数据;基于与第一显示组件绑定的播放组件,在指定区域内显示所述封装后的视频数据的过程中,采集图像数据,并记录所述图像数据的第一采集时间;根据所述图像数据和所述图像数据的第一采集时间,确定播放的视频是否卡顿。

【技术特征摘要】
1.一种确定视频卡顿的方法,其特征在于,所述方法包括:当接收到音视频数据时,从所述音视频数据中分离出视频数据;将预先存储的参考图像的图像信息封装到所述视频数据中,得到封装后的视频数据;基于与第一显示组件绑定的播放组件,在指定区域内显示所述封装后的视频数据的过程中,采集图像数据,并记录所述图像数据的第一采集时间;根据所述图像数据和所述图像数据的第一采集时间,确定播放的视频是否卡顿。2.根据权利要求1所述的方法,其特征在于,所述将预先存储的参考图像的图像信息封装到所述视频数据中,得到封装后的视频数据之前,所述方法还包括:预先编码两帧参考图像,所述两帧图像包括红色参考图像和绿色参考图像;获取所述两帧图像的序列参数集和图像参数集;将所述序列参数集、所述图像参考集、以及所述两帧参考图像的编码帧作为所述参考图像的图像信息。3.根据权利要求2所述的方法,其特征在于,所述将预先存储的参考图像的图像信息封装到所述视频数据中,得到封装后的视频数据,包括:确定所述视频数据的帧类型;如果所述视频数据的帧类型为视频头帧,则将所述序列参数集、所述图像参数集封装到所述视频数据中,得到所述封装后的视频数据;如果所述视频数据的帧类型为视频图像帧,根据所述视频数据在已接收视频数据总数中的奇偶属性,从所述两帧参考图像的编码帧中,选取目标编码帧,并将所述目标编码帧封装到所述视频数据中,得到所述封装后的视频数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述视频数据在已接收视频数据总数中的奇偶属性,从所述两帧参考图像的编码帧中,选取目标编码帧,包括:如果所述视频数据在已接收视频数据总数中的奇偶属性为奇数,则将所述红色参考图像的编码帧作为所述目标编码帧;如果所述视频数据在已接收视频数据总数中的奇偶属性为偶数,则将所述绿色参考图像的编码帧作为所述目标编码帧。5.根据权利要求1所述的方法,其特征在于,所述根据所述图像数据和所述图像数据的第一采集时间,确定播放的视频是否卡顿,包括:获取所述图像数据的第一位图颜色信息;获取上一次采集的图像数据的第二位图颜色信息和第二采集时间;判断所述第一位图颜色信息和所述第二位图颜色信息是否相同;如果所述第一位图颜色信息和所述第二位图颜色信息不相同,则确定播放的视频不卡顿;如果所述第一位图颜色信息和所述第二位图颜色信息相同,判断所述第一采集时间和所述第二采集时间之间的差值是否大于指定阈值;如果所述第一采集时间和所述第二采集时间之间的差值小于所述指定阈值,则继续采集图像数据进行判断;如果所述第一采集时间和所述第二采集时间之间的差值大于所述指定阈值,则确定播放的视频卡顿。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:从所述视频数据中分离出音频数据;基于与第二显示组件绑定的播放组件,在可视区域内显示所述视频数据并播放所述音频数据;在所述指定区域内显示所述封装后的视频数据的...

【专利技术属性】
技术研发人员:吕现广
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1