随着虚幻引擎(UE)在高品质应用开发中的广泛应用,大内容与轻终端的矛盾日益突出。大型3D应用对终端性能和存储的高要求,限制了其普及。实时云渲染技术应运而生,成为解决这一矛盾的关键。
UE引擎自带的像素流送插件是UE开发者们首先接触到的云化方案,需要开发者进行大量的二次开发,门槛高促使更多的开发者转而选择行业中成熟、稳定的商业化云渲染产品。本文以LarkXR实时云渲染平台为例,与像素流送的相关指标进行全面对比,探讨云渲染技术的革新。
像素流送是UE引擎的插件级产品,仅提供基础流式传输功能。LarkXR提供完整的实时云渲染PaaS服务,涵盖云端算力管理、网络传输优化和异构终端接入全流程。从功能架构上看,像素流送仅相当于LarkXR的部分模块,LarkXR的架构更为全面和复杂,能提供更完善的解决方案。 以技术视角类比,采用像素流送如同拥有高性能核心组件,却需从底层电路设计、网络链路搭建等全流程自行构建应用体系,繁复且耗时。LarkXR则是一站式交付的完整解决方案,用户仅需聚焦业务使用。
像素流送是UE引擎为了实现网页推流衍生的插件,具有基础的推流能力,在实际项目实施过程中,缺乏对复杂场景自适应的能力,尤其在高分辨率、高帧率表现欠佳,网络波动时画面易卡顿,难以满足复杂交付网络环境。 LarkXR支持2K - 8K分辨率和30 - 120FPS帧率,采用H.264/H.265编码优化带宽。同时,基于自研的降龙(XLong)框架,在复杂网络环境尤其是弱网条件下,自适应能力超强,满足开发者对于不同分辨率、网络环境及交付实施的要求。
像素流送技术路线在单点/1对1的云渲染传输上,可以满足使用需求,尤其在数字孪生行业早期建设过程中,很多UE开发者通过集成像素流送插件,将大地形、高精度的三维可视化程序上云,集成在“一张图”等业务系统中。而随着项目的推进和研发的深入,像素流送无法支持集群化大并发的弊端凸显。Lark实时云渲染平台支持第三代GPU池化技术,支持大并发、高可用的集群部署,不仅支持1卡多并发,算力与程序之间动态调度,单台服务器可以支持5路以上并发用户访问,同时也支持生成环境中“管理+渲染”的集群部署方式,保障超大并发平稳运行,热备策略为项目实施添加双保险。
像素流送依赖UE引擎更新,缺乏对实时云渲染场景的深度优化,迭代速度和针对性不足。LarkXR是一站式部署的实时云渲染平台,代码开源极大的降低了开发人员的学习成本,持续为开源社区做出贡献。深耕底层技术,在工业数字孪生、云游戏等极端场景中验证了产品性能。
LarkXR采用非侵入式集成,支持多种 3D 引擎和XR 内容格式,包括 Unreal Engine、Unity 、Cesium、WebGL等各类引擎和3DXR内容生产工具,开发者可以轻松将现有项目轻松迁移,无需大幅修改代码现有项目迁移便捷。像素流送主要围绕UE引擎,在多引擎兼容上存在局限,限制了其应用范围。
此外,从技术指标的角度,二者之间还有如下对比。
特性分析 | 像素流送 | 实时云渲染 |
---|---|---|
传输协议 | WebRTC | WebRTC、RTMP、SRT等 |
客户端类型 | 浏览器(H5) | 浏览器、移动设备、桌面应用、VR/AR等高沉浸XR终端 |
网络时延 | 50ms-200ms | 20ms-200ms,尤其适合于弱网条件下的自适应传输 |
性能扩展 | 单台服务器,扩展性有限 | 支持一卡多并发,支持分布式渲染,扩展性强 |
开发难度 | 高,UE官网社区,参考手册进行自研 | 低,产品力强,有商业化软件开箱即用 |
部署成本 | 预算成本较低,研发人员自研。实施成本很高,稳定性、可扩展性以及产品力不足,存在较高部署风险 | 少并发下预算成本低,多并发下具有像素流送不具有的弹性伸缩产品力。实施部署成本低,稳定性高,技术支持完备 |
适用场景 | 远程演示、轻量级应用、点对点串流 | 2B商业化应用、大规模云游戏、虚拟仿真、定制化需求等 |
对于UE开发者而言,商业化实时云渲染产品在功能架构、推流能力、产品迭代、技术支持和多引擎兼容性方面全面优于像素流送,整体性价比远高于“免费”的像素流送。而在实时云渲染领域,LarkXR为开发者提供了更高效、专业可靠的解决方案,更能满足当前复杂多变的应用需求。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。