Kit remote client crash

./kit-remote.sh -s 192.168.31.210
~/Downloads/kit-remote-2021.101.0.linux-x86_64/bin ~/Downloads/kit-remote-2021.101.0.linux-x86_64
I-!$> [2021-07-01 03:30:05,194]=11:30:05= INFO [BifrostClient: Scheduler] {9764D700} - Successfully set TLS with value 0x186a020
I-!$> [2021-07-01 03:30:05,194]=11:30:05= INFO [BifrostClient: Scheduler] {96E4C700} - Successfully set TLS with value 0x186a020
I-!$> [2021-07-01 03:30:05,194]=11:30:05= INFO [BifrostClient: Scheduler] {9864F700} - Successfully set TLS with value 0x186a020
I-!$> [2021-07-01 03:30:05,194]=11:30:05= INFO [BifrostClient: Scheduler] {97E4E700} - Successfully set TLS with value 0x186a020
I-!$> [2021-07-01 03:30:05,195]=11:30:05= DEBUG [BifrostClient: Interface] {A561D200} - nvbCreateClient( 0x1bd4d70 )
[2021-07-01 03:30:05,810]=11:30:05= ERROR [BifrostClient: Streamer] {A561D200} - updateVideoSettingsForNVbProfile: profile 8 is not handled
[2021-07-01 03:30:05,912]=11:30:05= ERROR [NVST:RtspClient] {9864F700} - Failed to create the RTSP session: Connection refused
[2021-07-01 03:30:05,912]=11:30:05= ERROR [NVST:ClientSession] {9864F700} - Unexpectedly disconnected from server
[2021-07-01 03:30:05,912]=11:30:05= ERROR [NVST:ClientSession] {9864F700} - Failed to connect to server using RTSP handshake (error codes: 0X800B000C 0X800B000C)
[2021-07-01 03:30:05,912]=11:30:05= ERROR [NVST:ClientSession] {9864F700} - Failed to create RTSP connection with error 0X800B000C
[2021-07-01 03:30:05,912]=11:30:05= ERROR [NVST:ClientLibraryWrapper] {9864F700} - Could not create initial streaming connection : 0x800b000c
[2021-07-01 03:30:05,912]=11:30:05= ERROR [BifrostClient: Streamer] {9864F700} - Failed to initiate connection to rtsp://192.168.31.210:48010: Error: NVST_R_ERROR_UNEXPECTED_DISCONNECTION (0x800b000c)
[2021-07-01 03:30:05,912]=11:30:05= ERROR [BifrostClient: Streamer] {9864F700} - Streamer connection failure. Error: NVST_R_ERROR_UNEXPECTED_DISCONNECTION (0x800b000c)
[2021-07-01 03:30:05,912]=11:30:05= ERROR [BifrostClient: SessionController] {9864F700} - Failed to start the streamer for session dcac287a-3c11-4a96-bb47-831fa891fcad. Aborting the session.
[2021-07-01 03:30:05,912]=11:30:05= ERROR [RemoteGridApp] {9764D700} - STREAMING: FAILED: NVB_SN_STREAMING_START_FAILED (800b000c)
I-!#>
[2021-07-01 03:30:06,061]=11:30:06= INFO [BifrostClient: Interface] {A561D200} - nvbDestroyClient(). Successfully destroyed NVbClient
~/Downloads/kit-remote-2021.101.0.linux-x86_64

Hi, please provide more info on you setup and how Isaac Sim was run.
Does websocket live-streaming work for you?

yes. websocket live-streaming work
except the remote client both on windows and linux

we used the container:
nvcr.io/nvidia/isaac-sim:2021.1.1

Same problem with me also.

@TonnyHo-SCUT @egamor18, which docker run command do you use? Is the host and client on the same subnet? Do you see “Isaac Sim Headless Kit Remote App is loaded.” in the Isaac Sim logs?

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

and we(in china) try this also: -v /etc/localtime:/etc/localtime:ro

they are in the subnet

and we see “Isaac Sim Headless Kit Remote App is loaded.”

That docker run command will run Isaac Sim with WebSocket livestreaming but not Kit Remote.
To use Kit Remote, run:

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

Then wait for “Isaac Sim Headless Kit Remote App is loaded.” to appear in the logs. Kit Remote should work if it is in the same subnet as Isaac Sim.

“-v /etc/localtime:/etc/localtime:ro” is not needed for headless container.

1 Like

thank you

we can remote control the server now

but we add the -w 1920 -h 1080 to start the kit-remote.bat, it doesn’t resize the resolution

The flag will not resize the window but you should get a sharper video stream compared to the default setting of 720p (without the flag). You can resize the Kit Remote window to fullscreen.
Please try again without the flag and see if there is any difference in streaming quality.

we try it before, so we add the flag, it does not work, the stream quality is so low that we can not reconize the words on the buttons

Is Isaac Sim running in the Cloud or an internal network. My guess on the low quality could be caused by the Internet bandwidth/latency.
Is the quality with WebSockets usable for you?

an internal network
the net is good

and the WebSockets quality is good also

Is Isaac Sim and Kit Remote Client on the same subnet?
You can try editing the width and height in the /apps/omni.isaac.sim.headless.kitremote.kit file and match the values when running kit remote.