【技术实现步骤摘要】
视频播放方法、装置、计算机设备和可读存储介质
[0001]本专利技术涉及数据处理
,尤其涉及一种视频播放方法、装置、计算机设备和可读存储介质。
技术介绍
[0002]现有技术中,为了提升用户观看在线视频的流畅性,通常会在视频播放的过程中实时缓存视频数据流,也即将视频源的视频数据流实时缓存至本地,播放器获取本地缓存中的视频数据流进行播放,从而能够缓解在线视频播放的卡顿现象。
[0003]但是,随着视频播放需求的多样化,上述方法在实际应用过程中仍然存在一些问题,因而,改进上述视频播放方法,以适应新的视频播放请求,提升用户观看视频体验,成为目前亟需解决的技术问题。
技术实现思路
[0004]本专利技术的目的是提供一种视频播放方法、装置、计算机设备和可读存储介质,用于解决现有技术中非线性视频播放时缓存浪费和卡顿的技术问题。
[0005]一方面,为实现上述目的,本专利技术提供了一种视频播放方法。
[0006]该视频播放方法包括:获取待播放视频的控制信息,其中,控制信息包括表征待播放视频包括 ...
【技术保护点】
【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:获取待播放视频的控制信息,其中,所述控制信息包括表征所述待播放视频包括第一视频的第一片段和第二视频的第二片段的参数;根据所述控制信息缓存所述第一片段的视频数据流,并当所述第一片段的视频数据流缓存完成时,缓存所述第二片段的视频数据流;以及若已缓存的数据满足播放要求,读取并播放所述已缓存的数据。2.根据权利要求1所述的视频播放方法,其特征在于,所述控制信息包括用于表征所述第一片段的第一片段参数和用于表征所述第二片段的第二片段参数,根据所述控制信息缓存所述第一片段的视频数据流,并当所述第一片段的视频数据流缓存完成时,缓存所述第二片段的视频数据流的步骤包括:根据所述第一片段参数和所述第二片段参数生成虚拟视频,其中,所述虚拟视频包括所述第一片段和所述第二片段;缓存所述虚拟视频的视频数据流。3.根据权利要求2所述的视频播放方法,其特征在于,所述第一片段参数包括所述第一片段在所述第一视频中的起始时间和终止时间,所述第二片段参数包括所述第二片段在所述第二视频中的起始时间和终止时间。4.根据权利要求3所述的视频播放方法,其特征在于,缓存所述虚拟视频的视频数据流的步骤包括:在开始播放所述已缓存的数据后,每间隔第一时长,获取所述虚拟视频第二时长的所述视频数据流进行缓存,其中,所述第一时长小于或等于所述第二时长。5.根据权利要求4所述的视频播放方法,其特征在于,缓存所述虚拟视频的视频数据流的步骤还包括:获取所述虚拟视频初始的第三时长的所述视频数据流进行缓存,其中,所述第三时长大于或等于所述第一时长,其中,当所述初始的第三时长的所述视频数据流缓存完成,所述已缓存的数据满...
【专利技术属性】
技术研发人员:郑龙,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。