视频的断点播放方法、装置、存储介质及电子设备制造方法及图纸

技术编号:22060783 阅读:76 留言:0更新日期:2019-09-07 18:11
本发明专利技术实施例公开了一种视频的断点播放方法、装置、存储介质及电子设备。该方案通过在播放视频的过程中,获取未播放的视频数据并存储在第一缓冲队列当中,获取视频当前的播放进度,并根据播放进度在视频的多个关键帧当中确定目标关键帧,将目标关键帧以及目标关键帧与播放进度之间的视频数据存储在第二缓冲队列当中,若视频播放中断,则在继续播放时根据第一缓冲队列和第二缓冲队列进行播放。本申请实施例所提供的方案通过两个缓冲队列来缓冲数据,有效提升了视频播放中断后断点播放的速度。

Video breakpoint playback method, device, storage medium and electronic equipment

【技术实现步骤摘要】
视频的断点播放方法、装置、存储介质及电子设备
本专利技术涉及数据处理
,具体涉及一种视频的断点播放方法、装置、存储介质及电子设备。
技术介绍
在通过电子设备观看视频时,若系统发生应用程序切换或跳转到其他页面时,就会导致播放器重新创建,然后根据上次播放视频的进度继续播放。在现有技术中,播放视频时,将尚未播放过的视频数据存储到缓存队列当中,系统发生前后台切换后,播放器重新创建,需要从关键帧开始解码,因此发生seek到最近播放的关键帧以保证可以独立解码。由于队列中只包含尚未播放过的数据,最近播放的关键帧需要重新从网络读取,不仅消耗流量,且读取网络数据比较慢,读取过程中无法开始播放,导致用户等待时间较长。
技术实现思路
本专利技术实施例提供一种视频的断点播放方法、装置、存储介质及电子设备,旨在提升视频播放中断后断点播放的速度。本专利技术实施例提供一种视频的断点播放方法,包括:在播放视频的过程中,获取未播放的视频数据并存储在第一缓冲队列当中;获取所述视频当前的播放进度,并根据所述播放进度在所述视频的多个关键帧当中确定目标关键帧;将所述目标关键帧以及所述目标关键帧与播放进度之间的视频数据存储在本文档来自技高网...

【技术保护点】
1.一种视频的断点播放方法,其特征在于,包括:在播放视频的过程中,获取未播放的视频数据并存储在第一缓冲队列当中;获取所述视频当前的播放进度,并根据所述播放进度在所述视频的多个关键帧当中确定目标关键帧;将所述目标关键帧以及所述目标关键帧与播放进度之间的视频数据存储在第二缓冲队列当中;若所述视频播放中断,则在继续播放时根据所述第一缓冲队列和第二缓冲队列进行播放。

【技术特征摘要】
1.一种视频的断点播放方法,其特征在于,包括:在播放视频的过程中,获取未播放的视频数据并存储在第一缓冲队列当中;获取所述视频当前的播放进度,并根据所述播放进度在所述视频的多个关键帧当中确定目标关键帧;将所述目标关键帧以及所述目标关键帧与播放进度之间的视频数据存储在第二缓冲队列当中;若所述视频播放中断,则在继续播放时根据所述第一缓冲队列和第二缓冲队列进行播放。2.如权利要求1所述的视频的断点播放方法,其特征在于,在播放所述视频之前,所述方法还包括:提取视频数据当中的关键帧集合,所述关键帧集合包括所述视频数据中的全部关键帧;获取所述关键帧所对应的时间信息。3.如权利要求2所述的视频的断点播放方法,其特征在于,获取所述视频当前的播放进度,并根据所述播放进度在所述视频的多个关键帧当中确定目标关键帧,包括:获取所述视频当前的播放进度,并根据所述视频的总时长以及播放进度计算当前播放的时间点;在所述关键帧集合当中获取所述当前播放的时间点的前关键帧,并确定为目标关键帧。4.如权利要求3所述的视频的断点播放方法,其特征在于,在所述关键帧集合当中获取所述当前播放的时间点的前关键帧,并确定为目标关键帧,包括根据所述关键帧对应的时间信息,在所述关键帧集合当中选取在时间轴上位于所述当前播放的时间点前的关键帧,以得到关键帧子集合;在所述关键帧子集合当中确定最接近所述当前播放的时间点的关键帧,并确定为目标关键帧。5.如权利要求1所述的视频的断点播放方法,其特征在于,根据所述第一缓冲队列和第二缓冲队列进行播放,包括:将所述第二缓冲队列当中的数据全部插入到所述第一缓冲队列的开头位置,以得到第三缓冲队列;对所述目标关键帧进行解码以开始播放所述第三缓冲队列当中数据对应的视频。6.如权利要求2所述的视频的断点播放方法,其特征在于,提取视频数据当中的关键帧集合,包括:将所述视频数据进行音视频分离,生成音频流数据和视频流数据;在所述视频流数据当中提取关键帧集合。7.如权利要求1所述的视频的断点播放方法,其特征在于,在获取未播放的视频数据并存储在第一缓冲队列当中之后,所述方法还包括:若视频继续播放,则根据所述视频的播放进度实时删除所述第一缓冲队列当...

【专利技术属性】
技术研发人员:夏宏伟吴伟江莫富文
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东,44

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

1