Nano_llm.studio webrtc video-viewer error: 'sinkpad' should not be nullptr

while using nano_llm,studio Whenever I try view the video output the application crashes and I get;

ERROR:/opt/jetson-utils/codec/gstEncoder.cpp:876:static void gstEncoder::onWebsocketMessage(WebRTCPeer*, const char*, size_t, void*): 'sinkpad' should not be nullptr
Bail out! ERROR:/opt/jetson-utils/codec/gstEncoder.cpp:876:static void gstEncoder::onWebsocketMessage(WebRTCPeer*, const char*, size_t, void*): 'sinkpad' should not be nullptr
Fatal Python error: Aborted

I also get the same error when trying to run the following command
video-viewer /path/to/videos/video.mp4 rtsp://@:8554/output --headless

I an using container
dustynv/nano_llm:r36.4.0

I am using:
Model: NVIDIA Jetson AGX Orin Developer Kit - Jetpack 6.2 [L4T 36.4.3]

Hi,

Could you change rtsp to rtp and check weather the issue exist?
Some example please refer the official doc

Thanks

solution in dusty-nv/jetson-utils#185 (comment)
commands needed to run in container

apt install -y gstreamer1.0-nice
apt-get install -y avahi-utils libnss-mdns 
service avahi-daemon stop
1 Like