【技术实现步骤摘要】
一种视频预加载方法、装置、设备及存储介质
[0001]本公开涉及数据处理领域,尤其涉及一种视频预加载方法、装置、设备及存储介质。
技术介绍
[0002]随着互联网短视频技术的不断发展,越来越多的短视频App(Application,应用程序)正在影响着人们的生活,为人们提供了更丰富的休闲娱乐体验。
[0003]目前,在用户基于短视频APP观看视频的过程中,是在当前播放视频加载完成后,进行后续视频的预加载,以便用户在当前播放视频播放完成后切换至后续视频进行播放时,能够缩短后续视频的首帧时长,保证用户的观看体验。
[0004]但是,如果用户在当前播放视频未加载完成的情况下,即从当前播放视频切换至后续视频进行播放,则会因为上述预加载策略,导致用户切换至后续视频时并未实现对后续视频的预加载,这种情况针对当前播放视频为总时长较长的视频尤为明显。可见,基于上述预加载策略可能导致视频预加载的命中率较低,也就是说,在较多情况下无法实现对后续视频的预加载。
[0005]因此,如何提高视频预加载的命中率,从而提高在用户切 ...
【技术保护点】
【技术特征摘要】
1.一种视频预加载方法,其特征在于,所述方法包括:以预设第一时间周期监测当前视频的已缓冲量支持的播放时长是否大于预设第一时长阈值;其中,所述当前视频属于视频流,所述视频流包括多个具有播放顺序关系的视频,所述预设第一时长阈值为基于所述当前视频的总时长确定;如果确定所述当前视频的已缓冲量支持的播放时长大于所述预设第一时长阈值,则控制开启对所述视频流中与所述当前视频相邻的后N个视频的预加载;其中,N为预设自然数。2.根据权利要求1所述的方法,其特征在于,所述控制开启对所述当前视频的相邻后N个视频的预加载之后,还包括:以预设第二时间周期监测所述当前视频的已缓冲量支持的播放时长是否小于预设第二时长阈值;其中,所述预设第二时长阈值为基于所述当前视频的总时长确定,所述预设第二时长阈值小于所述第一时长阈值;如果确定所述当前视频的已缓冲量支持的播放时长小于所述预设第二时长阈值,则控制停止对所述后N个视频中的后M个视频的预加载,其中,M为预设自然数,M小于等于N。3.根据权利要求2所述的方法,其特征在于,所述控制停止对所述后N个视频中的后M个视频的预加载之前,还包括:确定所述当前视频是否已完成加载;相应的,所述如果确定所述当前视频的已缓冲量支持的播放时长小于所述预设第二时长阈值,则控制停止对所述后N个视频中的后M个视频的预加载,包括:如果确定所述当前视频的已缓冲量支持的播放时长小于所述预设第二时长阈值,且所述当前视频未完成加载,则控制停止对所述后N个视频中的后M个视频的预加载。4.根据权利要求1或2所述的方法,其特征在于,所述预设第一时长阈值或所述第二时长阈值为基于当前网速和/或所述当前视频的画面清晰度以及所述当前视频的总时长确定。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于当前网速波动情况确定时长阈值偏差;确定所述当前视频的已缓冲量支持的播放时长是否小于所述预设第一时长阈值与所述时长阈值偏差之差;如果确定所述当前视频的已缓冲量支持的播放时长不小于所述预设第一时长阈值与所述时长阈值偏差之差,则基于所述时长阈值偏差对所述预设第一时长阈值进行更新。6.根据权利要求5所述的方法,其特征在...
【专利技术属性】
技术研发人员:王闽,罗泽鑫,王辉,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。