Optimize the network for local streaming

Router placement, Wi-Fi channel choice, firewall configuration, and Vision Pro settings that keep a local Innoactive Spatial session stable.

These recommendations apply to local streaming setups between a CloudXR server workstation and one or more Apple Vision Pro headsets.

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 30 cm from a wall or any reflective surface, avoid corners (to avoid multi-path interference)
  • Never put the router on the floor (the antenna radiation pattern is horizontal + downwards)
  • Never put the router on the workstation
  • When using several routers, position them at opposite sides of the space, not next to each other
  • Try to have 3 meters plus between two Apple Vision Pros (for MIMO spatial diversity to work)

Type of router(s)

For a single Apple Vision Pro
  • Wi-Fi 5 is sufficient as long as there is no other device connected to the router and no interference on the channel
  • Classic 1 × 5 GHz band capable is sufficient
For two or more Apple Vision Pros
  • Wi-Fi 6 router is strongly recommended
  • 2 × 5 GHz channels capable

Router key settings

5 GHz channel selection

For streaming to Apple Vision Pro, prefer non-DFS channels. Channels in the 100–140 range share spectrum with weather radar (DFS) — the router can blank them for up to 10 minutes on power-up while the radar scan completes, and may switch off them mid-session, interrupting the stream.

Allowed channels and the maximum transmit power per channel differ significantly by country. The recommendations below target local streaming to one or more AVPs in a single open space (design reviews, PR events, tradeshows).

For co-located multi-user collaboration in an open space without obstacles, 200 / 250 mW is generally sufficient — provided the router is mounted above head level. This becomes particularly important when many people are in the room, as bodies absorb signal at 5 GHz. (Remote and hybrid multi-user have different network considerations and are out of scope for this local-streaming article.)

CountryPreferred (non-DFS)Alternative
US / CA44 or 149 — both non-DFS, 1000 mW
EU44 — non-DFS, 200 mWFor max range: 100–140 (DFS, 1000 mW). Same-room wild card: 149 (non-DFS, 25 mW, ~8 m range, Pro routers only)
UK44 or 149 — both non-DFS, 200 mWFor max range: 100–140 (DFS, 1000 mW)
Japan44 (non-DFS, 200 mW) or 149 (non-DFS, 250 mW)For max range: 100–140 (DFS, 1000 mW)
Korea149 — non-DFS, 1000 mW. Fall back to 44 (non-DFS, 200 mW)
China149 (non-DFS, 1000 mW) and 44 (non-DFS, 200 mW)

When deploying two routers in the same space (for two or more AVPs), pick two channels that don't overlap — for example 44 + 149 where both are available, or 44 paired with a 100–140 DFS channel where extra range is needed. Although the router is set to channel 44, it will aggregate 36 + 40 + 44 + 48 to make an 80 MHz channel.

These recommendations come from field experience and will continue to be refined as more multi-user deployments are validated.

Other settings

  • Set to 80 MHz channel width
  • In "Advanced Wireless Settings": ensure OFDMA is enabled for the 5 GHz band (Wi-Fi 6 feature to support multiple devices on a single channel)
  • Disable 2.4 GHz and 6 GHz

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 — see Ports to whitelist on the workstation firewall for the full list.

Review network and Wi-Fi configuration

Connection instability is often related to Wi-Fi or network setup. Make sure to:

  • 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 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:

    • In C:\ProgramData\Innoactive\Spatial Runtime\

      • Innoactive Spatial Runtime.exe
    • In C:\ProgramData\Innoactive\Spatial Runtime\CloudXR\

      • NvStreamManager.exe
      • CloudXrService.exe
  • Verify that no network-level policies (such as Defender Advanced) are restricting local connections.

Apple Vision Pro settings

Location Services:

  • Step 1: turn it ON so that, when in the US, the AVP adapts to US Wi-Fi rules and enables channel 149.
  • Step 2: turn it OFF. This stops the AVP from performing frequent "silent" background scans that interrupt the streaming data flow.