1.一种用于虚拟直播的实时渲染投屏合成系统,包括:
拍摄设备,用于对直播对象进行拍摄,以输出所述直播对象的主视频数据;
虚拟对象控制服务器,所述虚拟对象控制服务器包括虚拟对象资产库;所述虚拟对象控制服务器用于基于用户的操作指令,从所述虚拟对象资产库中确定需要插入的虚拟对象;
渲染服务器,用于基于所述虚拟对象控制服务器确定的需要插入的虚拟对象和所述主视频数据,渲染得到虚拟直播图像数据;所述虚拟直播图像数据融合有所述虚拟对象;
投屏系统,用于获取所述虚拟直播图像数据,并基于所述虚拟直播图像数据在至少第一显示区域和第二显示区域进行投屏显示;
其特征在于,
所述渲染服务器还用于基于时间顺序将所述主视频数据拆分成至少第一路视频数据和第二路视频数据;
将所述第一路视频数据进行渲染,得到第一路虚拟直播图像数据;所述投屏系统基于所述和第一路虚拟直播图像数据在所述第一显示区域投屏显示第一图像;
将所述第二路视频数据进行渲染,得到第二路虚拟直播图像数据;所述投屏系统基于所述和第二路虚拟直播图像数据在所述第二显示区域投屏显示第二图像。
2.如权利要求1所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述时间顺序包括所述主视频数据的图像帧顺序。
3.如权利要求1所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述渲染服务器用于在渲染生成所述第二路虚拟直播图像数据时,同时基于所述第二路视频数据的当前图像帧和所述第一路视频数据的当前图像帧渲染生成所述第二路虚拟直播图像数据;
所述第二路视频数据的当前图像帧和所述第一路视频数据的当前图像帧为所述主视频数据中相邻的两个图像帧。
4.如权利要求1所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述第一显示区域和所述第二显示区域为所述投屏系统中同一显示屏中的分屏显示区域,或者两个独立的显示屏。
5.如权利要求1所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述第一显示区域和所述第二显示区域为画中画模式,所述第一显示区域包含在所述第二显示区域内。
6.如权利要求1‑5任意一项所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述渲染服务器用于向所述投屏系统交替输出所述第一路虚拟直播图像数据和所述第二路虚拟直播图像数据。
7.如权利要求6所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述投屏系统包括N个显示区域,所述渲染服务器用于基于时间顺序将所述主视频数据拆分成N路视频数据,并分别渲染得到N路虚拟直播图像数据,以交替输出到所述投屏系统中,并在对应的显示区域中进行显示。
8.如权利要求1‑7任意一项所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述渲染服务器还用于基于用户输入的图像渲染模式的选择切换为直接对所述主视频数据进行渲染,得到一路包括所述主视频数据连续图像帧的虚拟直播图像数据,用于所述投屏系统在其所述显示区域显示基于所述虚拟直播图像数据生成的同一图像。
9.如权利要求1‑8任意一项所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述渲染服务器还用于基于第一图像渲染模式将所述第一路视频数据进行渲染,得到第一路虚拟直播图像数据;基于第二图像渲染模式将所述第二路视频数据进行渲染,得到第二路虚拟直播图像数据;所述第一图像渲染模式与所述第二图像渲染模式为不同的两种图像渲染模式。
10.如权利要求9所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述渲染服务器还用于在所述第一路视频数据中嵌入与所述第一图像渲染模式对应的名称信息,在所述第二路视频数据中嵌入与所述第二图像渲染模式对应的名称信息;所述第一图像渲染模式和所述第二图像渲染模式的名称信息分别显示在所述第一图像和所述第二图像中。
11.如权利要求1‑10任意一项所述的用于虚拟直播的实时渲染投屏合成系统,其特征在于,所述渲染服务器还包括时钟同步模块,用于在所述第一路视频数据和所述第二路视频数据中嵌入帧同步信号;所述渲染服务器还用于基于所述帧同步信号将所述第一路虚拟直播图像数据和所述第二路虚拟直播图像数据发送至所述投屏系统。