NVIDIA为开发者提供了一个先进的平台,开发者可以在该平台上使用全新NVIDIA CloudXR 套件来创建可扩展、品牌化的定制扩展现实(XR)产品。
NVIDIA CloudXR 套件基于全新架构而打造,是扩展XR生态的重要工具。它为开发者、专业人士和企业团队提供了一个可以跨操作系统灵活编排并扩展XR工作负载的平台,包括Windows中的虚拟机和基于Linux的系统(比如容器)。
借助NVIDIA CloudXR流式传输堆栈,用户可以构建灵活、高性能的云解决方案,以传输要求最严苛的沉浸式体验。团队还可以使用NVIDIA流式传输技术有效管理包括互联网在内的大型公共和专用网络上的流式传输质量。
图1. NVIDIA CloudXR 套件由CloudXR Essentials、CloudXR Server Extensions 和 CloudXR Client Extensions这三个部分组成
对于沉浸式内容开发者来说,如何既支持由大功率显卡驱动的有线设备,又支持图形处理能力有限的移动设备,是一个难题。
通过使用NVIDIA CloudXR,开发者可以创建出能够充分利用强大GPU的高质量版本应用,同时还能借助NVIDIA CloudXR的流式传输能力,覆盖到使用移动XR设备的用户。
此外,云服务提供商(CSP)、IT服务商和系统集成商还可以使用交互图形来扩展GPU服务,为下一代XR应用提供支持。
NVIDIA CloudXR 套件由CloudXR Essentials、CloudXR Server Extensions和CloudXR Client Extensions这三个部分组成。
CloudXR Essentials 是该套件的底层流式传输层,它改善了 5G L4S 优化、QoS 算法、更强大的日志工具等方面。Essentials还包含SteamVR插件,以及可直接集成到XR应用中的示例客户端和新的服务器端API,因此不再需要单独的XR运行时。
CloudXR Server Extensions 通过为 Monado OpenXR 运行时添加源代码来改进服务器端接口。CloudXR Essentials 中的新 CloudXR Server API 以及 OpenXR API,是为IT服务商扩大 XR 分发规模的网关。
CloudXR Client Extensions 首次提供了为 Unity Editor 打造的 CloudXR 插件。这使开发者能够使用熟悉的 Unity 开发工具构建自定义 CloudXR 客户端应用。此外,Unity 应用开发者在使用插件连接到 CloudXR 流式传输服务器之前,可以更加轻松地构建具有其自定义界面和大厅的应用。
Collabora XR负责人Frédéric Plourde表示:“全新CloudXR Server Extensions为使用Monado的OpenXR运行时构建下一代沉浸式体验的软件开发者带来了更多的可能性。”
为客户提供高质量的XR流式传输服务
PureWeb 正在帮助各行各业的企业使用实时3D技术改进运营。通过NVIDIA CloudXR,PureWeb能够向客户展示如何使用现有设备来大规模传输复杂的沉浸式XR工作负载。
PureWeb产品开发副总裁Chris Jarabek表示:“我们希望为客户提供所需要的GPU资源和流式传输技术,使他们在不必担心计算资源是否充足的情况下,共享沉浸式体验。CloudXR 套件所带来的全新技术进步,使我们可以更好地使用OpenXR进行扩展,并以此为基础进行构建。”
Innoactive团队已将NVIDIA CloudXR集成到其VR应用部署平台Innoactive Portal中,许多Innoactive客户正在使用该平台为全球各地的用户提供高质量的沉浸式培训。
Innoactive首席执行官Daniel Seidl表示:“我们的许多客户都在构建应用并计划将这些应用传输到一体机头显或其他移动XR设备上。借助Unity插件,我们的客户现在可以通过CloudXR传输来自AWS和Microsoft Azure的内容,使云端XR流式传输变得更加方便。”