视频播放方法、装置及系统、计算机存储介质制造方法及图纸

技术编号:30530343 阅读:33 留言:0更新日期:2021-10-30 12:28
本申请公开了一种视频播放方法、装置及系统、计算机存储介质,属于视频处理技术领域。上层设备接收终端发送的环绕播放请求,该环绕播放请求中包括旋转机位信息,该旋转机位信息用于指示旋转范围。上层设备基于环绕播放请求确定播放时间信息。上层设备根据旋转机位信息和播放时间信息生成旋转分片,该旋转分片中包括旋转范围内的多个机位对应的GOP,GOP包括一帧或多帧视频图像。上层设备向终端发送旋转分片。本申请中,终端在接收到旋转分片后,对旋转分片进行解码即可实现对视频画面的环绕播放,且播放的视频画面的分辨率可以与旋转分片中的视频图像的分辨率相同。不受限于前端拍摄采用的摄像机数量,应用范围广。应用范围广。应用范围广。

【技术实现步骤摘要】
视频播放方法、装置及系统、计算机存储介质


[0001]本申请涉及视频处理
,特别涉及一种视频播放方法、装置及系统、计算机存储介质。

技术介绍

[0002]随着互联网技术的快速发展,用户开始追求更好的视频观看体验,从而衍生出围绕目标对象环绕观看的需求。特别是在体育比赛、演唱会或其它具有特定焦点的场景下,环绕观看需求更甚。为了满足用户的环绕观看需求,需要在终端上实现环绕播放。
[0003]环绕播放要求前端拍摄采用分布在特定位置的多相机采集同一焦点区域内不同角度的视频画面,同时基于相机同步技术,保证多相机采集图像的时刻和频率相同。然后多相机分别将采集的视频流发送到视频处理平台,由视频处理平台对多路视频流进行处理,进一步在终端上实现对焦点区域的环绕播放。
[0004]相关技术中,通常由服务端将多路视频流中采集时刻相同的视频帧拼接成一个视频帧。例如,前端拍摄采用16个相机采集同一焦点区域内不同角度的视频画面。服务端将接收到的16路视频流中每路视频流中的视频帧的分辨率均调整为960
×
540,然后将16路视频流中采集本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:上层设备接收终端发送的环绕播放请求,所述环绕播放请求中包括旋转机位信息,所述旋转机位信息用于指示旋转范围;所述上层设备基于环绕播放请求确定播放时间信息;所述上层设备根据所述旋转机位信息和所述播放时间信息生成旋转分片,所述旋转分片中包括所述旋转范围内的多个机位对应的图像组GOP,所述GOP包括一帧或多帧视频图像;所述上层设备向所述终端发送所述旋转分片。2.根据权利要求1所述的方法,其特征在于,所述播放时间信息包括播放开始时刻和播放结束时刻,所述上层设备根据所述旋转机位信息和所述播放时间信息生成旋转分片,包括:所述上层设备获取所述多个机位中的每个机位对应的从所述播放开始时刻至所述播放结束时刻的m个视频分片,m为正整数;所述上层设备根据所述播放时间信息,从所述每个机位对应的m个视频分片中提取一个或多个GOP;所述上层设备对提取的所述GOP进行组装,得到所述旋转分片。3.根据权利要求2所述的方法,其特征在于,所述上层设备根据所述播放时间信息,从所述每个机位对应的m个视频分片中提取一个或多个GOP,包括:所述上层设备根据环绕播放时长以及所述多个机位的数量,确定所述每个机位对应的GOP提取时刻以及GOP提取数量,所述环绕播放时长等于所述播放结束时刻与所述播放开始时刻的差值;所述上层设备根据所述每个机位对应的GOP提取时刻以及GOP提取数量,从所述每个机位对应的m个视频分片中提取GOP。4.根据权利要求1所述的方法,其特征在于,所述播放时间信息包括目标播放时刻,所述上层设备根据所述旋转机位信息和所述播放时间信息生成旋转分片,包括:所述上层设备获取所述多个机位中的每个机位对应的目标视频分片,所述目标视频分片对应的时间段包含所述目标播放时刻;所述上层设备从所述每个机位对应的目标视频分片中,提取所述目标播放时刻对应的一个GOP,所述GOP包括一帧视频图像;所述上层设备对提取的所述GOP进行组装,得到所述旋转分片。5.根据权利要求2至4任一所述的方法,其特征在于,所述方法还包括:所述上层设备根据所述旋转机位信息确定起始机位、终止机位和旋转方向;所述上层设备在沿所述旋转方向从所述起始机位起至所述终止机位的机位中确定所述多个机位;所述上层设备对提取的所述GOP进行组装,得到所述旋转分片,包括:所述上层设备按照所述旋转方向将提取的所述GOP依次进行组装,得到所述旋转分片。6.根据权利要求2或3所述的方法,其特征在于,所述上层设备基于环绕播放请求确定播放时间信息,包括:所述上层设备根据接收到所述环绕播放请求的时刻以及预设的策略,确定播放开始时
刻和播放结束时刻,所述预设的策略中包括预设环绕播放时长;或者,所述环绕播放请求中包括播放开始时刻和播放结束时刻,所述上层设备基于环绕播放请求确定播放时间信息,包括:所述上层设备在所述环绕播放请求中识别出所述播放开始时刻和所述播放结束时刻;或者,所述环绕播放请求中包括播放开始时刻,所述上层设备基于环绕播放请求确定播放时间信息,包括:所述上层设备根据所述播放开始时刻以及预设环绕播放时长,确定播放结束时刻;或者,所述环绕播放请求中包括环绕播放时长,所述上层设备基于环绕播放请求确定播放时间信息,包括:所述上层设备根据接收到所述环绕播放请求的时刻以及所述环绕播放时长,确定播放开始时刻和播放结束时刻;或者,所述环绕播放请求中包括播放开始时刻和环绕播放时长,所述上层设备基于环绕播放请求确定播放时间信息,包括:所述上层设备根据所述播放开始时刻以及所述环绕播放时长,确定播放结束时刻。7.根据权利要求1至6任一所述的方法,其特征在于,所述GOP采用独立传输封装方式编码。8.一种视频播放方法,其特征在于,所述方法包括:当终端接收到旋转指令时,所述终端向上层设备发送基于所述旋转指令生成的环绕播放请求,所述环绕播放请求中包括旋转机位信息,所述旋转机位信息用于指示旋转范围;所述终端接收所述上层设备发送的旋转分片,所述旋转分片中包括所述旋转范围内的多个机位对应的图像组GOP,所述GOP包括一帧或多帧视频图像;所述终端对所述旋转分片进行解码播放。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述终端在视频播放界面上检测到滑动操作时,所述终端确定接收到所述旋转指令;所述终端根据所述滑动操作的滑动信息,确定所述旋转机位信息,所述滑动信息包括滑动起始位置、滑动长度、滑动方向或滑动角度中的一个或多个;所述终端基于所述旋转机位信息生成所述环绕播放请求。10.根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述终端接收到遥控设备发送的目标遥控指令时,所述终端确定接收到所述旋转指令,所述目标遥控指令中包括遥控按键信息,所述遥控按键信息包括按键标识和/或按键次数;所述终端基于所述遥控按键信息,确定所述旋转机位信息;所述终端基于所述旋转机位信息生成所述环绕播放请求。11.一种视频播放装置,其特征在于,用于上层设备,所述装置包括:接收模块,用于接收终端发送的环绕播放请求,所述环绕播放请...

【专利技术属性】
技术研发人员:郑洛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1