一种视频加载方法、装置、设备及介质制造方法及图纸

技术编号:33444225 阅读:17 留言:0更新日期:2022-05-19 00:30
本公开涉及一种视频加载方法、装置、设备及介质,该方法包括:响应于终端的传输视频帧指令,确定在所述终端显示当前视场角;确定所述当前视场角中的第一视频分块和目标视频分块;当对应所述第一视频分块,在第一路编码帧中,选择预设时刻的对应所述第一视频分块的数据帧下发;当对应所述目标视频分块,在第一路编码帧中,确定对应所述预设时刻数据帧为第一路编码帧中的第一关键帧时,从所述第一路编码帧中,选择所述预设时刻的对应的第一关键帧下发;确定对应所述预设时刻数据帧为第一路编码帧中的第一非关键帧时,从所述第二路编码帧中,选择预设时刻的对应的第二非关键帧下发。本公开提高了视频加载的速度。本公开提高了视频加载的速度。本公开提高了视频加载的速度。

【技术实现步骤摘要】
一种视频加载方法、装置、设备及介质


[0001]本公开涉及视频加载
,尤其涉及一种视频加载方法、装置、设备及介质。

技术介绍

[0002]在FOV(Field of View,视场角)视频播放中,每个视频分块进行独立的编码,可以采用帧内帧间编码,即I帧(Intra Frame,帧内编码帧)+P帧(Predictive Frame,前向预测编码帧)的方式进行编码,播放器通过对每个视频分块分别进行下载和解码实现视频播放。在使用基于FOV的播放器时,例如VR(Virtual Reality,虚拟现实)眼镜、手机等,每个FOV对应的可视区域是固定的,用户无法同时看到全景视频中的所有内容,所以采用基于FOV的视频播放方式。
[0003]编码采用不同码率对视频流进行编码,得到低清晰度的视频流及高清晰度的视频流,基于FOV的视频播放方式是:先传输给播放器低清晰度的视频流以通过解码器解码后显示全景视频;当用户观看时,确定当前FOV,从高清晰度视频流中,传输给播放器当前FOV的视频分块的视频帧,播放器对高清晰度和低清晰度的当前FOV的视频分块的视频本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频加载方法,其特征在于,应用于服务器,该方法包括:响应于终端的传输视频帧指令,确定在所述终端显示当前视场角;确定所述当前视场角中的第一视频分块和目标视频分块,其中,所述第一视频分块是所述当前视场角范围内的视场角位于上一视频帧的视场角范围内的视频分块,所述目标视频分块是所述当前视场角范围内的视场角位于上一视频帧的视场角外的视频分块;响应于所述当前视场角相对于所述上一视频帧的视场角发生变化时,对应所述第一视频分块,在第一路编码帧中,选择预设时刻的对应所述第一视频分块的数据帧下发,其中,所述预设时刻为所述终端显示所述当前视场角图像对应的时刻,所述第一路编码帧中的数据帧包括对应所述各视频分块的第一关键帧和第一非关键帧,所述第一关键帧采用帧内编码的方式编码而成,所述第一非关键帧采用帧间编码的方式编码而成,同一视频分块的所述第一关键帧和所述第一非关键帧对应的时刻不同;响应于所述当前视场角相对于所述上一视频帧的视场角发生变化时,对应所述目标视频分块,在第一路编码帧中,确定对应所述预设时刻数据帧为第一路编码帧中的第一关键帧时,从所述第一路编码帧中,选择所述预设时刻的对应的第一关键帧下发;确定对应所述预设时刻数据帧为第一路编码帧中的第一非关键帧时,从所述第二路编码帧中,选择预设时刻的对应的第二非关键帧下发,其中,所述第二路编码帧中的数据帧包括对应所述各视频分块的第二关键帧和第二非关键帧,所述第二非关键帧采用帧内编码的方式编码而成,同一视频分块的所述第二关键帧和所述第二非关键帧对应的时刻不同。2.根据权利要求1所述的方法,其特征在于,在所述选择所述预设时刻的对应的第一关键帧下发后,所述方法还包括:在第一路编码帧中,将所述预设时刻的对应的第一关键帧后的数据帧下发;或,在所述选择预设时刻的对应的第二非关键帧下发后,所述方法还包括:在第一路编码帧中,将所述预设时刻的对应的第一非关键帧后的数据帧下发。3.根据权利要求1所述的方法,其特征在于,所述确定对应所述预设时刻数据帧为第一路编码帧中的第一关键帧/第一非关键帧,包括:确定当前时间距离下发所述预设时刻的对应的第一路编码帧中的第一关键帧的时间等于设定阈值,确定对应所述预设时刻数据帧为第一路编码帧中的第一关键帧;确定当前时间距离下发所述预设时刻的对应的第一路编码帧中第一关键帧的时间不等于设定阈值,确定对应所述预设时刻数据帧为第一路编码帧中的第一非关键帧。4.根据权利要求2所述的方法,其特征在于,所述从所述第二路编码帧中,选择预设时刻的对应的第二非关键帧下发,包括:从所述第二路编码帧中选择预设时刻的对应的第二非关键帧下发,其中,第二路编码帧中的数据帧的头信息保存同一视频分块进行第一路编码得到的第一路编码帧中的数据帧的位置信息;所述在第一路编码帧中,将所述预设时刻的对应的第一非关键帧后的数据帧下发,包括:接收终端根据所述第二非关键帧中的头信息中第一路编码帧中的数据帧的位置信息发送的第一路编码帧请求,其中,所述数据帧的位置信息是在编码过程中根据相同时刻的第一路编码帧中的位置信息写入所述第二非关键帧中的头信息中的;
根据所述第一路编码帧请求,在第一路编码帧中,将所述位置信息后的数据帧下发。5.根据权利要求2所述的方法,其特征在于,所述从所述第二路编码帧中,选择预设时刻的对应的第二非关键帧下发,包括:根据指定文本文件保存的第一路编码帧中各数据帧的位置信息确定所述第一路编码帧的数据帧的大小;确定所述第二路编码帧的第二非关键帧、用于分割第一路编码帧和第二路编码帧的分隔符、以及所述第一路编码帧的数据帧的大小总和并下发;从所述第二路编码帧中,选择预设时刻的对应的第二非关键帧下发,并将所述分隔符下发;所述在第一路编码帧中,将所述预设时刻的对应的第一非关键帧后的数据帧下发,包括:根据指定文本文件中第一路编码帧预设时刻的对应的数据帧的位置信息,在第一路编码帧中,将所述位置信息后的数据帧下发。6.根据权利要求2所述的方法,其特征在于,所述从所述第二路编码帧中,选择预设时刻的对应的第二非关键帧下发,包括:从所述第二路编码帧中,选择预设时刻的对应的第二非关键帧下发;接收终端根据所述第二非关键帧发送的指定文本文件请求;根据所述指定文本文件请求,将所述指...

【专利技术属性】
技术研发人员:刘帅任子健刘金朋
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1