直播的播控方法、装置和设备制造方法及图纸

技术编号:38372974 阅读:8 留言:0更新日期:2023-08-05 17:35
本公开提供了一种直播的播控方法、装置和设备,该方法包括:响应虚拟场景中各项元素控件的触发,生成相应的控件指令;发送控件指令至生成虚拟场景的游戏引擎端,并通过游戏引擎端根据接收到的控件指令对虚拟场景中的各项元素进行控制;其中,各元素控件通过获取虚拟场景的配置数据渲染生成。由于本公开中是基于现有的游戏引擎端实现虚拟场景生成以及虚拟场景配置数据的配置,因此,仅需要开发一个具有简单播控功能的播控系统即可以实现虚拟场景直播的直播控制,从而大大降低了虚拟场景直播的制作成本。播的制作成本。播的制作成本。

【技术实现步骤摘要】
直播的播控方法、装置和设备


[0001]本公开涉及虚拟场景直播
,尤其涉及一种直播的播控方法、装置和设备。

技术介绍

[0002]虚拟场景直播是只将直播数据中的蓝、绿幕实时抠除并置换成直播需要的理想场景的一种直播技术。与传统直播相比,虚拟直播可以根据品牌的调性迅速完成虚拟场景的搭建,使得场景的构建更加省时省力。同时,在虚拟直播过程中可以一键切换不同空间和产品,使得观众能够更直观地、沉浸式地感受到品牌的调性和产品。因此,虚拟场景直播受到了业界的广泛关注。
[0003]目前,虚拟场景直播的需要依赖于高昂的二次开发引擎软件实现,这使得虚拟场景直播的制作成本较高。因此,如何降低虚拟场景直播的制作成本是本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]有鉴于此,本公开提出了一种直播的播控方法、装置和设备,可以降低虚拟场景直播的制作成本。
[0005]根据本公开的第一方面,提供了一种直播的播控方法,用于对直播中的虚拟场景进行切换,包括:
[0006]响应所述虚拟场景中各项元素控件的触发,生成相应的控件指令;
[0007]发送所述控件指令至生成所述虚拟场景的游戏引擎端,并通过所述游戏引擎端根据接收到的所述控件指令对所述虚拟场景中的各项元素进行控制;
[0008]其中,各所述元素控件通过获取所述虚拟场景的配置数据渲染生成。
[0009]在一种可能的实现方式中,在通过获取所述虚拟场景的配置数据渲染生成所述元素控件时,包括:
[0010]在所述游戏引擎端中对所述虚拟场景进行配置,得到所述配置数据;其中,在所述游戏引擎端中对所述虚拟场景进行配置时,通过在所述游戏引擎端中设置的播控插件实现;
[0011]获取所述配置数据,并根据所述配置数据进行所述元素控件的渲染,生成相应的所述元素控件。
[0012]在一种可能的实现方式中,所述配置数据包括所述虚拟场景中所设置的虚拟相机,以及所述虚拟相机的机位;其中,
[0013]在所述游戏引擎端中对所述虚拟场景进行配置,得到所述配置数据时,包括:
[0014]获取所述游戏引擎端中当前被触发的相机控件,并确定当前触控位置以及当前被触发的镜头控件;其中,所述相机控件以及所述镜头控件通过所述播控插件显示在所述游戏引擎端的界面中;
[0015]将当前被触发的所述镜头控件和所述当前触控位置关联至当前被触发的所述相
机控件,并以所述当前触控位置作为所述相机控件在所述镜头控件下的虚拟相机的机位。
[0016]在一种可能的实现方式中,所述配置数据包括所述虚拟场景中的播控实例;其中,
[0017]在所述游戏引擎端中对所述虚拟场景进行配置,得到所述配置数据时,包括:
[0018]获取所述游戏引擎端中当前被触发的模板标签控件,并根据所述模板标签控件推送显示对应的播控模板;其中,所述模板标签控件通过所述播控插件显示在所述游戏引擎端的界面中;
[0019]获取基于所述播控模板输入的播控元素的元素信息,并基于所述播控元素的元素信息生成所述播控元素对应的播控实例。
[0020]在一种可能的实现方式中,所述模板标签控件包括物体模板标签控件、图片模板标签控件、视频模板标签控件、动画模板标签控件、文本模板标签控件以及触发器模板标签控件中的至少一种。
[0021]在一种可能的实现方式中,所述元素控件包括播控实例控件、相机控件和镜头控件中的至少一种。
[0022]在一种可能的实现方式中,所述方法还包括:
[0023]实时获取所述游戏引擎端端配置的播控场景,并对所述播控场景进行推送显示;
[0024]其中,所述播控场景由游戏引擎端端对主持人和预设的虚拟场景进行融合得到。
[0025]在一种可能的实现方式中,在由游戏引擎端端对主持人和预设的虚拟场景进行融合得到播控场景时,包括:
[0026]获取所述游戏引擎端中当前被触发的添加主持人控件,并确定当前添加的主持人源数据以及主持人源数据在虚拟场景中的添加位置;
[0027]将所述主持人源数据添加至所述添加位置处;
[0028]获取所述游戏引擎端中当前被触发的抠像控件,并基于当前被触发的抠像控件获取对应的抠像算法;
[0029]采用所述抠像算法对所述主持人源数据进行抠像处理,以使主持人与预设的虚拟场景进行融合,得到播控场景;
[0030]其中,所述添加主持人控件和所述抠像控件通过所述播控插件显示在所述游戏引擎端的界面中。
[0031]根据本公开的第二方面,提供了一种直播的播控装置,包括:
[0032]控件模块,用于响应所述虚拟场景中各项元素控件的触发,生成相应的控件指令;
[0033]播控模块,用于发送所述控件指令至生成所述虚拟场景的游戏引擎端,并通过所述游戏引擎端根据接收到的所述控件指令对所述虚拟场景中的各项元素进行控制;
[0034]其中,各所述元素控件通过获取所述虚拟场景的配置数据渲染生成。
[0035]根据本公开的第三方面,提供了一种直播的播控设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行本公开第一方面所述的方法。
[0036]本公开直播的播控方法包括:响应虚拟场景中各项元素控件的触发,生成相应的控件指令;发送控件指令至生成虚拟场景的游戏引擎端,并通过游戏引擎端根据接收到的控件指令对虚拟场景中的各项元素进行控制;其中,各元素控件通过获取虚拟场景的配置数据渲染生成。由于本公开中是基于现有的游戏引擎端实现虚拟场景生成以及虚拟场景配置数据的配置,因此,仅需要开发一个具有简单播控功能的播控系统即可以实现虚拟场景
直播的直播控制,从而大大降低了虚拟场景直播的制作成本。
[0037]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0038]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
[0039]图1示出根据本公开一实施例的直播的播控方法的流程图;
[0040]图2示出根据本公开一实施例的虚拟场景展示界面的示意图;
[0041]图3示出根据本公开一实施例的播控界面的示意图;
[0042]图4示出根据本公开一实施例的直播的播控装置的示意性框图;
[0043]图5示出根据本公开一实施例的直播的播控设备的示意性框图。
具体实施方式
[0044]以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0045]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0046]另外,为了更好的说明本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播的播控方法,其特征在于,用于对直播中的虚拟场景进行切换,包括:响应所述虚拟场景中各项元素控件的触发,生成相应的控件指令;发送所述控件指令至生成所述虚拟场景的游戏引擎端,并通过所述游戏引擎端根据接收到的所述控件指令对所述虚拟场景中的各项元素进行控制;其中,各所述元素控件通过获取所述虚拟场景的配置数据渲染生成。2.根据权利要求1所述的方法,其特征在于,在通过获取所述虚拟场景的配置数据渲染生成所述元素控件时,包括:在所述游戏引擎端中对所述虚拟场景进行配置,得到所述配置数据;其中,在所述游戏引擎端中对所述虚拟场景进行配置时,通过在所述游戏引擎端中设置的播控插件实现;获取所述配置数据,并根据所述配置数据进行所述元素控件的渲染,生成相应的所述元素控件。3.根据权利要求2所述的方法,其特征在于,所述配置数据包括所述虚拟场景中所设置的虚拟相机,以及所述虚拟相机的机位;其中,在所述游戏引擎端中对所述虚拟场景进行配置,得到所述配置数据时,包括:获取所述游戏引擎端中当前被触发的相机控件,并确定当前触控位置以及当前被触发的镜头控件;其中,所述相机控件以及所述镜头控件通过所述播控插件显示在所述游戏引擎端的界面中;将当前被触发的所述镜头控件和所述当前触控位置关联至当前被触发的所述相机控件,并以所述当前触控位置作为所述相机控件在所述镜头控件下的虚拟相机的机位。4.根据权利要求2所述的方法,其特征在于,所述配置数据包括所述虚拟场景中的播控实例;其中,在所述游戏引擎端中对所述虚拟场景进行配置,得到所述配置数据时,包括:获取所述游戏引擎端中当前被触发的模板标签控件,并根据所述模板标签控件推送显示对应的播控模板;其中,所述模板标签控件通过所述播控插件显示在所述游戏引擎端的界面中;获取基于所述播控模板输入的播控元素的元素信息,并基于所述播控元素的元素信息生成所述播...

【专利技术属性】
技术研发人员:乔越鑫
申请(专利权)人:北京锦冠文化传媒有限公司
类型:发明
国别省市:

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

1