How to optimize local streaming from a CloudXR Server Workstation
These troubleshooting steps apply to local streaming setups between a CloudXR server workstation and a headset (e.g., Apple Vision Pro). For general recommendation regarding CloudXR streaming, please refer to this section.
Router recommendations
Position of the routers
Position the routers at 2 meter level (to avoid body water bag effect) and 2 to 3 meters distance from the main play space
Position the router at least at 30 cm from a wall or any reflective surface, avoid corners (to avoid multi-path interference),
Never put the router on the floor (because antenna radiation pattern is horizontal + downwards)
Never put the router on the workstation
When using several routers, position them at opposite location from the space, not next to each other
Try to have 3 meters plus between two AVPs (for MIMO - spatial diversity effect to work)
Type of Router(s)
for 1 single AVP: wifi-5 is OK as long as there is no other device connected to the router and no interference on the channel
for 2 or more AVPs, - DO USE a Wifi-6 router !!
Classic 1 x 5Ghz band capable: Netgear RS700s,600,500 will play similarly for the AVP but can only transmit on one 5Ghz channel at a time.
Better for 2+ AVPs: 2 x 5Ghz channels capable: 1/ ASUS ROG Rapture GT-AXE16000@420€, 2/ TP-Link Archer BE900@650€)
Best quality is 2 x AVPs (thanks to AVP 2x2 MIMO) for 1 x 5Ghz channel although thanks to OFDMA several AVPs on the same channel may work (data flow intensity dependent)
Router key settings
When in US: Router#1: Channel 149, Router#2: Channel 36
When in EU: Router#1 Channel 44, Router#2: Channel 100 (DFS, so can take up to 10 min after switch on until weather radar scan is completed by the router) (although it is set to channels 44, it will aggregate 36+40+44+48 to make an 80Mhz channel)
Set to 80Mhz channel width
In "Advanced Wireless Settings": ensure OFDMA is enabled for the 5GHz band (WiFi 6 feature to support multiple devices on a single channel)
Disable 2.4Ghz and 6Ghz
Suggested Routers
Netgear Nighthawk RS600
Netgear Nighthawk RS700
Workstation firewall configuration
Ensure your firewall allows communication between the CloudXR server and connected devices. You may need to open dedicated ports and/or whitelist IP addresses, take a look to this article listing all required ports.
Review network and Wi-Fi configuration
Connection instability is often related to Wi-Fi or network setup.
Make sure to:
Use only one active Network Interface (disable others).
Change the Network Interface Card (NIC) profile type from Public to Private.
Connect both the headset and server to the same 5 GHz Wi-Fi.
Retest if performance drops
If streaming performance suddenly degrades, your router may have switched channels.
Re-evaluate your setup starting from step 3 and manually select another clear channel.
Check for security software interference
Some corporate security or endpoint protection tools can block Innoactive executables or network traffic, preventing local streaming.
Common causes include:
Standard antivirus or endpoint protection rules.
Windows Defender Advanced (Enterprise layer), which can block local UDP traffic even when the standard Defender allows it.
If you notice that executables stop shortly after starting or connections fail to establish, contact your IT administrator to:
Whitelist or exclude:
cloudxr-service.exePortal-VRED-Plugin-Helper.exe
Verify that no network-level policies (such as Defender Advanced) are restricting local connections.
On device settings for Apple Vision Pro
Location Services:
Step#1: turn it ON e.g. so that when in US the AVP adapts to US Wifi and enables channel 149.
Step#2: turn it OFF (This stops the AVP from performing frequent "silent" background scans interrupting the streaming data flow)
Apple Vision Pro configuration for CloudXR server connectivity
In enterprise environments, default visionOS settings—especially privacy and network-related features—may conflict with corporate IT policies and significantly delay onboarding if not identified early.
A common example is Private Wi-Fi Address (randomized MAC address), which is enabled by default in visionOS. Some corporate networks require a fixed MAC address per device for network access control. If not adjusted, this can block connectivity until policies are aligned.
Apple’s Platform Deployment Guide provides a central overview of supported deployment and management options:
https://support.apple.com/guide/deployment/welcome/web
Vision Pro–specific restrictions, payloads, and commands for visionOS are documented here:
https://support.apple.com/guide/deployment/deploy-apple-vision-pro-dep18daf732d/web
These capabilities are exposed via Apple’s MDM API, but availability depends on the MDM vendor’s level of visionOS support:
https://developer.apple.com/documentation/devicemanagement
Related articles
- How to Find the App Version of Innoactive Spatial app
- How to Obtain Debug Logs from Innoactive Spatial app
- Getting started with Innoactive Spatial
- Innoactive Spatial
- Autodesk VRED initial settings and suggestions
- Innoactive Spatial Runtime download link
- Innoactive Spatial Release Notes - Runtime and Apple Vision pro application
- Innoactive Spatial Lessons Learnt
- Innoactive Spatial Runtime – Processes and Networking Overview
- How to deploy enterprise licenses on your managed Apple Vision Pro devices
- Unreal Engine settings for Apple Vision Pro local streaming
- How to optimize local streaming from a CloudXR Server Workstation
- Apple TestFlight suggestions