CloudXR Stream Manager is a Windows service that manages NVIDIA CloudXR Runtime instances, consisting of a server component for hosting the RPC service and a sample client for demonstrating interaction.
NVIDIA CloudXR Stream Manager Overview
The NVIDIA CloudXR Stream Manager is a Windows-based service that orchestrates CloudXR runtime instances on server systems. It provides a centralized control layer for starting, stopping, and monitoring CloudXR streaming services through a simple RPC interface.
The Stream Manager handles runtime lifecycle management, allowing applications to programmatically control CloudXR services without manual configuration. It supports multiple runtime versions and provides real-time status monitoring for connected clients.
Stream Manager Key Features
The Stream Manager exposes functionality through a named pipe RPC interface, enabling both interactive use and programmatic integration.
- Service Control: Start and stop CloudXR services on demand, with support for specifying runtime versions.
- Version Management: Query and switch between multiple installed CloudXR runtime versions.
- Status Monitoring: Real-time visibility into OpenXR runtime state, application connections, and client connections.
- Security:
- Client Authentication: Set client identifiers and receive authentication tokens for session management.
- Cryptographic Fingerprints: Retrieve key fingerprints using MD5, SHA1, SHA256, or SHA512 algorithms.
Integration Options
The Stream Manager Client Library provides a C API for integrating Stream Manager functionality directly into your applications. Key integration capabilities include:
- Programmatic service lifecycle control.
- OpenXR runtime path retrieval for dynamic loader configuration.
- Automatic server launch from client applications.
Governing Terms
NVIDIA CloudXR Stream Manager is governed by the NVIDIA CloudXR Software License Agreement.
By downloading or using NVIDIA CloudXR Stream Manager, you agree to the NVIDIA CloudXR terms.