给UE/Unity程序找到合适的带有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驱动的镜像。
2.部署实时云渲染平台
部署前根据自己的使用需求准备好机器,配置如下
操作系统: server2022或server2019,win系统测试用可以,正式使用不推荐
带宽: 正常一路SR应用1080p推流并发10m带宽足够,多个并发就是带宽*n
存储: 根据自己应用总大小选择硬盘,上传的应用总大小在100g以内那就选择100g硬盘足够
IP端口: 内网只要部署完就可以正常使用,没有特别注意事项。外网使用要有自己的公网IP,以及开放对应的渲染端口。在腾讯服务器上,开机器的时候只需要选择上公网ip,平台会自动分配。
镜像: 部署单个机器测试使用忽略该说明,该说明是为了支持批量创建云服务器。上面各个条件确认好以及不变更,可以把已经部署好的渲染机器关机做一个镜像,之后更多的机器开机使用打好的镜像批量创建即可(最好先创建一个确保镜像正确可用)
部署: 下载LarkXR实时云渲染平台部署即可。
3. 激活系统
注册个人开发者获取测试授权码,激活LarkXR平台(类似激活微软Office办公软件的方法):
www.pingxingyun.com/console/#/ 。UE/Unity等引擎开发的高精度大场景数字孪生应用,在使用LarkXR实时云渲染产品时,申请自助授权码时候注意至少勾选“开发版(前端品牌+服务端接口)”和“数据通道”两个开发版功能,满足二次开发、二三维数据传输通信,及与已有业务系统对接等深度开发需求。将授权码填写至系统后台:系统设定-参数设置-授权方式。对应选择“云授权”。