一种虚拟角色的播放方法及系统与流程

文档序号:11253958阅读:323来源:国知局
一种虚拟角色的播放方法及系统与流程

本发明涉及音视频传输领域,特别是涉及一种虚拟角色的播放方法及系统。



背景技术:

如今,在视听通信设备上进行视频播放已经十分普遍,视频中的交流对象往往是用户的真实形象,随着人脸采集技术和建模技术的不断发展,人脸采集技术和建模技术常常应用在动画、影视、游戏等许多重要的领域,尤其是需要人机互动的娱乐游戏领域、虚拟直播领域、3d动画领域。例如将真人直播可以替换为卡通人物形象、动物形象、名人形象进行直播。

要实现上述目标,我们需要现实世界中的真人的面部表情和动作,来控制虚拟世界中虚拟角色的面部表情和动作,现有技术中不能在普通计算机上实现多平台同时播放制作方制作出的虚拟角色及节目。而且,现有技术虚拟角色与其它音视频处理得到的直播流数据不能分发到至少一个目标地址进行流畅播放。



技术实现要素:

本发明提供了一种虚拟角色的播放方法及系统,其目的一是解决在普通计算机上,实现多播放平台同时直播虚拟角色视频;另一个目的是实现虚拟角色与其他音视频处理得到的直播流数据分发到至少一个目标地址进行流畅播放。

本发明提供的技术方案如下:

本发明提供一种虚拟角色的播放方法,包括步骤:s100获取虚拟角色视频数据;s200对所述虚拟角色视频数据进行处理,得到直播流数据;s300将所述直播流数据,通过预设传输方式发送到目标地址并播放。

本发明中,能将虚拟角色与其他音视频处理得到直播流数据,并且能分发到至少一个目标地址进行流畅播放。同时本发明还由于直接获取虚拟角色视频数据,使得普通计算机上能够多平台同时播放制作方制作出的虚拟角色及节目。

进一步的,步骤s200包括步骤:s210判断是否从本地端或网络端获取到相关视频数据;若是,执行步骤s230;否则,执行步骤s220;s220将所述虚拟角色视频数据进行处理,得到第一直播流数据;s230将所述虚拟角色视频数据与所述相关视频数据进行处理,得到第二直播流数据;其中,所述相关视频数据包括音频数据,视频数据,录屏数据、文字数据中的任意一种或多种。

本发明中,将相关视频数据包括从本地保存或缓存,以及从网络端下载获取的相关视频数据等等,将其与直播表演者的虚拟角色动画融合,增加了趣味性和娱乐性。

进一步的,所述步骤s220包括步骤:s221根据传输链路的传输能力对所述虚拟角色视频数据,进行分流得到分流后数据;s222对所述分流后数据添加序号标记,得到所述第一直播流数据;所述步骤s230包括步骤:s231根据传输链路的传输能力对所述虚拟角色视频数据和相关视频数据,进行分流得到分流后数据;s232对所述分流后数据添加序号标记,得到所述第二直播流数据。

本发明中,将分流后数据分散在不同的传输链路,并且根据大小、时间、种类等各个因素添加序号进行标记,方便后期直播出现故障或者出现不良直播内容时,直接快速地定位找出故障地点,以便于网管管理网络直播环境。

进一步的,所述步骤s300包括步骤:s310将所述第一直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;或者,s320将所述第二直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;其中,所述目标地址包括客户端地址和服务器地址。

本发明中,以多链路并行传输的方式直接发送到目标地址进行直播,由于多链路并行传输能够最大化利用网络带宽,因此本发明能够提高传输效率,保证直播的流畅性。

进一步的,所述步骤s100之前包括步骤:s010预先创建与所述表演者对应的虚拟角色;s020获取所述表演者的面部表情图像信息;s030将所述面部表情图像信息,转换为角色表情数据;s040根据所述角色表情数据,控制所述虚拟角色进行演示,得到所述虚拟角色视频数据;s050判断所述虚拟角色在进行演示过程中,是否接收到控制指令;若是,执行步骤s060;s060根据与所述控制指令对应的控制参数信息和所述角色表情数据,控制所述虚拟角色进行演示,得到所述虚拟角色视频数据;其中,所述控制参数信息包括动作参数信息、道具参数信息、毛发参数信息、背景参数信息中的任意一种或多种。

