技术新讯 > 电子通信装置的制造及其应用技术 > 三维直播方法、装置、电子设备和存储介质与流程  >  正文

三维直播方法、装置、电子设备和存储介质与流程

  • 国知局
  • 2024-10-21 14:21:58

本公开涉及直播,尤其涉及一种三维直播方法、装置、电子设备和存储介质。

背景技术:

1、随着vr(virtual reality,虚拟现实)技术的成熟,越来越多的用户通过vr头显设备观看vr直播。对于任何一场活动而言,其在开始vr直播之前,也需要和传统的2d视频直播一样预先经过彩排演练,以保证直播效果。

2、已有技术中,无论是在活动的彩排过程中还是在vr直播过程中,活动导演均只能够通过2d屏幕观预览活动画面,无法以3d形式预览vr直播画面,并且,针对需要在推送给用户的直播画面中添加特效或者进行背景拼接等情况,活动导演也无法在2d屏幕中看到添加特效后的画面或者背景拼接后的画面,使得活动导演无法预览到最终呈现给用户的3d形式的vr直播画面,造成vr直播的直播效果难以保证。

技术实现思路

1、本公开实施例提供了一种三维直播方法、装置、电子设备和存储介质,解决在直播场景中目前活动导演无法预览到最终呈现给用户的3d形式的vr直播画面,造成vr直播的直播效果难以保证的问题。

2、第一方面,本公开实施例提供了一种三维直播方法,包括:

3、将三维视频流推送至第一终端设备,所述三维视频流包括多个全景视频帧;

4、获取所述第一终端设备发送的针对所述三维视频流的处理指令;所述处理指令用于在所述三维视频流中增加第一对象和/或对所述三维视频流中的第二对象进行修改;

5、根据所述处理指令,对所述三维视频流进行处理;

6、将处理后的所述三维视频流推送至所述第一终端设备和/或第二终端设备。

7、第二方面,本公开实施例提供了一种三维直播方法,包括:

8、获取服务器下发的三维视频流并播放;

9、响应于第一用户针对所述三维视频流的第一操作,生成针对所述三维视频流的处理指令并发送至所述服务器;所述处理指令用于在所述三维视频流中增加第一对象和/或对所述三维视频流中的第二对象进行修改;

10、获取所述服务器根据所述处理指令返回的处理后的所述三维视频流并播放。

11、第三方面,本公开实施例提供了一种三维直播装置,包括:

12、第一推送单元,用于将三维视频流推送至第一终端设备,所述三维视频流包括多个全景视频帧;

13、指令获取单元,用于获取所述第一终端设备发送的针对所述三维视频流的处理指令;所述处理指令用于在所述三维视频流中增加第一对象和/或对所述三维视频流中的第二对象进行修改;

14、视频处理单元,用于根据所述处理指令,对所述三维视频流进行处理;

15、第二推送单元,用于将处理后的所述三维视频流推送至所述第一终端设备和/或第二终端设备。

16、第四方面,本公开实施例提供了一种三维直播装置,包括:

17、第一播放单元,用于获取服务器下发的三维视频流并播放;

18、数据处理单元,用于响应于第一用户针对所述三维视频流的第一操作,生成针对所述三维视频流的处理指令并发送至所述服务器;所述处理指令用于在所述三维视频流中增加第一对象和/或对所述三维视频流中的第二对象进行修改;

19、第二播放单元,用于获取所述服务器根据所述处理指令返回的处理后的所述三维视频流并播放。

20、第五方面,本公开实施例提供了一种电子设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器实现上述第一方面或第二方面所述的方法的步骤。

21、第六方面,本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现上述第一方面或第二方面所述的方法的步骤。

22、在本公开一个或多个实施例中,将三维视频流推送至第一终端设备,三维视频流包括多个全景视频帧,获取第一终端设备发送的针对三维视频流的处理指令,处理指令用于在三维视频流中增加第一对象和/或对三维视频流中的第二对象进行修改,根据处理指令,对三维视频流进行处理,将处理后的三维视频流推送至第一终端设备和/或第二终端设备。可见,通过本公开的一个或多个实施例,活动导演可以通过第一终端设备观看到三维视频流,并对三维视频流进行处理,比如在三维视频流中增加第一对象和/或对三维视频流中的第二对象进行修改,并通过第一终端设备看到处理后的三维视频流,从而使得活动导演在活动彩排或者直播时,预览到最终呈现给用户的三维视频流,以及时对三维视频流进行调控,保证三维视频流的直播效果。

