I am trying to run Isaac in headless mode with webrtc over a VPN. However, it does not connect, the browser page keeps spinning and nothing related to connection on the terminal running isaac. I tried both running the runheadless.webrtc.sh and running a modified version of the livestream.py: none of them works. Webrtc only works if I try with localhost on the same pc.
The same ways above, websocket works well in contrast.
Hi. Is the Client and Isaac Sim separated by the Internet? Do you have all required ports open.
Generally, I would recommend using runheadless.native.sh and using the Omniverse Streaming Client to connect through the Internet.
WebRTC and WebSocket should work fine in a local network.
Well yes and no. I tried both separated by internet and on the same network: none works. The ports should be open. Choosing runheadless.native.sh is not an option as the client PCs we use are macos, which cannot run Omniverse launcher as far as we know. Is there any way to run Omniverse Streaming Client on a mac? (apple silicon)
Websocket works but not so stable, so we would like to try webrtc.
I am not sure if I need to set anything in the host or client to be able to communicate using UDP. Websocket (TCP) works out of the box. Are there additional steps associated with WebRTC?
Ok, it seems like the WebRTC problem was a mistake from our side. Now, it works both inside the same network or over VPN, as long as it is started from the native app. Therefore, I will mark this as resolved.
However, it still does not work if I run it through the docker with the runheadless.webrtc.sh script, which is reported already on another topic.