Skip to content

WebRTC Livestream Cannot Connect from External Network (UDP Port Not Listening) #539

@michaelfan30

Description

@michaelfan30

Description

Description

I am running Isaac Sim on a remote server and trying to connect to it using the WebRTC livestream client from my local machine. The Isaac Sim application appears to start correctly and reports that the streaming app is loaded, but there's no streaming by the client.

From port inspection, it seems that the UDP port used for WebRTC media streaming is not opened, which might be preventing the livestream connection from being established.

Environment

Isaac Sim Version: 5.1.0

OS: Ubuntu 22.04

GPU: NVIDIA RTX 4090

Driver: 550

Runtime: Docker / remote server environment

Client: Mac (WebRTC livestream client)

Command Used to Start Isaac Sim

I launch Isaac Sim using the following command:

PUBLIC_IP=$(curl -s ifconfig.me) && \
./isaac-sim.streaming.sh \
--/app/livestream/publicEndpointAddress=$PUBLIC_IP \
--/app/livestream/port=49100

The application starts normally and the terminal output shows:

app ready
Isaac Sim Full Streaming App is loaded

No errors are reported during startup.

Actual Behavior

Isaac Sim reports that the streaming app is loaded.

The WebRTC client cannot connect.

Only the TCP signaling port appears to be open.

Port inspection:

netstat -tulpn | grep 49100

Result:

tcp 0 0 0.0.0.0:49100 0.0.0.0:* LISTEN

Checking UDP ports:

netstat -tulpn | grep 47998

No result is returned.

This suggests that the UDP media streaming port is not opened by Isaac Sim.

Isaac Sim version

5.1.0

Operating System (OS)

Ubuntu 22.04

GPU Name

RTX 4090

GPU Driver and CUDA versions

Driver: 550.127.08 CUDA: 12.4

Logs

No response

Additional information

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions