如何在公有云部署支持UE/Unity等引擎的实时云渲染推流平台
2025-06-17 16:29
给UE程序找到合适的带有GPU的云服务器,作为渲染使用的云服务器(Server端),在Server端渲染后通过像素流插件推流到客户端网页。此处可以根据项目需求选择内网的服务器,或者公有云上带有GPU实例的服务器。主流的公有云厂商都有针对图形渲染的云服务器,结合数字孪生云渲染的行业经验,以阿里云和腾讯云的主机为例进行介绍。
1. 云服务器选择
1. 阿里云云渲染GCS服务器
数字孪生大场景程序对服务器的性能要求很高,为了保障流畅运行,通常推荐配置在8核/32GB以上,对应阿里云的实例规格至少需要达到gcs.r2c1m1.1xlarge,如果场景很小可以选低配置的服务器。再对应购买操作系统、存储、带宽、IP等,将UE程序部署在上面。https://help.aliyun.com/zh/gcs/product-overview/billing-overview?spm=a2c4g.11186623.help-menu-419508.d_0_1_0.7fea7e5exBqpkB
2. 阿里云 ECS 的GPU服务器
推荐使用阿里云的ECS A10服务器,且需要选择镜像市场中的GRID驱动的镜像。
3. 腾讯云应用云渲染服务器
对比腾讯云上的云渲染服务器,建议选择X86GPU并发架构下,L2-大型应用云渲染并发和XR-超大型应用云渲染并发的规格实例,同时带宽单并发至少10Mbps以上。再对应购买操作系统、存储、带宽、IP等,将UE程序部署在上面。https://cloud.tencent.com/document/product/1547/72168。
2. 部署LarkXR实时云渲染平台
部署前根据自己的使用需求准备好机器,配置如下:
操作系统:server2022或server2019,win系统测试用可以,正式使用不推荐
带宽:正常一路SR应用1080p推流并发10m带宽足够,多个并发就是带宽*n
存储:根据自己应用总大小选择硬盘,上传的应用总大小在100g以内那就选择100g硬盘足够
IP端口:内网只要部署完就可以正常使用,没有特别注意事项。外网使用要有自己的公网IP,以及开放对应的渲染端口,公网开放也可以通过代理模式开放或者使用平行云开发者平台的转发代理功能(需要联网)。公有云部署,如阿里、aws、腾讯等,开机器的时候只需要选择上公网ip,平台会自动分配。
镜像:部署单个机器测试使用忽略该说明,该说明是为了云活动批量创建云服务器。上面各个条件确认好以及不变更,可以把已经部署好的渲染机器关机做一个镜像,之后更多的机器开机使用打好的镜像批量创建即可(最好先创建一个确保镜像正确可用)
部署:访问https://www.pingxingyun.com/devCenter.html 找到产品里的LarkXR,根据自己需求选择单机或集群版(两个版本功能一样,部署方式有区别),测试选择单机版,云活动多机器就用集群版
在线版:需要联网,一键式安装方式,下载好后运行起来点击确定自动安装
离线版:整体包下载,根据包里的部署文档进行部署
3. 申请测试授权码
注册个人开发者获取测试授权码,激活LarkXR平台(类似激活微软Office办公软件的方法):https://www.pingxingyun.com/console/#/ 。UE/Unity等引擎开发的高精度大场景数字孪生应用,在使用LarkXR实时云渲染产品时,申请自助授权码时候注意至少勾选“开发版(前端品牌+服务端接口)”和“数据通道”两个开发版功能,满足二次开发、二三维数据传输通信,及与已有业务系统对接等深度开发需求。
将授权码填写至系统后台:系统设定-参数设置-授权方式。对应选择“云授权”或者“本地授权”。
4. 多终端访问云渲染后的推流页面
部署好LarkXR实时云渲染平台后,将应用的URL链接分享给其他人,就可以实时交互访问了。
目前同步过程中打开画面也是收费的,当发现应用正在同步中时,请关闭网页。根据应用大小估算同步时间,1G的应用同步时间大概在10~30s左右。
点击【更多】,从【分享】按钮中复制链接进行分享。**注意不要直接把地址栏的URL分享,无法访问**