Run isaacsim in remote headless container and use livestream by rtc , but i seems not work ,

i follow this distruction to do, when i execute on step 4 , run the command to start the isaacsim container,
i takes a long time to triggered, and seems not successfully, here is the log , and the browser shows nothing. by the way, I have another queston that do I need the command to start isaacsim evety time ? I will take long time to downloads the python package? Is there another way to start the isaacsim container when i has been downloaded this docker after first time ?
https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/setup.html#isaac-sim-headless-container

rtc_log (64.0 KB)

nothing shows on browser


the console has no more logs to outout , just static

and when i run by runheadless.websocket.sh , core dump occurswebsocket.txt (65.2 KB)

Hi. Looks like your first run is using the WebRTC mode. There are some known issues with this mode.

Try running the websocket mode again. Make sure there are no other containers currently running on the machine before running this:

sudo docker run --entrypoint ./runheadless.websocket.sh --gpus all -e “ACCEPT_EULA=Y” --rm --network=host nvcr.io/nvidia/isaac-sim:2021.1.1

When you see the message below in the Isaac Sim logs, you are ready to be connected.

Isaac Sim Headless Websocket App is loaded.

Connect using your browser at http://:8211/streaming/client

yes, It is okay now , thanks

1 Like

I have another question, can we run several containers using different port at the same time ? so we can from different uri on browser to run several issasim applications?

Yes, technically it is possible to remap ports for each container and select a specific GPU for each container to use. The WebSocket livestreaming is using ports 8899 and 8211.

thank you very much, I will try!!