issue: webRTC makes some problem and crash when a client browser connects
While Text+Vision example (Live Streaming) is running, if a client web browser connect to the webRTC server, it fails with following errors, and the docker container is terminated:
*** Please note that this reply is generated by LLM automatically ***
Based on the provided context, it appears that you are experiencing issues with WebRTC on a Jetson AGX Orin devkit with 64GB of memory, running JetPack 6.2.1, L4T 36.4.4, and Jetsonutils built from the git source.
The problem occurs when a client web browser connects to the WebRTC server while the TextVision example Live Streaming is running. The error logs indicate that the docker container is terminated, and the WebRTC connection fails.
To address this issue, I would recommend the following steps:
Verify WebRTC configuration: Ensure that the WebRTC configuration is correct and compatible with the Jetson AGX Orin devkit. Check the WebRTC settings, such as the codec, bitrate, and resolution, to ensure they are suitable for the device.
Check Jetsonutils version: Verify that the Jetsonutils version is compatible with the JetPack and L4T versions. You can check the Jetsonutils version by running the command jetson-utils --version.
Update Jetsonutils: If the Jetsonutils version is outdated, update it to the latest version using the command git pull and then rebuild and reinstall it.
Disable Hardware Acceleration: Try disabling hardware acceleration in the WebRTC settings to see if it resolves the issue. This can be done by setting the enable_hardware_acceleration flag to false in the WebRTC configuration.
Check Docker container configuration: Verify that the Docker container configuration is correct, and the container has sufficient resources (e.g., memory, CPU) to run the WebRTC application.
Monitor system logs: Monitor the system logs to identify any potential issues or errors that may be causing the WebRTC connection to fail.
Test with a different WebRTC example: Try running a different WebRTC example, such as the webrtc-peerconnection example, to see if the issue is specific to the TextVision example.
In comparison to other Jetson devices, the AGX Orin devkit has a more powerful GPU and CPU, which should provide better performance for WebRTC applications. However, the issue may be specific to the TextVision example or the WebRTC configuration.
To further troubleshoot the issue, you can try:
Checking the WebRTC documentation for any known issues or limitations on the Jetson AGX Orin devkit.
Searching for similar issues on the NVIDIA forums or other online communities.
Providing more detailed error logs or system information to help identify the root cause of the issue.
By following these steps, you should be able to identify and resolve the issue with WebRTC on your Jetson AGX Orin devkit.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Hi,
The jetson-utils stack is no longer maintained, so it may not work properly if you run any application on the basis of the stack . Would suggest looks for other WebRTC solutions.