在本周的洛杉矶MWC上,NVIDIA首席执行官黄仁勋演示了该公司的CloudXR平台,该平台可通过5G连接流式传输云渲染的AR和VR内容。NVIDIA表示,CloudXR支持即插即用的SteamVR/OpenVR内容,并将发布CloudXR SDK,以便企业能够提供来自云端的AR和VR内容。
NVIDIA希望通过基于GPU的云基础设施,使企业能够远程渲染高端AR和VR图像,并通过5G将其传送给客户。该想法是通过在云端渲染图像并将其流式传输到不需要特别强大或昂贵硬件的主机设备上,消除VR的高端硬件限制。NVIDIA已经提供了一个非常类似的服务,称为GeForce Now,但它是针对传统游戏而不是VR。
现在,该公司表示已经开发了一种云渲染流水线,专门支持SteamVR/OpenVR内容,该公司称之为CloudXR。NVIDIA并没有直接向客户提供此服务(与GeForce Now一样),而是将CloudXR定位为其他企业可以使用的一组工具,以将AR/VR流式传输提供给其客户。这种方法是有道理的,因为这个难题的关键部分之一是5G网络(由于其潜在的低延迟可能性),NVIDIA希望正在建设5G网络的运营商将希望提供CloudXR流式传输作为吸引客户的方式。
NVIDIA CloudXR SDK
NVIDIA过去曾谈到过AR/VR云渲染的可能性,但是这周该公司正式宣布了CloudXR SDK的早期发布,可作为将云渲染的AR/VR内容带给客户的基础。SDK包括:
– 在数据中心运行的服务器驱动程序
– 易于使用的客户端库,可为众多OpenVR应用程序提供VR/AR流式传输到Android和Windows设备的功能
– 用于便携式客户设备的SDK,可让应用开发人员轻松从云端流式传输渲染的内容
该系统被设计成即插即用,可与SteamVR/OpenVR内容配合使用,并能够流式传输到运行在Windows或Android上的客户端软件,这可能包括Windows主机PC、基于Android的独立头显,甚至手持设备(用于手持AR)。
CloudXR演示
NVIDIA在本周的洛杉矶MWC上展示了在手持AR模式下的CloudXR演示。使用手机作为增强现实平台(可能是Android,并且集成了Android的ARCore跟踪),将云端渲染的汽车高保真3D模型投射到舞台上。
NVIDIA表示,该系统能够“动态优化流式传输参数,最大限度地提高图像质量和帧率,使XR体验在任何网络条件下保持最佳质量”。但该公司并没有谈论具体的延迟需求,除了表示CloudXR与本地渲染视图相比“没有可察觉的延迟差异”(这是我们之前听到过很多次的说法,但很少经得起审视)。
此刻,关于演示现场的确切设置还不清楚,所以我们不确定它是完整的数据中心到设备的流水线演示,还是仅仅演示了CloudXR的功能而没有包括网络传输。
VR/AR云渲染、5G和边缘网络
从云端流式传输AR和VR一直以来都是一种技术上的可能性,但更多受到延迟而不是带宽限制的制约。虽然CloudXR本身当然被设计为低延迟,但云渲染流程中延迟的另一个重要因素是网络传输 – 一旦帧离开数据中心,就需要在不增加太多延迟的情况下传输到头显。
虽然5G理论上比许多现有的网络基础设施具有较低的延迟,但所谓的“边缘计算”是延迟谜题的另一个重要组成部分。低延迟不仅仅取决于数据中心与设备之间的物理距离。数据中心和终端是网络能力的功能,边缘计算是将云数据中心物理靠近用户以减少延迟的概念。
另请参阅HTC表示“5G Hub”将“直接向Vive头戴设备”流式传输VR内容,也许有一天…
例如,在美国大陆中部的单个数据中心到达国家沿岸时可能会有太多的延迟,以至于无法实现CloudXR体验。边缘计算提出使用一个分布式的数据中心群集,使渲染发生在距离每个用户最近的数据中心,从而减少因物理距离导致的延迟。
目前尚不清楚Nvidia推荐什么样的延迟要求才能使CloudXR可行,但与边缘计算节点在范围内可能与5G一样重要。
0