NVIDIA CloudXR Runtime streams GPU-accelerated XR experiences from powerful servers to lightweight clients. An OpenXR-compliant server component handling video encoding, audio streaming, input processing, and foveated rendering.
NVIDIA CloudXR Runtime Overview
The NVIDIA CloudXR Runtime is a GPU-accelerated Extended Reality (XR) streaming platform that streams high-quality XR experiences from powerful servers to lightweight clients over standard networks. Its core architecture decouples rendering from display, allowing intensive XR applications to run on high-performance servers.
The CloudXR Runtime is the essential server-side component, provided as libraries for building OpenXR server applications on Windows and Linux systems.
CloudXR Runtime Key Features
The Runtime acts as an OpenXR-compliant runtime, enabling applications to use the standard OpenXR API while it automatically handles the streaming functionality.
- Streaming: Provides GPU-accelerated video encoding for high-quality visuals. Audio is also captured and streamed alongside video (currently Windows only).
- Input Integration: Receives and processes client input—including head tracking, controllers, and hand tracking—via the standard OpenXR action system.
- Advanced Features:
- Foveated Rendering: Reduces quality in peripheral vision areas to help optimize bandwidth.
- Opaque Data Channel: A custom bidirectional communication channel for application-specific data using the
XR_NV_opaque_data_channelextension.
Runtime Management API
The CloudXR Runtime Management API is provided for controlling server-side functionality. This API is used to manage and configure the streaming environment and includes features such as:
- Initialization and Setup.
- Stream Manager configuration.
- Integration of the XR Opaque Data Channel.
Note: CloudXR is an end-to-end system; the CloudXR Runtime must be paired with a compatible CloudXR client (built with CloudXR Framework or CloudXR.js) to establish a working streaming session.
Governing Terms
NVIDIA CloudXR Runtime is governed by the NVIDIA CloudXR Software License Agreement.
By downloading or using NVIDIA CloudXR Runtime, you agree to the NVIDIA CloudXR terms.