Thanks for calling that out — good question.
Short answer
• Cross-node media relay is not available in LiveKit open-source v1.9.12. That distributed, multi-home SFU mesh (server-to-server relay between nodes) is a LiveKit Cloud capability.
What that means for self-hosting
• In OSS v1.9.12, a room/session is hosted by a single SFU node. Participants should connect to the node hosting that room; there’s no built‑in mechanism for nodes to form the Cloud-style inter-node media mesh and relay media across regions.
• The core SFU, APIs, and SDKs are the same between OSS and Cloud, so client code is portable — but the Cloud orchestration and cross-node relay are additional infrastructure on top of the OSS SFU.
If you’d like, I can:
• Help you design a self-hosted topology for lower latency (for example, suggesting strategies for routing users to nearest nodes and colocating rooms), or
• Describe the specific Cloud features that enable cross-node relay so you can compare trade-offs.
Which would be most helpful?
Sources:
Announcing LiveKit Cloud | LiveKit, with interactive elements