本发明中,首先可以根据用户喜好创建表演者的虚拟角色,而且与预先设置的卡通角色相比,本发明技术特征有大量的动作、道具、毛发、背景等其他控制参数可以供用户使用,增加趣味性。

本发明还提供一种虚拟角色的播放系统,包括:获取模块,获取虚拟角色视频数据;处理模块,与所述获取模块通信连接;对所述获取模块获取的虚拟角色视频数据进行处理,得到直播流数据;并将所述直播流数据通过预设的传输方式发送到目标地址;播放模块,与所述处理模块通信连接;接收所述处理模块发送的所述直播流数据并播放。

进一步的,所述处理模块包括:收集子模块,从本地端或网络端获取相关视频数据;判断子模块,与所述收集子模块通信连接;判断所述收集子模块是否从本地端或网络端获取到相关视频数据;第一处理子模块,与所述判断子模块、所述获取模块通信连接;当所述判断子模块判断所述收集子模块未获取到所述相关视频数据时,所述第一处理子模块将所述获取模块获取的所述虚拟角色视频数据进行处理,得到第一直播流数据;第二处理子模块,与所述判断子模块、所述收集子模块、所述获取模块通信连接;当所述判断子模块判断所述收集子模块获取到所述相关视频数据时,所述第二处理子模块将所述获取模块获取的所述虚拟角色视频数据与所述收集子模块获取的所述相关视频数据进行处理,得到第二直播流数据;其中,所述相关视频数据包括音频数据,视频数据,录屏数据、文字数据中的任意一种或多种。

进一步的,所述第一处理子模块包括:第一分流单元,当所述判断子模块判断所述收集子模块未获取到所述相关视频数据时,所述分流单元根据传输链路的传输能力对所述获取模块获取的虚拟角色视频数据,进行分流得到分流后数据;第一标记单元,与所述第一分流单元通信连接;对所述第一分流单元得到的分流后数据添加序号标记,得到所述第一直播流数据;所述第二处理子模块包括:第二分流单元,当所述判断子模块判断所述收集子模块获取到所述相关视频数据时,所述第二分流单元根据传输链路的传输能力对所述获取模块获取的虚拟角色视频数据和所述收集子模块获取的相关视频数据,进行分流得到分流后数据;第二标记单元,与所述第二分流单元通信连接;对所述第二分流单元得到的分流后数据添加序号标记,得到所述第二直播流数据。

进一步的,所述处理模块还包括:第一传输子模块,所述第一传输子模块与所述第一处理子模块通信连接;所述第一传输子模块将所述第一处理子模块得到的所述第一直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;第二传输子模块,所述第二传输子模块与所述第二处理子模块通信连接;所述第二传输子模块将所述第二处理子模块得到的所述第二直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;其中,所述目标地址包括客户端地址和服务器地址。

进一步的,所述的虚拟角色的播放系统还包括:创建模块、采集模块、转换模块、第一生成模块、收发模块、储存模块、判断模块和第二生成模块;所述收发模块用于接收控制指令和发送所述虚拟角色视频数据;所述储存模块用于储存与所述控制指令对应的控制参数信息;所述创建模块,预先创建与所述表演者对应的虚拟角色;所述采集模块,获取所述表演者的面部表情图像信息;所述转换模块,与所述采集模块通信连接;将所述采集模块获取的所述面部表情图像信息转换为角色表情数据;所述第一生成模块,分别与所述转换模块和所述创建模块通信连接;根据所述转换模块转换得到的所述角色表情数据,控制所述创建模块创建的所述虚拟角色进行演示,得到所述虚拟角色视频数据;所述判断模块,与所述收发模块通信连接;判断所述收发模块在所述虚拟角色进行演示过程中,是否接收到所述控制指令;所述第二生成模块,分别与所述储存模块、所述转换模块和所述创建模块通信连接;当所述判断模块判断所述收发模块在所述虚拟角色进行演示过程中接收到所述控制指令时,根据所述转换模块转换得到的所述角色表情数据和所述储存模块储存的与所述控制指令对应的控制参数信息,控制所述创建模块创建的所述虚拟角色进行演示,得到所述虚拟角色视频数据;所述收发模块,分别与所述第一生成模块、第二生成模块和所述获取模块通信连接;发送所述第一生成模块演示得到的所述虚拟角色视频数据和所述第二生成模块演示得到的所述虚拟角色视频数据至所述获取模块;其中,所述控制参数信息包括动作参数信息、道具参数信息、毛发参数信息、背景参数信息中的任意一种或多种。

