How to stream ZED SVO playback over the Internet (WAN) while preserving full ZED SDK features (depth, 3D VR view, right camera, point cloud)?

Hi, I have a question regarding ZED’s native streaming capabilities.

I am currently using a Python script to stream an SVO file locally using:

zed.enable_streaming(port=30000)

And on another Unity instance (on the same LAN) I can connect using ZED Manager:

Host:
Port: 30000

This works perfectly.
I get the full 3D VR playback, left/right images, depth, disparity, and all features that depend on the native ZED stream format.


My Use Case :

I need to stream this SVO playback to a remote Unity ZED Manager on a different network (WAN/Internet) while preserving:

  • Native ZED depth

  • Right + Left images

  • Positional tracking data

  • Disparity/depth maps

  • Full 3D VR view in Unity

  • ZED SDK internal synchronization

Basically:
The remote Unity client should see the SVO exactly as if it was playing locally.


What I already know / tried(I guess):

  • The ZED native stream uses multiple UDP channels and custom synchronization packets.

  • Tunnels like ngrok / Pinggy / Cloudflare Tunnel / Flask TCP relays do not work because they do not support raw UDP and break ZED’s packet structure.

  • Custom TCP/WebRTC streaming also won’t work because Unity ZED Manager expects native ZED packets (not RGB video).

  • I also understand that depth, confidence, metadata, etc. cannot be wrapped in a simple custom stream.


My Question:

Is there any officially supported or recommended way to expose ZED’s native UDP stream over the Internet (WAN) so that a remote machine can receive it using ZED Manager / ZED SDK unchanged?

More specifically:

  1. Does Stereolabs officially support or recommend
    port forwarding of the ZED UDP port for WAN streaming?

  2. Are there any known limitations with NAT / CG-NAT / firewalls
    when using ZED’s native streaming across the Internet?

  3. Is using a LAN-emulating VPN (ZeroTier, Tailscale, WireGuard)
    the only reliable solution for maintaining the full ZED stream packet structure?

  4. Is it technically safe and supported by Stereolabs to stream
    native ZED packets across WAN if the ports are forwarded?

  5. Is there any roadmap or planned feature for a
    WAN-compatible relay server / TURN-style streaming
    that preserves depth + VR features?


Goal:

I want to know the correct, approved method for doing full-fidelity ZED native streaming across different networks, without losing depth or the 3D VR playback capabilities in Unity.

Any guidance would be appreciated.

Thank you!