一种视频播放方法、终端、服务器及存储介质技术

技术编号:21577784 阅读:46 留言:0更新日期:2019-07-10 17:09
本发明专利技术实施例提供了一种视频播放方法,应用于终端时,包括:在播放目标视频时,接收服务器发送的与目标视频对应的索引信息;当播放当前时间段的第一视频帧时,根据索引信息,确定与第一时间段相匹配的第二视频帧的下载地址;根据下载地址,在第一时刻下载第二视频帧。应用于服务器时,包括:获取目标视频的焦点描述信息;将焦点描述信息,封装为目标视频的索引信息;发送索引信息至终端。本发明专利技术实施例同时提供了一种计算机存储介质。

A Video Playing Method, Terminal, Server and Storage Media

【技术实现步骤摘要】
一种视频播放方法、终端、服务器及存储介质
本专利技术涉及虚拟现实
,尤其涉及一种视频播放方法、终端、服务器及存储介质。
技术介绍
虚拟现实(VirtualReality)技术,简称VR技术,也称之为灵境技术或人工环境,是一种可以创建和体验虚拟世界的计算机仿真技术,也就是说利用电脑模拟产生一个三维空间的虚拟环境,提供使用者关于视觉、听觉、触觉的感官的模拟,让使用者如同身临其境一般。在现有技术中,VR终端在播放VR视频时,需要巨大的存储空间以及解码能力。而为了降低VR终端的存储空间以及解码能力,VR终端首先检测使用者的视觉中心区域。其次,从服务器下载对应的高清晰度视频分片,并解码且在视觉中心区域显示;同时,从服务器下载对应的低清晰度视频分片,并解码且在除视觉中心区域外的视觉边缘区域显示。而在VR终端检测到使用者的视觉中心区域发生变化时,需要重新下载对应的高清晰度视频分片,在下载到一定程度(如下载完成)后,解码且在变化后的视觉中心区域显示。同时,需要重新下载对应的低清晰度视频分片,在下载到一定程度后,解码且在变化后的视觉边缘区域显示。但是,由于VR终端在检测到使用者的视觉中心发生变化后的一段时间(也就是从服务器下载到一定程度的视频分片对应的时间)之后,才可显示出于相匹配的视频分片,这样会导致VR终端播放VR视频时,存在一定的时延,也就是说,现有的VR终端的播放视频功能的智能性差。
技术实现思路
为解决上述技术问题,本专利技术期望提供一种视频播放方法、终端、服务器及存储介质,能够减少终端播放视频时存在的时延,提高终端的播放视频功能的智能性。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种视频播放方法,应用于终端,包括:在播放目标视频时,接收服务器发送的与所述目标视频对应的索引信息;当播放当前时间段的第一视频帧时,根据所述索引信息,确定与第一时间段相匹配的第二视频帧的下载地址;其中,所述第一视频帧与所述第二视频帧为所述目标视频中的视频帧,所述第一时间段为所述当前时间段的下一时间段;根据所述下载地址,在第一时刻下载所述第二视频帧;其中,所述第一时刻为所述当前时间段内的一预设时刻;在所述第一时间段起始时刻播放所述第二视频帧。在上述方案中,所述根据所述索引信息,确定与第一时间段相匹配的第二视频帧的下载地址,包括:根据所述索引信息,查找所述第二视频帧中每个视频分片的聚焦值;根据所述聚焦值,确定所述第二视频帧中的每个视频分片的清晰度;根据所述清晰度,查找与所述清晰度对应的每个视频分片的下载地址。在上述方案中,所述根据所述聚焦值,确定所述第二视频帧中的每个视频分片的清晰度,包括:根据所述每个视频分片的聚焦值中的最大聚焦值,确定出与所述最大聚焦值对应的第一目标视频分片;将所述第一目标视频分片的清晰度确定为最高等级的清晰度;确定出所述第一目标视频分片的去心邻域内的第二目标视频分片;将所述第二目标视频分片的清晰度确定为次高等级的清晰度;确定出第三目标视频分片;将所述第三目标视频分片的清晰度确定为最低等级的清晰度;其中,所述第二视频帧由所述第一目标视频分片、所述第二目标视频分片以及所述第三目标视频分片组成。在上述方案中,所述在所述第一时间段起始时刻播放第二视频帧之前,还包括:在所述第一时间段起始时刻,检测实际最大聚焦值对应的第四目标视频分片;若所述第四目标视频分片与所述第一目标视频分片不匹配,则将所述第四目标视频分片的清晰度确定为所述最高等级的清晰度;根据所述索引信息,确定与所述最高等级的清晰度的所述第四目标视频分片的下载地址;下载所述第四目标视频分片;播放所述第四目标视频分片。本专利技术实施例提供了一种视频播放方法,应用于服务器,包括:获取目标视频的焦点描述信息;将所述焦点描述信息,封装为目标视频的索引信息;发送所述索引信息至终端。在上述方案中,所述获取目标视频的焦点描述信息,包括:获取所述目标视频的预设焦点描述信息。在上述方案中,所述获取目标视频的焦点描述信息,包括:统计所述目标视频在第一预设时间段对应的聚焦值;将所述聚焦值作为所述焦点描述信息。在上述方案中,所述统计所述目标视频在第一预设时间段对应的所述聚焦值,包括:统计所述第一预设时间段中,第二时刻对应的每个视频分片对应的下载次数,直至统计完所述第一预设时间段中的所有时刻;其中,所述第二时刻为所述第一预设时间段的任一时刻;根据所述下载次数,确定所述每个视频分片对应的聚焦值。在上述方案中,所述根据所述下载次数,确定所述每个视频分片对应的聚焦值,包括:根据所述下载次数,确定出下载比率达到预设下载比率的最终视频分片;将所述最终视频分片对应的聚焦值设置为最大值;对每个视频分片中除所述最终视频分片外的剩余视频分片,按照各自对应的下载次数进行排列,得到排序后的剩余视频分片;依序设置排序后的剩余视频分片的聚焦值。本专利技术实施例提供了一种终端,包括:包括:第一处理器、第一存储介质、第一通信总线以及播放器,所述第一处理器、所述第一存储介质以及所述播放器通过所述第一通信总线连接;所述第一处理器,调用所述第一存储介质存储的视频播放相关程序,并执行如下步骤:在播放目标视频时,接收服务器发送的与所述目标视频对应的索引信息;当播放当前时间段的第一视频帧时,根据所述索引信息,确定与第一时间段相匹配的第二视频帧的下载地址;其中,所述第一视频帧与所述第二视频帧为所述目标视频中的视频帧,所述第一时间段为所述当前时间段的下一时间段;根据所述下载地址,在第一时刻下载所述第二视频帧;其中,所述第一时刻为所述当前时间段内的一预设时刻;所述播放器,用于在所述第一时间段起始时刻播放所述第二视频帧。本专利技术实施例提供了一种服务器,包括:第二处理器,以及存储有所述第二处理器可执行指令的第二存储介质,所述第一存储介质通过第二通信总线依赖所述第二处理器执行操作,当所述指令被所述第二处理器执行时,执行如下步骤:获取目标视频的焦点描述信息;将所述焦点描述信息,封装为目标视频的索引信息;发送所述索引信息至终端。本专利技术实施例提供了一种计算机存储介质,应用于终端中,所述计算机可读处处介质存储有一个或多个视频播放相关程序,所述一个或者多个视频播放相关程序可被一个或者多个第一处理器执行,以实现所述视频播放方法。本专利技术实施例提供了一种计算机存储介质,应用于服务器中,所述计算机可读处处介质存储有一个或多个视频播放相关程序,所述一个或者多个视频播放相关程序可被一个或者多个第二处理器执行,以实现所述视频播放方法。本专利技术实施例提供了一种视频播放方法、终端、服务器及存储介质,服务器获取目标视频的焦点描述信息;将焦点描述信息,封装为目标视频的索引信息;发送索引信息至终端。终端在在播放目标视频时,接收服务器发送的与目标视频对应的索引信息;当播放当前时间段的第一视频帧时,根据索引信息,确定与第一时间段相匹配的第二视频帧的下载地址;其中,第一视频帧与第二视频帧为目标视频中的视频帧,第一时间段为当前时间段的下一时间段;根据下载地址,在第一时刻下载第二视频帧;其中,第一时刻为当前时间段内的一预设时刻;在第一时间段起始时刻播放第二视频帧。采用上述技术方案,终端可在当前时间段时,提前下载第一时间段的第二视频帧。在第一时间段的起始时刻就可直接播放第二视频帧,并不需要在本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,应用于终端,包括:在播放目标视频时,接收服务器发送的与所述目标视频对应的索引信息;当播放当前时间段的第一视频帧时,根据所述索引信息,确定与第一时间段相匹配的第二视频帧的下载地址;其中,所述第一视频帧与所述第二视频帧为所述目标视频中的视频帧,所述第一时间段为所述当前时间段的下一时间段;根据所述下载地址,在第一时刻下载所述第二视频帧;其中,所述第一时刻为所述当前时间段内的一预设时刻;在所述第一时间段起始时刻播放所述第二视频帧。