与现有技术相比,本发明提供一种虚拟角色的播放方法及系统,至少带来以下一种技术效果:

1、本发明对硬件要求更低,相对于其他虚拟技术,不需要在服务器级别的计算机进行完成,其能够在普通计算机上生成虚拟角色动画。

2、本发明虚拟角色与其他音视频处理得到的直播流数据能分发到至少一个目标地址进行流畅播放。

3、本发明采用多链路并行的传输方式传输,能够提升传输效率,保障直播的实时性。

4、本发明不需要用户佩戴复杂的设备,不需要繁杂的配套硬件设施,也不需要做复杂的操作,即可进行虚拟直播。

5、本发明将播放的虚拟角色视频数据与相关视频数据进行编辑处理,能够提升直播者和观众之间的互动性。

6、本发明采用虚拟角色进行直播,不仅仅趣味性更高,而且能够保障直播者的个人隐私,提升用户的使用体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种虚拟角色的播放方法及系统的特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种虚拟角色的播放方法一个实施例的流程图;

图2是本发明一种虚拟角色的播放方法另一个实施例的流程图;

图3是本发明一种虚拟角色的播放方法另一个实施例的流程图;

图4是本发明一种虚拟角色的播放系统一个实施例的结构图;

图5是本发明一种虚拟角色的播放系统另一个实施例的结构图;

图6是本发明一种虚拟角色的播放系统实施例视频串流设置发送器obs的示例图;

图7是本发明一种虚拟角色的播放系统一个实例的结构图;

图8是本发明一种虚拟角色的播放系统一个实例的结构图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

参照图1所示,本发明提供一种虚拟角色的播放方法的一个实施例,包括:包括摄像头、分析器和控制器,所述分析器分别与所述摄像头和所述控制器通信连接,包括步骤:

s100获取虚拟角色视频数据;

s200对所述虚拟角色视频数据进行处理,得到直播流数据;

s300将所述直播流数据,通过预设传输方式发送到目标地址并播放。

具体的,在本实施例中,能将虚拟角色与其他音视频处理得到直播流数据,并且能分发到至少一个目标地址进行流畅播放。同时本发明还由于直接获取虚拟角色视频数据,使得普通计算机上能够多平台同时播放制作方制作出的虚拟角色及节目。不需要用户佩戴大量设备,操作简单方便。

参照图2所示,本发明提供一种虚拟角色的播放方法的另一个实施例,包括:

s100获取虚拟角色视频数据;

s210判断是否从本地端或网络端获取到相关视频数据;若是,执行步骤s230;否则,执行步骤s220;

s220将所述虚拟角色视频数据进行处理,得到第一直播流数据;

s310将所述第一直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;

s230将所述虚拟角色视频数据与所述相关视频数据进行处理,得到第二直播流数据;

s320将所述第二直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;

其中,所述相关视频数据包括音频数据,视频数据,录屏数据、文字数据中的任意一种或多种。

