Issac Sim streaming for remote containers is inconsistent

Isaac Sim Version

5.0.0

Operating System

Ubuntu 22.04

GPU Information

  • Model: L40S
  • Driver Version: 12.7

Topic Description

Detailed Description

Streaming Isaac Sim using the WebRTC Streaming Client is quite unpredictable. I have successfully streamed using isaacsim.streaming.sh, runheadless.sh, as well as with standalone python scripts (enabling omni.services.livestream.nvcf). However, streaming successfully is very inconsistent. More often than not, I am greeted with the gray screen, once even interrupting the stream.

Steps to Reproduce

  1. Start your Isaac Sim container in the remote server

  2. Try to stream using any of the isaacsim.streaming.sh, runheadless.sh or standalone methods.

As I suggested before, it is inconsistent. What works now, might not work later, and vice-versa.

Error Messages

[30.158s] Isaac Sim Full Streaming App is loaded.
main: thread_init: already added for thread
2025-09-19T08:31:39Z [103,890ms] [Warning] [gpu.foundation.plugin] Invalid sync scope for buffer resource 'shared swapchain buffer'. Create resource with valid sync scope for lifetime tracking or use kResourceUsageFlagNoSyncScope.
2025-09-19T08:31:39Z [103,892ms] [Warning] [gpu.foundation.plugin] Invalid sync scope for buffer resource 'shared swapchain buffer'. Create resource with valid sync scope for lifetime tracking or use kResourceUsageFlagNoSyncScope.
2025-09-19T08:31:39Z [103,904ms] [Warning] [gpu.foundation.plugin] Invalid sync scope for buffer resource 'shared swapchain buffer'. Create resource with valid sync scope for lifetime tracking or use kResourceUsageFlagNoSyncScope.
2025-09-19T08:31:40Z [105,067ms] [Warning] [carb.livestream-rtc.plugin] onClientEventRaised: NVST_CCE_DISCONNECTED when m_connectionCount 0 != 1
main: thread_init: already added for thread
2025-09-19T08:40:27Z [632,080ms] [Warning] [carb.livestream-rtc.plugin] onClientEventRaised: NVST_CCE_DISCONNECTED when m_connectionCount 4294967295 != 1
main: thread_init: already added for thread
main: thread_init: already added for thread
2025-09-19T08:44:20Z [865,616ms] [Warning] [carb.livestream-rtc.plugin] onClientEventRaised: NVST_CCE_DISCONNECTED when m_connectionCount 4294967294 != 1

Note:
The main: thread_init: akready added for thread line appears whenever I connect the WebRTC Client. The multiple lines are due to me trying to reload and reconnect the client.

Additional Information

While I was writing this, I reloaded the Client after 22 minutes, streaming successfully.

I haven’t run into this issue using my workstation setup so far. Are you still experiencing it? Have you reviewed for differences between your working and failing case log?

Also, is this happening only on a particular cloud provider or with specific container configurations? Sometimes cloud setups introduce quirks that aren’t present on local hardware.

Hello,
Streaming has stopped working completely for me, I am always being greeted by the grey screen, every time I try using the WebRTC client.

The snippet given above is what shows up after having streaming up for some time.

The container is in a machine that is not in the same network as me (I am using a VPN). It was working fine before. So, I am unable to reproduce a ‘working’ case now.

You might want to try removing the previous Isaac Sim Docker image before re-pulling the latest version and following the documentation instructions closely to avoid setup inconsistencies.
If that doesn’t resolve the issue, I recommend systematically troubleshooting network connectivity—for example, confirm that all the relevant streaming ports are open and accessible between your client and server (especially if using a VPN). Also, double-check VPN or firewall settings, since these can sometimes block the ports or protocols required for WebRTC streaming.

Hello!

We noticed that this topic hasn’t received any recent responses, so we are closing it for now to help keep the forum organized.

If you’re still experiencing this issue or have additional questions, please feel free to create a new topic with updated details. When doing so, we recommend mentioning or linking to this original topic in your new post—this helps provide context and makes it easier for others to assist you.

Thank you for being part of the NVIDIA Isaac Sim community.

Best regards,
The NVIDIA Isaac Sim Forum Team