The embodiment of the present invention provides a method for caching video and a playback device, which can solve the drawback of long waiting time and improve the user experience when playing VOD video for time positioning. The embodiments of the present invention include: acquiring an index file of the target video; establishing an information index relationship of the plurality of fragmented video according to the index file in the playback order; and receiving a first message sent by the user for locating the playback position of the target video to the target time, according to the first one. The message and the information index relationship determine the second fragmented video, the target time between the start and end time of the second fragmented video, whether the end time of the cached video in the second fragmented video reaches the target time or not, and if so, the second fragment is played from the target time. Film video.
【技术实现步骤摘要】
一种缓存视频的方法以及相关设备
本专利技术涉及多媒体
,尤其涉及一种缓存视频的方法以及相关设备。
技术介绍
在视频网站的PC客户端的开发过程中,对于在线的直播视频流,由于该直播视频流为实时的,因此用户不能对直播视频进行快进或者快退的操作;而对于点播视频流,由于该点播视频流可能是非实时的,因此针对某个特定的时刻,用户可以对该点播视频流进行快进或者快退的操作。现有技术中,点播视频流采用和直播视频流类似的缓存策略,即不对视频流进行缓存,直接播放从网络上拉取视频流进行播放。那么用户在对点播视频流进行快进与快退的操作时,都要等待点播视频流缓冲完成后,再开始播放。然而,现有技术中,每次进行时间定位时,都需要等待视频流下载完成,这样会造成用户的长时间等待,造成不良的用户体验。
技术实现思路
本专利技术实施例提供了一种缓存视频的方法以及相关设备,用于解决用户在播放点播视频进行时间定位时,长时间等待的弊端,提升用户体验。本专利技术实施例的第一方面提供了一种缓存视频的方法,包括:获取目标视频的索引文件,所述索引文件按播放顺序包括组成所述目标视频的多个分片视频的网络地址和对应于各分片视频的播放时长,所述目标视频为在线的点播视频;根据所述索引文件按所述播放顺序建立所述多个分片视频的信息索引关系,所述信息索引关系包括第一分片视频的起始时间和所述第一分片视频的描述信息的关联关系,所述第一分片视频的描述信息至少包括以下信息:所述第一分片视频的索引信息,所述第一分片视频的播放时长和所述第一分片视频的网络地址,所述第一分片视频为所述多个分片视频中的任一视频;当接收到用户发送的用于将所述目 ...
【技术保护点】
1.一种缓存视频的方法,其特征在于,包括:获取目标视频的索引文件,所述索引文件按播放顺序包括组成所述目标视频的多个分片视频的网络地址和对应于各分片视频的播放时长,所述目标视频为在线的点播视频;根据所述索引文件按所述播放顺序建立所述多个分片视频的信息索引关系,所述信息索引关系包括第一分片视频的起始时间和所述第一分片视频的描述信息的关联关系,所述第一分片视频的描述信息至少包括以下信息:所述第一分片视频的索引信息,所述第一分片视频的播放时长和所述第一分片视频的网络地址,所述第一分片视频为所述多个分片视频中的任一视频;当接收到用户发送的用于将所述目标视频的播放位置定位至目标时刻的第一消息时,根据所述第一消息以及所述信息索引关系确定第二分片视频,所述目标时刻在所述第二分片视频的起始时刻和结束时刻之间;判断所述第二分片视频中的缓存视频的结束时刻是否到达所述目标时刻;若是,则从所述目标时刻播放所述第二分片视频。
【技术特征摘要】
1.一种缓存视频的方法,其特征在于,包括:获取目标视频的索引文件,所述索引文件按播放顺序包括组成所述目标视频的多个分片视频的网络地址和对应于各分片视频的播放时长,所述目标视频为在线的点播视频;根据所述索引文件按所述播放顺序建立所述多个分片视频的信息索引关系,所述信息索引关系包括第一分片视频的起始时间和所述第一分片视频的描述信息的关联关系,所述第一分片视频的描述信息至少包括以下信息:所述第一分片视频的索引信息,所述第一分片视频的播放时长和所述第一分片视频的网络地址,所述第一分片视频为所述多个分片视频中的任一视频;当接收到用户发送的用于将所述目标视频的播放位置定位至目标时刻的第一消息时,根据所述第一消息以及所述信息索引关系确定第二分片视频,所述目标时刻在所述第二分片视频的起始时刻和结束时刻之间;判断所述第二分片视频中的缓存视频的结束时刻是否到达所述目标时刻;若是,则从所述目标时刻播放所述第二分片视频。2.根据权利要求1所述的方法,其特征在于,所述判断所述第二分片视频中的缓存视频的结束时刻是否到达所述目标时刻之前,所述方法包括:确定所述第二分片视频的缓存进度;根据所述缓存进度以及所述第二分片视频的起始时刻计算所述第二分片视频的缓存视频的结束时刻。3.根据权利要求1所述的方法,其特征在于,所述确定所述第二分片视频的缓存进度之前,所述方法还包括:将所述第二分片视频的缓存优先级设置为最高。4.根据权利要求1或2所述的方法,所述从所述目标时刻播放所述第二分片视频之后,所述方法还包括:判断所述第二分片视频是否为所述目标视频的最后一个分片视频;若是,则当所述第二分片视频播放完毕时,停止播放所述目标视频。5.一种播放设备,其特征在于,包括:获取单元,用于获取目标视频的索引文件,所述索引文件按播放顺序包括组成所述目标视频的多个分片视频的网络地址和对应于各分片视频的播放时长,所述目标视频为在线的点播视频;索引单元,...
【专利技术属性】
技术研发人员:杨亮,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。