具体的,本实施例中相关视频数据包括从qq、微信等聊天软件以及植物大战僵尸、英雄联盟等游戏软件获取的相关视频数据和文字信息数据,以及本地保存或缓存的相关视频数据等等,甚至可以是用户事先根据自身需求预先录入保存的相关视频数据和文字数据等等。录屏数据包括但是不限于录制电脑、手机屏幕上的操作过程、网络教学、软件操作、课件制作等图像录屏,以及英雄联盟、穿越火线、炉石传说、魔兽世界、坦克世界等各类游戏图像录屏,以及爱奇艺、优酷等网络在线视频的录屏,直播视频、播放器播放的视频和qq视频、yy视频等聊天视频的录屏。视频数据包括但是不限于直接从网络端下载的视频或用户通过摄像机录制的视频。将相关视频数据包括从本地保存或缓存,以及从网络端下载获取的相关视频数据等等,将其与直播表演者的虚拟角色动画融合,增加了趣味性和娱乐性。其中,可以通过服务器将视音频流数据根据大小、种类、时间、网络传输速度等因素分散在不同的传输链路,以多链路并行传输的方式直接发送到斗鱼、虎牙等多个直播平台进行直播,由于mpt的传输流可以包含多个传输链路,且每个传输链路的承载传输能力并不相同,因此需要根据传输链路的即时传输能力对直播流数据进行分流,以使得直播流数据最快到达目标地址。通过整合多个多种网络链路,进行直播流的传输,最大化利用网络带宽,提高传输速率,保证直播流的时效性和流畅性,简化了直播导播流程。将分流后数据分散在不同的传输链路,并且根据大小、时间、种类、网络传输速度等各个因素添加序号进行标记,方便后期直播出现故障或者出现不良直播内容时,直接快速地定位找出故障地点,以便于网管管理网络直播环境,提升网络传输信息安全性。

参照图3所示,本发明提供一种虚拟角色的播放方法的另一个实施例,包括:

s010预先创建与所述表演者对应的虚拟角色;

s020获取所述表演者的面部表情图像信息;

s030将所述面部表情图像信息,转换为角色表情数据;

s040根据所述角色表情数据,控制所述虚拟角色进行演示,得到所述虚拟角色视频数据;

s050判断所述虚拟角色在进行演示过程中,是否接收到控制指令;若是,执行步骤s060;

s060根据与所述控制指令对应的控制参数信息和所述角色表情数据,控制所述虚拟角色进行演示,得到所述虚拟角色视频数据;

s100获取虚拟角色视频数据;

s210判断是否从本地端或网络端获取到相关视频数据;若是,执行步骤s231;否则,执行步骤s221;

s221根据传输链路的传输能力对所述虚拟角色视频数据,进行分流得到分流后数据;

s222对所述分流后数据添加序号标记,得到所述第一直播流数据;

s310将所述第一直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;

s231根据传输链路的传输能力对所述虚拟角色视频数据和相关视频数据,进行分流得到分流后数据;

s232对所述分流后数据添加序号标记,得到所述第二直播流数据。

s320将所述第二直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;

其中,所述相关视频数据包括音频数据,视频数据,录屏数据、文字数据中的任意一种或多种。所述目标地址包括客户端地址和服务器地址。所述控制参数信息包括动作参数信息、道具参数信息、毛发参数信息、背景参数信息中的任意一种或多种。

具体的,本实施例中,首先可以根据用户喜好创建表演者的虚拟角色,而且与预先设置的卡通角色相比,本发明技术特征有大量的动作、道具、毛发、背景等其他控制参数可以供用户使用,增加趣味性。本发明对硬件要求更低,相对于其他虚拟技术,不需要在服务器级别的计算机进行完成,其能够在普通计算机上生成虚拟角色动画,不需要用户佩戴复杂的设备,不需要繁杂的配套硬件设施,也不需要做复杂的操作,即可进行虚拟直播。本发明虚拟角色与其他音视频处理得到的直播流数据能分发到至少一个目标地址进行流畅播放,采用多链路并行的传输方式传输,能够提升传输效率,保障直播的实时性。本发明将播放的虚拟角色视频数据与相关视频数据进行编辑处理,能够提升直播者和观众之间的互动性,并且由于采用虚拟角色进行直播,不仅仅趣味性更高,而且能够保障直播者的个人隐私,提升用户的使用体验。

参照图4所示,本发明提供一种虚拟角色的播放系统的一个实施例,包括:获取模块,获取虚拟角色视频数据;处理模块,与所述获取模块通信连接;对所述获取模块获取的虚拟角色视频数据进行处理,得到直播流数据;并将所述直播流数据通过预设的传输方式发送到目标地址;播放模块,与所述处理模块通信连接;接收所述处理模块发送的所述直播流数据并播放。

