【技术实现步骤摘要】
一种视频动态下载方法、装置、电子设备及存储介质
[0001]本公开实施例涉及计算机数据处理
,尤其涉及一种视频动态下载方法、装置、电子设备及存储介质。
技术介绍
[0002]在线视频的观看过程中,终端的播放器会持续向云服务请求视频数据并且将下载得到的数据放在视频缓冲区。播放器加载资源数据时,为了抵抗网络抖动问题,播放进度会提前加载部分数据。播放进度具体包括已经观看的进度和未被观看但是已经下载的进度条。已经下载还未播放的进度条也可以称作播放器缓冲区,其存在是为了解决带宽抖动导致播放过程中的卡顿。
[0003]但是现有播放器的播放器缓冲区为固定缓冲区,其逻辑最大的缺点是用户播放体验和数据成本的矛盾。固定的缓冲区越大,下载的数据也就越多,造成用户卡顿的可能性更小,但是数据浪费量也就越高。如果减小缓冲区,则预先下载的数据量变少,在网络状况抖动时,播放发生卡顿的概率大大增加,最终影响到用户的视频观看体验,造成视频服务提供商的用户流失。
技术实现思路
[0004]本公开实施例提供了一种视频动态下载方法、装置 ...
【技术保护点】
【技术特征摘要】
1.一种视频动态下载方法,其特征在于,包括:在对当前视频的播放过程中,确定当前播放时刻对应的当前视频分段;获取所述当前视频分段对应的缓存判断阈值;基于当前已缓存且未播放的缓存数据量和所述缓存判断阈值,确定对所述当前视频的下载策略。2.根据权利要求1所述的方法,其特征在于,所述确定当前播放时刻对应的当前视频分段,包括:确定视频分段分布中每一视频分段分别对应的播放时长范围;将所述当前播放时刻所属的播放时长范围,确定为当前播放时刻对应的当前视频分段。3.根据权利要求2所述的方法,其特征在于,所述视频分段分布的确定方式,包括:基于所述当前视频的视频时长,确定所述当前视频对应的视频分段分布。4.根据权利要求2所述的方法,其特征在于,所述视频分段分布的确定方式,包括:根据所述当前视频的视频分辨率,确定所述当前视频对应的视频分段分布。5.根据权利要求3或4所述的方法,其特征在于,所述视频分段分布的确定方式,包括:基于视频时长和视频分辨率的一项或多项,确定历史播放视频;在历史播放视频中,基于各播放时刻的退出率确定视频分段分布。6.根据权利要求1所述的方法,其特征在于,不同视频分段对应不同的缓存判断阈值,其中,所述缓存判断阈值与视频分段的播放时长正相关。7.根据权利要求1所述的方法,其特征在于,所述缓存判断阈值包括危险阈值和安全阈值;所述基于当前已缓存且未播放的缓存数据量和所述缓存判断阈值,确定对所述当前视频的下载策略,包括:在所述当前已...
【专利技术属性】
技术研发人员:张傲阳,黄清,马茜,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。