The present invention provides a method to judge the state of video playback and terminal based on the cache time, the method includes determining the timestamp information of a plurality of received data frame decoding module; according to the time stamp information, and the video playback time, the second time in the cache after decoding module in the module and the the decoding module; according to the second cache and cache time, the first time first module decoding module in the values and determine whether to continue to play video. This method makes the terminal cache time closer to the actual cache number, thus reducing the number of buffers and enhancing the user experience.
【技术实现步骤摘要】
基于缓存时间判断视频播放状态的方法及终端
本专利技术涉及计算机技术,尤其涉及一种基于缓存时间判断视频播放状态的方法及终端。
技术介绍
随着网络带宽的不断提高,用户可以通过终端直接观看网络视频。网络视频在播放过程中,当网络下载速度低于片源码率,终端中的缓存数据持续降低时,播放就会出现卡顿。现有技术中,终端通过特定的算法确定终端中已经缓存的网络视频数据量,当已经缓存的网络视频数据量低于预设的缓冲开始阈值时,终端会暂停播放,开始缓冲。当通过缓冲所缓存的数据量达到预设的缓冲结束阈值时,终端会结束缓冲,继续播放。但是使用现有技术的方法所确定出的终端中已经缓存的网络视频数据量不够准确,导致缓冲次数过多,影响用户体验。
技术实现思路
本专利技术提供一种基于缓存时间判断视频播放状态的方法及终端,用于解决现有技术中由于对终端中缓存时间计算不准确而导致的缓冲次数过多问题。本专利技术第一方面提供一种基于缓存时间判断视频播放状态的方法,包括:确定解码模块接收的多个数据帧中的时间戳信息;根据所述时间戳信息,及当前视频播放时间,确定所述解码模块及所述解码模块的在后模块中的第二缓存时间;根据所述第 ...
【技术保护点】
一种基于缓存时间判断视频播放状态的方法,其特征在于,包括:确定解码模块接收的多个数据帧中的时间戳信息;根据所述时间戳信息,及当前视频播放时间,确定所述解码模块及所述解码模块的在后模块中的第二缓存时间;根据所述第二缓存时间,与所述解码模块的在先模块中的第一缓存时间的和值,判断是否继续播放视频。
【技术特征摘要】
1.一种基于缓存时间判断视频播放状态的方法,其特征在于,包括:确定解码模块接收的多个数据帧中的时间戳信息;根据所述时间戳信息,及当前视频播放时间,确定所述解码模块及所述解码模块的在后模块中的第二缓存时间;根据所述第二缓存时间,与所述解码模块的在先模块中的第一缓存时间的和值,判断是否继续播放视频。2.根据权利要求1所述的方法,其特征在于,所述时间戳信息包括最大音频显示时间戳PTS以及最大视频PTS。3.根据权利要求2所述的方法,其特征在于,所述根据所述时间戳信息,及当前视频播放时间,确定所述解码模块及所述解码模块的在后模块中的第二缓存时间,包括:计算所述最大音频PTS与所述当前视频播放时间的差值;计算所述最大视频PTS与所述当前视频播放时间的差值;将所述最大音频PTS与所述当前视频播放时间的差值以及所述最大视频PTS与所述当前视频播放时间的差值中的最小值作为所述第二缓存时间。4.根据权利要求1-3任一所述的方法,其特征在于,所述根据所述第二缓存时间,以及解码模块的在先模块中的第一缓存时间的和值,判断是否继续播放视频,包括:若所述第二缓存时间与所述解码模块的在先模块中的第一缓存时间的和值大于或等于预设的缓冲开始阈值,则所述终端确定继续播放视频,否则,所述终端确定暂停播放视频。5.一种基于缓存时间判断视频播放状态的方法,其特征在于,包括:确定音视频分离模块及音视频分离模块的在先模块中的第一缓存时间;判断所述音视频分离模块及所述音视频分离模块的在先模块中的第一缓存时间是否大于或等于缓冲开始阈值,若是,则确定继续播放视频,否则,根据权利要求1-4任一项所述的方法步骤确定是否继续播放视频。6.一种终端,其特征在于,包括:第一确定模块,用...
【专利技术属性】
技术研发人员:李斌,王玉伟,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。