Isaac Sim 5.0.0 – Unable to Configure TURN Server for WebRTC (TCP-only setup, no UDP allowed)

.

Isaac Sim Version

5.0.0

Operating System

Ubuntu 22.04

Topic Description

Isaac Sim 5.0.0 – Unable to Configure TURN Server for WebRTC (TCP-only setup, no UDP allowed)


Detailed Description

I’m currently running Isaac Sim 5.0.0 on AWS, and my environment does not allow UDP traffic.
Because WebRTC relies on UDP by default, I need to configure Isaac Sim to stream over TCP using a TURN server.

In Isaac Sim 4.2.0, this was possible by editing the WebRTC extension configuration directly.
Here’s how it was done previously:

apt update
apt install nano
nano extscache/omni.services.streamclient.webrtc-1.3.8/config/extension.toml

Then adding a TURN server entry (for example):

iceServers = [
  { urls = ["turn:turn.myserver.com:3478"], username = "user", credential = "pass" }
]

This allowed WebRTC to work over TCP-only networks.

However, in Isaac Sim 5.0.0, the omni.services.streamclient.webrtc-1.3.8 extension has been deprecated, and the new WebRTC implementation no longer exposes an obvious configuration file or parameter for ICE/STUN/TURN servers.

I’ve found references to new commands that seem related to adding TURN servers, but there’s no documentation or example showing how to actually apply or use them.
At the moment, I can’t find a working method to enforce TCP relay through a TURN server in 5.0.0.

Expected behavior:

  • Be able to configure and use a TURN server for WebRTC so streaming works over TCP when UDP is blocked.

Actual behavior:

  • No visible way to configure ICE/TURN servers in Isaac Sim 5.0.0, and WebRTC streaming fails when UDP is unavailable.

Steps to Reproduce

  1. Deploy Isaac Sim 5.0.0 on AWS (container or VM instance).

  2. Block all outbound/inbound UDP traffic (AWS security group or VPC rule).

  3. Attempt to start WebRTC streaming via the standard interface.

  4. Observe that WebRTC fails to connect (since no UDP relay is available).

Thank you for raising this issue regarding TCP-only WebRTC livestreaming with Isaac Sim 5.x. At this time, direct support for configuring ICE/STUN/TURN servers for TCP-only environments—similar to what was possible in Isaac Sim 4.2.0—is not currently available in the latest release. We recognize the importance of this functionality, especially for users operating in restrictive network conditions. An internal ticket has been created to track this feature request, and any future updates will be communicated through release notes or forum announcements.

1 Like