This page documents the processes installed by Innoactive Spatial Runtime and the network ports and IPC mechanisms each one uses. For firewall configuration guidance on a CloudXR workstation, see Firewall settings for CloudXR Server workstations.
Default installation directories:
- Main app + CloudXR binaries:
C:\ProgramData\Innoactive\Spatial Runtime\ - OpenXR Runtime Service:
C:\Program Files\Innoactive\OpenXR Runtime Service\
Architecture overview

Notes
-
Only one of
CloudXR Runtime Host.exeorCloudXrService.exeowns the CloudXR ports at a time, depending on the active streaming strategy.- CloudXrService.exe if using Apple’s Foveated Streaming Sessions framework for dynamic foveation
- CloudXR Runtime Host.exe if using static foveation
1. Innoactive Spatial Runtime
Process
C:\ProgramData\Innoactive\Spatial Runtime\Innoactive Spatial Runtime.exe
Networking
-
TCP (Inbound):
42084— REST API (HTTP)42085— REST API (HTTPS)48322— WebSocket Secure (WSS) signaling proxy for CloudXR55000— Apple Vision Pro Foveated Streaming session management (QR pairing)
-
UDP (Inbound + Outbound):
5353— mDNS / Bonjour service discovery (multicast224.0.0.251), service type_innoactive._tcp
Explanation
-
Tray application that coordinates connections from application plugins and client applications.
-
Starts and stops CloudXR streaming via
NvStreamManager.exe. -
IPC:
- Named pipe to
NvStreamManager - Named pipe to
CloudXR Runtime Host(Direct streaming strategy) - Named pipe to
Innoactive OpenXR Runtime Service(OpenXR registry updates)
- Named pipe to
The REST API ports (42084, 42085) and Apple Vision Pro session management port (55000) are configurable via appsettings.json.
2. Innoactive OpenXR Runtime Service
Process
C:\Program Files\Innoactive\OpenXR Runtime Service\Innoactive OpenXR Runtime Service.exe
Service details
- Service name:
InnoactiveOpenXRRuntimeService - Display name: Innoactive OpenXR Runtime Service
- Account:
LocalSystem - Start type: Automatic
Networking
- None.
Explanation
- Installed under Program Files (not ProgramData) to prevent binary replacement by standard users.
- Allows switching the active OpenXR runtime without administrator privileges — recommended for enterprise deployments where users don't have admin rights.
- IPC via a local named pipe to the Spatial Runtime tray app.
3. NvStreamManager
Process
C:\ProgramData\Innoactive\Spatial Runtime\CloudXR\NvStreamManager.exe
Networking
- None.
Explanation
-
Provided by NVIDIA.
-
Manages CloudXR lifecycle and coordination.
-
IPC:
- With
CloudXrService/CloudXR Runtime Host(named pipe) - With Spatial Runtime (named pipe)
- With
4. CloudXR Runtime Host
Process
C:\ProgramData\Innoactive\Spatial Runtime\CloudXR\CloudXR Runtime Host.exe
Networking
- TCP (Inbound):
48010,48322 - TCP (Outbound):
49007 - UDP (Inbound):
47995,47998–48002,48005,48008,48012 - UDP (Outbound):
49003–49006,50000–55000
Explanation
- Out-of-process host that owns the CloudXR network ports in the Direct streaming strategy.
- IPC with Spatial Runtime via a local named pipe.
5. CloudXrService
Process
C:\ProgramData\Innoactive\Spatial Runtime\CloudXR\CloudXrService.exe
Networking
Identical to CloudXR Runtime Host (§4):
- TCP (Inbound):
48010,48322 - TCP (Outbound):
49007 - UDP (Inbound):
47995,47998–48002,48005,48008,48012 - UDP (Outbound):
49003–49006,50000–55000
Explanation
- Provided by NVIDIA.
- Owns the CloudXR network ports in the AppleManaged / Stream Manager streaming strategy.
- Only one of
CloudXR Runtime Host.exeorCloudXrService.exeowns these ports at any given time, depending on the active streaming strategy. - Official NVIDIA network documentation: https://docs.nvidia.com/cloudxr-sdk/latest/requirement/network_setup.html
6. VRED Plugin (or other application plugin)
Process Plugin running inside VRED (or other supported host applications).
Networking
- TCP (Outbound):
42084
Explanation
- Connects to Spatial Runtime's REST API.
- Enables application registration, client discovery, and XR mode activation.
Related: VRED ports (third-party)
These ports are opened by Autodesk VRED itself, not by Spatial Runtime. Included here for operator awareness when VRED is used as an application host.
| Component | Protocol | Default Port | Notes |
|---|---|---|---|
| VRED Web Interface | TCP | 8888 | Browser-based VRED UI |
| VRED Collaboration | TCP | 8889 | Multi-user collaboration; port is configurable in VRED |