具体的,本实施例中,能将虚拟角色与其他音视频处理得到直播流数据,并且能分发到至少一个目标地址进行流畅播放。同时本发明还由于直接获取虚拟角色视频数据,使得普通计算机上能够多平台同时播放制作方制作出的虚拟角色及节目。另外也不需要用户佩戴复杂的设备,硬件设施配套要求不高,从而减少硬件配置成本,也不需要做复杂的操作,操作简单方便。

参照图5所示,本发明提供一种虚拟角色的播放系统的另一个实施例,包括:

创建模块、采集模块、转换模块、第一生成模块、收发模块、储存模块、判断模块和第二生成模块;

所述收发模块用于接收控制指令和发送所述虚拟角色视频数据;

所述储存模块用于储存与所述控制指令对应的控制参数信息;

所述创建模块,预先创建与所述表演者对应的虚拟角色;

所述采集模块,获取所述表演者的面部表情图像信息;所述转换模块,与所述采集模块通信连接;将所述采集模块获取的所述面部表情图像信息转换为角色表情数据;

所述第一生成模块,分别与所述转换模块和所述创建模块通信连接;根据所述转换模块转换得到的所述角色表情数据,控制所述创建模块创建的所述虚拟角色进行演示,得到所述虚拟角色视频数据;

所述判断模块,与所述收发模块通信连接;判断所述收发模块在所述虚拟角色进行演示过程中,是否接收到所述控制指令;

所述第二生成模块,分别与所述储存模块、所述转换模块和所述创建模块通信连接;当所述判断模块判断所述收发模块在所述虚拟角色进行演示过程中接收到所述控制指令时,根据所述转换模块转换得到的所述角色表情数据和所述储存模块储存的与所述控制指令对应的控制参数信息,控制所述创建模块创建的所述虚拟角色进行演示,得到所述虚拟角色视频数据;

所述收发模块,分别与所述第一生成模块、第二生成模块和所述获取模块通信连接;发送所述第一生成模块演示得到的所述虚拟角色视频数据和所述第二生成模块演示得到的所述虚拟角色视频数据至所述获取模块;其中,所述控制参数信息包括动作参数信息、道具参数信息、毛发参数信息、背景参数信息中的任意一种或多种。

所述处理模块包括:收集子模块、判断子模块、第一处理子模块、第二处理子模块、第一传输子模块和第二传输子模块;

所述收集子模块,从本地端或网络端获取相关视频数据;

所述判断子模块,与所述收集子模块通信连接;判断所述收集子模块是否从本地端或网络端获取到相关视频数据;

所述第一处理子模块,与所述判断子模块、所述获取模块通信连接;当所述判断子模块判断所述收集子模块未获取到所述相关视频数据时,所述第一处理子模块将所述获取模块获取的所述虚拟角色视频数据进行处理,得到第一直播流数据;

第一传输子模块,所述第一传输子模块与所述第一处理子模块通信连接;所述第一传输子模块将所述第一处理子模块得到的所述第一直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;

所述第二处理子模块,与所述判断子模块、所述收集子模块、所述获取模块通信连接;当所述判断子模块判断所述收集子模块获取到所述相关视频数据时,所述第二处理子模块将所述获取模块获取的所述虚拟角色视频数据与所述收集子模块获取的所述相关视频数据进行处理,得到第二直播流数据;

第二传输子模块,所述第二传输子模块与所述第二处理子模块通信连接;所述第二传输子模块将所述第二处理子模块得到的所述第二直播流数据分散在不同的传输链路,通过并行传输的方式发送至目标地址进行播放;其中,所述目标地址包括客户端地址和服务器地址;

优选的,所述第一处理子模块包括:第一分流单元,当所述判断子模块判断所述收集子模块未获取到所述相关视频数据时,所述分流单元根据传输链路的传输能力对所述获取模块获取的虚拟角色视频数据,进行分流得到分流后数据;第一标记单元,与所述第一分流单元通信连接;对所述第一分流单元得到的分流后数据添加序号标记,得到所述第一直播流数据;