技术特征:

1.一种三维直播方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述处理指令用于实现以下处理中的至少一种:

3.根据权利要求1所述的方法,其特征在于,所述处理指令用于在所述三维视频流的全景视频帧中添加特效;所述根据所述处理指令,对所述三维视频流进行处理,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述特效的标识和所述第一全景视频帧的标识,从所述三维视频流中的所述第一全景视频帧开始,在所述三维视频流的全景视频帧中添加特效,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述特效的标识和所述第一全景视频帧的标识,从所述三维视频流中的所述第一全景视频帧开始,在所述三维视频流的全景视频帧中添加特效,包括:

6.根据权利要求1所述的方法,其特征在于,所述处理指令用于在所述三维视频流的全景视频帧中叠加图像;所述根据所述处理指令,对所述三维视频流进行处理,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述图像的标识、所述图像的叠加策略信息和所述第二全景视频帧的标识,从所述三维视频流中的所述第二全景视频帧开始,在所述三维视频流的全景视频帧中叠加图像,包括:

8.根据权利要求1所述的方法,其特征在于,所述处理指令用于在所述三维视频流中插入垫片;所述根据所述处理指令,对所述三维视频流进行处理,包括:

9.根据权利要求8所述的方法,其特征在于,所述基于所述垫片的标识和所述三维视频流中所述最后一帧全景视频帧的标识,在所述三维视频流中插入垫片,包括:

10.根据权利要求9所述的方法,其特征在于,所述将处理后的所述三维视频流推送至所述第一终端设备和/或第二终端设备,包括:

11.一种三维直播方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,所述处理指令用于实现以下处理中的至少一种:

13.根据权利要求11所述的方法,其特征在于,所述处理指令用于在所述三维视频流的全景视频帧中添加特效;所述第一操作包括特效添加操作;所述响应于第一用户针对所述三维视频流的第一操作,生成针对所述三维视频流的处理指令并发送至所述服务器,包括:

14.根据权利要求11所述的方法,其特征在于,所述处理指令用于在所述三维视频流的全景视频帧中叠加图像;所述第一操作包括图像叠加操作;所述响应于第一用户针对所述三维视频流的第一操作,生成针对所述三维视频流的处理指令并发送至所述服务器,包括:

15.根据权利要求11所述的方法,其特征在于,所述处理指令用于在所述三维视频流中插入垫片;所述第一操作包括垫片插入操作;所述响应于第一用户针对所述三维视频流的第一操作,生成针对所述三维视频流的处理指令并发送至所述服务器,包括:

16.根据权利要求15所述的方法,其特征在于,所述获取所述服务器根据所述处理指令返回的处理后的所述三维视频流并播放,包括:

17.一种三维直播装置,其特征在于,包括:

18.一种三维直播装置,其特征在于,包括:

19.一种电子设备,其特征在于,包括:

20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现上述权利要求1-10任一项所述的方法的步骤,或者,实现上述权利要求11-16任一项所述的方法的步骤。

技术总结本公开实施例提供了一种三维直播方法、装置、电子设备和存储介质,其中方法包括:将三维视频流推送至第一终端设备,所述三维视频流包括多个全景视频帧;获取所述第一终端设备发送的针对所述三维视频流的处理指令;所述处理指令用于在所述三维视频流中增加第一对象和/或对所述三维视频流中的第二对象进行修改;根据所述处理指令,对所述三维视频流进行处理;将处理后的所述三维视频流推送至所述第一终端设备和/或第二终端设备。通过本实施例,能够解决在直播场景中目前活动导演无法预览到最终呈现给用户的3D形式的VR直播画面,造成VR直播的直播效果难以保证的问题。技术研发人员:李雪峰,李晓杰,黄恩泽,范丽丽,赵丰受保护的技术使用者:抖音视界有限公司技术研发日:技术公布日:2024/10/17

本文地址:https://www.jishuxx.com/zhuanli/20241021/317881.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。