GTC大会期间,NVIDIA宣布推出最新版本的 NVIDIA CloudXR ,可支持用户自定义SDK以赋能应用程序、满足客户需求。此外,用户还可通过最新版本,在云端、 5G 移动边缘计算( MEC )和企业网络中规模化部署扩展现实( XR )。
CloudXR 4.0 引入了全新 API ,可为服务器和客户端应用程序开发提供更大的灵活性。当前,用户可以利用云、 5G MEC 和本地服务器来提供XR 体验。
该版本提供多种可接入 NVIDIA CloudXR的方式,并新增可更好地了解底层网络性能的功能。最新版本的NVIDIA CloudXR还支持在多平台上扩展,也支持在高容量网络中优化流式传输。
NVIDIA CloudXR 4.0提供了一个利用Unity插件架构构建的全新客户端示例。用户可以在此基础上,为NVIDIA CloudXR 客户端创建自定义用户界面。 用户还能够使用Unity 插件,构建可在多个XR客户端设备上运行的单一客户端程序,从而降低开发成本。
图 1 。用于 NVIDIA CloudXR 客户端的 Unity 插件
NVIDIA CloudXR 4.0 引入了各种新功能和优势:
- NVIDIA CloudXR Server API :用户可以选择将 NVIDIA CloudXR 直接引入其应用程序,以解耦服务器对 OpenVR 或 OpenXR runtime的需求。 NVIDIA 还与 Collabra团队合作,提供Monado OpenXR 作为NVIDIA CloudXR 的API。 NVIDIA CloudXR 4.0 将继续通过 SteamVR runtime支持运行 OpenVR API 。
- 适用于 NVIDIA CloudXR 客户端的 Unity 插件:使用 Unity XR API 和其他 Unity API ,为用户提供一种可基于 Unity 引擎创建全功能NVIDIA CloudXR 客户端的方法,且该客户端将能够部署于许多 XR 客户端平台之上。
- 低延迟、低损耗的可扩展吞吐量( L4S ):提供可支持内容流畅切换的高级 5G 数据包传输优化,以显著在5G网络中减少云端交互式视频流的延迟。
以前,企业需通过工作站或桌面的物理连接来为用户提供沉浸式、高保真 XR 体验,高保真 XR 和移动设备的结合看起来似乎是不可能的。但使用 NVIDIA CloudXR ,用户可以选择最适合客户的平台来为其提供XR体验。
最新版本的 NVIDIA CloudXR 体现了 NVIDIA 对实现可扩展且高性能的流式传输XR的承诺。 NVIDIA CloudXR 4.0 版本所提供的新功能,可赋能用户在其应用程序中灵活使用各种 XR 运行时,并基于用户自有的应用程序,为其客户定制通用设备客户端。
VMware产品管理总监Matt Coppinger表示:“在VMware,我们使用 NVIDIA CloudXR ,帮助客户将高保真XR体验从VMware Horizon等平台,流式传输至可运行VMware Workspace ONE XR Hub的独立VR设备之中,为客户提供了图形工作站的强大功能以及独立VR设备的可移动性特点。 NVIDIA CloudXR 4.0版本提供了新的应用程序和客户端API,能帮助我们优化NVIDIA CloudXR 与Workspace ONE XR Hub的集成效果、提升整体解决方案的性能。
为提供更优质的流式传输性能, NVIDIA 还与爱立信和德国电信等多个合作伙伴展开合作,在 NVIDIA CloudXR中实现 L4S 。用户可使用可用于高带宽、低延迟网络的高性能流式传输平台。
德国电信的边缘计算主管 Dominik Schnieders 表示:“我们看到 L4S 与 NVIDIA CloudXR 的结合,在降低延迟和网络抖动方面实现了出色的优化。这将成为公共 5G 网络中企业和消费者实现XR 流式传输的关键组成部分。”
除新的服务器、客户端 API 以及 5G 网络优化外,NVIDIA还新增了一些用户非常需要的功能,以帮助其在 NVIDIA CloudXR 上进行构建:
- 支持通用性控制器:NVIDIA CloudXR 客户端的开发人员可以为独特的 头显(HMD)控制器创建输入映射。
- 基于回调函数的记录日志(Logging):可在处理日志消息时实现了更大的灵活性,应用程序可以指定回调函数并对日志消息执行操作,例如过滤和写入文件。
- 灵活创建流式传输:设备通常与特定类型的视频流有关,例如,平板电脑的单声道 RGB 流或混合现实 HMD 的立体声 RGBA 流。用户使用 NVIDIA CloudXR 4.0可以基于特定设备或平台启动不同的流。
新的 NVIDIA CloudXR 4.0 SDK 基于XR 开发者社区所要求的功能构建,这是改变企业 XR 软件分布方式的重要一步。可扩展 XR 流的出现,本质上重新定义了企业开发人员的客户。从原有的需访问专用高端工作站的群体,转换为在企业网络环境中使用移动 XR 设备的群体。
与此同时,因维护分布式 XR 工作站而短缺的 IT 人员,现在可以专注于从数据中心扩展 XR 。
Project Aurora 是完整的硬件和软件堆栈,用于在专有和公共网络中传输 XR 。结合全新的 NVIDIA CloudXR 4.0 SDK,它是提供灵活性、性能和易于部署的关键。 IT 部门可将 XR 应用程序无缝交付给网络中无限数量的用户。