所述第二处理子模块包括:第二分流单元,当所述判断子模块判断所述收集子模块获取到所述相关视频数据时,所述第二分流单元根据传输链路的传输能力对所述获取模块获取的虚拟角色视频数据和所述收集子模块获取的相关视频数据,进行分流得到分流后数据;第二标记单元,与所述第二分流单元通信连接;对所述第二分流单元得到的分流后数据添加序号标记,得到所述第二直播流数据;

其中,所述相关视频数据包括音频数据,视频数据,录屏数据、文字数据中的任意一种或多种。

具体的,本实施例中,通过创建模块,预先创建与所述表演者对应的虚拟角色,然后判断是否有控制指令输入,根据控制指令的有无情况来分别生成不同的虚拟角色视频数据。在播放该视频时,使得用户在观看该视频时,不但能够观看到该视频中包含的实质的音视频数据内容,还可以观看到表征视频中人物情绪的虚拟角色图像,增强了视频的互动形式,提高了用户的观看体验。在本实施例中,能将虚拟角色与其他音视频处理得到直播流数据,并且能分发到至少一个目标地址进行流畅播放。同时本发明还由于直接获取虚拟角色视频数据,使得普通计算机上能够多平台同时播放制作方制作出的虚拟角色及节目。不需要用户佩戴大量设备,操作简单方便。通过整合多个多种网络链路,进行直播流的传输,最大化利用网络带宽,提高传输速率,保证直播流的时效性和流畅性,简化了直播导播流程。将分流后数据分散在不同的传输链路,并且根据大小、时间、种类、网络传输速度等各个因素添加序号进行标记,方便后期直播出现故障或者出现不良直播内容时,直接快速地定位找出故障地点,以便于网管管理网络直播环境,提升网络传输信息安全性。如图6所示,是本发明使用的视频串流设置发送器obs(openbroadcastersoftware)的示例图,obs是以互联网流媒体直播内容为目的免费和开放源码软件,obs在游戏直播方面非常强,录像质量非常好,生成文件无需特别转码就可以直接被各大视频网站接收。obs占用资源少,可以达到只录制浏览器内容,其他东西都录不到的效果,类似游戏源效果一样。

参照图7所示,本发明提供一种虚拟角色的播放方法的一个实例,包括:faceshift采集器、unity控制器、unity渲染器、视频串流设置发送器obs,rtmp服务器和直播平台;其中,faceshift采集器、unity控制器、unity渲染器均设置在同一台计算机上。

unity从本地地址(127.0.0.1)获取数据后驱动虚拟角色。

obs从本地录屏将数据发送给rtmp服务器。

rtmp服务器将数据广播给各个直播平台。

具体的,本实例对硬件要求更低,相对于其他虚拟技术,不需要在服务器级别的计算机进行完成,其能够在普通计算机上生成虚拟角色动画。虚拟角色与其他音视频处理得到的直播流数据能分发到至少一个目标地址进行流畅播放,不需要用户佩戴复杂的设备。使用者在打开虚拟直播软件后,不需要繁杂的配套硬件设施,也不需要做复杂的操作,即可进行虚拟直播。

参照图8所示,本发明提供一种虚拟角色的播放方法的另一个实例,包括:faceshift采集器、unity控制器,unity渲染器,视频串流设置发送器obs,rtmp服务器和直播平台;其中,unity控制器,unity渲染器均设置在同一台计算机上,faceshift采集器设置在该计算机外,可能设置在另外一台计算机上,通过网络传输方式等进行传输。

unity与faceshift改成局域网通信,从而减少单个计算机处理负担。

unity获取数据后驱动虚拟角色。

obs从本地录屏将数据发送给rtmp服务器。

rtmp服务器将数据广播给各个直播平台。

具体的,本实例能够减少单个计算机的处理负担,加快分析处理的效率,节约时间,使得虚拟角色与其他音视频处理得到的直播流数据能快速地分发到至少一个目标地址进行流畅播放。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1