自由视角视频的视角切换方法、装置、系统、设备和介质制造方法及图纸

技术编号:31376442 阅读:45 留言:0更新日期:2021-12-15 11:13
本公开实施例公开了一种自由视角视频的视角切换方法、装置、系统、设备和介质,该方法应用于用户端,包括:根据用户触发的视角切换操作,确定视角切换信息;将视角切换信息通过低延时服务器发送至用户端对应的低延时房间,以使媒体服务器监听到低延时房间中的视角变化消息时,基于视角切换信息确定视角切换后的目标视频流,并将目标视频流推送至低延时房间;通过低延时服务器获得低延时房间中的目标视频流,并播放目标视频流。通过本公开实施例的技术方案,可以保证切换流畅度,提升用户体验,并且降低网络带宽要求。并且降低网络带宽要求。并且降低网络带宽要求。

【技术实现步骤摘要】
自由视角视频的视角切换方法、装置、系统、设备和介质


[0001]本公开实施例涉及互联网技术,尤其涉及一种自由视角视频的视角切换方法、装置、系统、设备和介质。

技术介绍

[0002]随着互联网技术的快速发展和用户需求的日益增多,一种自由视角视频被研发,使得用户可以从不同视角下观看视频。用户在观看自由视角视频的过程中可以自由切换视角,但在切换视角时切换速度较慢,往往会存在视频卡顿不连续的情况,大大降低了用户观看体验。

技术实现思路

[0003]本公开实施例提供了一种自由视角视频的视角切换方法、装置、系统、设备和介质,以提高视角切换速度,保证视频切换流畅度,提升用户观看体验,同时也降低网络带宽要求。
[0004]第一方面,本公开实施例提供了一种自由视角视频的视角切换方法,应用于用户端,包括:
[0005]根据用户触发的视角切换操作,确定视角切换信息;
[0006]将所述视角切换信息通过低延时服务器发送至所述用户端对应的低延时房间,以使媒体服务器监听到所述低延时房间中的视角变化消息时,基于所述视角切换信息确定视角本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自由视角视频的视角切换方法,其特征在于,应用于用户端,包括:根据用户触发的视角切换操作,确定视角切换信息;将所述视角切换信息通过低延时服务器发送至所述用户端对应的低延时房间,以使媒体服务器监听到所述低延时房间中的视角变化消息时,基于所述视角切换信息确定视角切换后的目标视频流,并将所述目标视频流推送至所述低延时房间;通过所述低延时服务器获得所述低延时房间中的所述目标视频流,并播放所述目标视频流。2.根据权利要求1所述的方法,其特征在于,在视频直播场景中,所述视角切换信息包括视角切换后的目标视角信息;在视频点播场景中,所述视角切换信息包括视角切换后的目标视角信息和用户触发视角切换操作时的当前播放进度标识。3.根据权利要求2所述的方法,其特征在于,所述当前播放视频帧标识为当时播放时间戳或者当前播放视频帧序号。4.根据权利要求2所述的方法,其特征在于,所述根据所述视角切换操作,确定视角切换后的目标视角信息,包括:根据用户滑动操作或者用户点击视角操作,确定视角切换后的目标视角信息。5.根据权利要求4所述的方法,其特征在于,所述根据用户滑动操作,确定视角切换后的目标视角信息,包括:若用户向左滑动屏幕,则将当前视角信息沿逆时针方向的下一视角信息作为视角切换后的目标视角信息;若用户向右滑动屏幕,则将当前视角信息沿顺时针方向的下一视角信息作为视角切换后的目标视角信息。6.根据权利要求1所述的方法,其特征在于,在所述根据用户触发的视角切换操作,确定视角切换信息之前,还包括:向所述媒体服务器发送视频播放请求,以使所述媒体服务器基于所述视频播放请求通过所述低延时服务器创建所述用户端对应的低延时房间,并将所述低延时房间的房间信息发送至所述用户端;接收所述低延时房间的房间信息,并通过所述低延时服务器连接所述房间信息对应的所述低延时房间;通过所述低延时服务器获得所述低延时房间中的视频流,并播放所获得的视频流,其中,所获得的视频流为所述媒体服务器推送的预设视角下的视频流。7.根据权利要求1

6任一所述的方法,其特征在于,所述低延时服务器为实时通信RTC服务器,所述低延时房间为RTC房间。8.一种自由视角视频的视角切换方法,其特征在于,应用于媒体服务器,包括:若监听到用户端对应的低延时房间中的视角变化消息,则基于所述低延时房间中的视角切换信息确定视角切换后的目标视频流,其中,所述视角变化消息是在所述用户端将视角切换信息通过低延时服务器发送至所述低延时房间时生成,所述视角切换信息是根据用户触发的视角切换操作确定的;将所述目标视频流推送至所述低延时房间,以使所述用户端通过低延时服务器获得所
述低延时房间中的所述目标视频流,并播放所述目标视频流。9.根据权利要求8所述的方法,其特征在于,所述基于所述低延时房间中的视角切换信息确定视角切换后的目标视频流;将所述目标视频流推送至所述低延时房间,包括:获取当前最新缓存的预设数量个视频帧集合,每个视频帧集合包括对齐后的每个视角下的视频帧;从所述预设数量个视频帧集合中确定目标视频帧集合;根据所述低延时房间中的视角切换后的目标视角信息,从所述目标视频帧集合中确定视角切换后的目标视频帧,并将所述目标视频帧推送至所述低延时房间,并返回执行所述获得当前最新缓存的预设数量个视频帧集合的操作。10.根据权利要求9所述的方法,其特征在于,在所述获取当前最新缓存的预设数量个视频帧集合之前,还包括:获取每个视角下摄像头当前采集的当前直播视频流和所述当前直播视频流中的每个视频帧对应的对齐信息;将每个视角下的当前直播视频流中具有相同对齐信息的视频帧合并为一个视频帧集合,并将合...

【专利技术属性】
技术研发人员:金友芝
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1