【技术特征摘要】
1.一种视频播放方法,其特征在于,应用于终端,包括:在播放目标视频时,接收服务器发送的与所述目标视频对应的索引信息;当播放当前时间段的第一视频帧时,根据所述索引信息,确定与第一时间段相匹配的第二视频帧的下载地址;其中,所述第一视频帧与所述第二视频帧为所述目标视频中的视频帧,所述第一时间段为所述当前时间段的下一时间段;根据所述下载地址,在第一时刻下载所述第二视频帧;其中,所述第一时刻为所述当前时间段内的一预设时刻;在所述第一时间段起始时刻播放所述第二视频帧。2.根据权利要求1所述的方法,其特征在于,所述根据所述索引信息,确定与第一时间段相匹配的第二视频帧的下载地址,包括:根据所述索引信息,查找所述第二视频帧中每个视频分片的聚焦值;根据所述聚焦值,确定所述第二视频帧中的每个视频分片的清晰度;根据所述清晰度,查找与所述清晰度对应的每个视频分片的下载地址。3.根据权利要求1所述的方法,其特征在于,所述根据所述聚焦值,确定所述第二视频帧中的每个视频分片的清晰度,包括:根据所述每个视频分片的聚焦值中的最大聚焦值,确定出与所述最大聚焦值对应的第一目标视频分片;将所述第一目标视频分片的清晰度确定为最高等级的清晰度;确定出所述第一目标视频分片的去心邻域内的第二目标视频分片;将所述第二目标视频分片的清晰度确定为次高等级的清晰度;确定出第三目标视频分片;将所述第三目标视频分片的清晰度确定为最低等级的清晰度;其中,所述第二视频帧由所述第一目标视频分片、所述第二目标视频分片以及所述第三目标视频分片组成。4.根据权利要求3所述的方法,其特征在于,所述在所述第一时间段起始时刻播放第二视频帧之前,还包括:在所述第一时间段起始时刻,检测实际最大聚焦值对应的第四目标视频分片;若所述第四目标视频分片与所述第一目标视频分片不匹配,则将所述第四目标视频分片的清晰度确定为所述最高等级的清晰度;根据所述索引信息,确定与所述最高等级的清晰度的所述第四目标视频分片的下载地址;下载所述第四目标视频分片;播放所述第四目标视频分片。5.一种视频播放方法,其特征在于,应用于服务器,包括:获取目标视频的焦点描述信息;将所述焦点描述信息,封装为目标视频的索引信息;发送所述索引信息至终端。6.根据权利要求5所述的方法,其特征在于,所述获取目标视频的焦点描述信息,包括:获取所述目标视频的预设焦点描述信息。7.根据权利要求5所述的方法,其特征在于,所述获取目标视频的焦点描述信息,包括:统计所述目标视频在第一预设时间段对应...

【专利技术属性】
技术研发人员:王奎陈颖川白雅贤
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1