Description
I am trying to set up Isaac Sim with WebRTC over the Internet in a Docker container on my headless server:
- The drivers version are as specified both in the Isaac Sim and Omniverse Kit documentation ✔️
- The
./isaac-sim.compatibility_check.sh script passes ✔️
- I execute
/runheadless.sh -v --/app/livestream/publicEndpointAddress=IP --/app/livestream/port=49100, as specified in the documentation ✔️
- The script prints that
Isaac Sim Full Streaming App is loaded ✔️
- Neither
47998 nor 49100 ports are open by the container ❌
- The Isaac Sim WebRTC client obviously shows nothing ❌
Both software and hardware requirements are fulfilled and I have followed the steps provided in the documentation.
However, it seems that the omni.kit.livestream.webrtc and carb.livestream-rtc.plugin extensions are somehow failing.
I am not able to diagnose the system further than what is exposed on the Additional Information section. Also, I cannot find information about carb.livestream-rtc.plugin. Help is much appreciated.
Isaac Sim version
5.1.0
Operating System (OS)
Ubuntu 24.04
GPU Name
L40S
GPU Driver and CUDA versions
Driver Version: 580.95.05, CUDA Version: 13.0
Logs
Here is the log: kit_20251124_151529.log
The relevant part is the following:
2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: capture queue disabled
2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: Video stream created
2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: input stream created
2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: audio stream created
2025-11-24T15:15:36Z [6,957ms] [Error] [carb.livestream-rtc.plugin] Stream Server: Net Stream Creation failed, 0x800E8401
2025-11-24T15:15:36Z [6,957ms] [Error] [carb.livestream-rtc.plugin] Could not initialize streaming components
2025-11-24T15:15:36Z [6,957ms] [Error] [carb.livestream-rtc.plugin] Couldn't initialize the capture device.
Additional information
I can isolate WebRTC and replicate the same errors in the Isaac Sim 5.1.0 container as follows:
/isaac-sim/kit/kit \
--enable omni.kit.livestream.webrtc \
--no-window
However, here I also get a warning perhaps related to the issue, regarding CudaInterop version:
[2.779s] [ext: omni.kit.streamsdk.plugins-7.7.2] startup
[2.779s] [ext: omni.kit.livestream.core-7.5.1] startup
[2.782s] [ext: omni.kit.livestream.webrtc-7.0.0] startup
Warning: Possible version incompatibility. Attempting to load carb::cudainterop::CudaInterop with version v0.17 against v0.15.
Failed to open [/var/run/utmp]
Active user not found. Using default user [kiosk]2025-11-26T15:58:50Z [3,110ms] [Error] [carb.livestream-rtc.plugin] Stream Server: Net Stream Creation failed, 0x800E8401
2025-11-26T15:58:50Z [3,110ms] [Error] [carb.livestream-rtc.plugin] Could not initialize streaming components
2025-11-26T15:58:50Z [3,110ms] [Error] [carb.livestream-rtc.plugin] Couldn't initialize the capture device.
I can also replicate the error on a 106.5.0 Omniverse Kit image.
Description
I am trying to set up Isaac Sim with WebRTC over the Internet in a Docker container on my headless server:
./isaac-sim.compatibility_check.shscript passes ✔️/runheadless.sh -v --/app/livestream/publicEndpointAddress=IP --/app/livestream/port=49100, as specified in the documentation ✔️Isaac Sim Full Streaming App is loaded✔️47998nor49100ports are open by the container ❌Both software and hardware requirements are fulfilled and I have followed the steps provided in the documentation.
However, it seems that the
omni.kit.livestream.webrtcandcarb.livestream-rtc.pluginextensions are somehow failing.I am not able to diagnose the system further than what is exposed on the
Additional Informationsection. Also, I cannot find information aboutcarb.livestream-rtc.plugin. Help is much appreciated.Isaac Sim version
5.1.0
Operating System (OS)
Ubuntu 24.04
GPU Name
L40S
GPU Driver and CUDA versions
Driver Version: 580.95.05, CUDA Version: 13.0
Logs
Here is the log: kit_20251124_151529.log
The relevant part is the following:
2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: capture queue disabled 2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: Video stream created 2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: input stream created 2025-11-24T15:15:35Z [6,585ms] [Info] [carb.livestream-rtc.plugin] Stream Server: audio stream created 2025-11-24T15:15:36Z [6,957ms] [Error] [carb.livestream-rtc.plugin] Stream Server: Net Stream Creation failed, 0x800E8401 2025-11-24T15:15:36Z [6,957ms] [Error] [carb.livestream-rtc.plugin] Could not initialize streaming components 2025-11-24T15:15:36Z [6,957ms] [Error] [carb.livestream-rtc.plugin] Couldn't initialize the capture device.Additional information
I can isolate WebRTC and replicate the same errors in the Isaac Sim 5.1.0 container as follows:
/isaac-sim/kit/kit \ --enable omni.kit.livestream.webrtc \ --no-windowHowever, here I also get a warning perhaps related to the issue, regarding
CudaInteropversion:[2.779s] [ext: omni.kit.streamsdk.plugins-7.7.2] startup [2.779s] [ext: omni.kit.livestream.core-7.5.1] startup [2.782s] [ext: omni.kit.livestream.webrtc-7.0.0] startup Warning: Possible version incompatibility. Attempting to load carb::cudainterop::CudaInterop with version v0.17 against v0.15. Failed to open [/var/run/utmp] Active user not found. Using default user [kiosk]2025-11-26T15:58:50Z [3,110ms] [Error] [carb.livestream-rtc.plugin] Stream Server: Net Stream Creation failed, 0x800E8401 2025-11-26T15:58:50Z [3,110ms] [Error] [carb.livestream-rtc.plugin] Could not initialize streaming components 2025-11-26T15:58:50Z [3,110ms] [Error] [carb.livestream-rtc.plugin] Couldn't initialize the capture device.I can also replicate the error on a
106.5.0Omniverse Kit image.