Hello,
I am streaming video from a ModalAI VOXL2 using voxl-streamer into QGroundControl. The stream initially appears, but after a few seconds it disconnects and QGC shows “Waiting for video” again.
I tested with different resolutions and bitrates (640x480, 1024x768, 1 Mbps, 3 Mbps, etc.). The issue happens consistently: the video appears for a short time, then drops.
From the VOXL2 side (tail -f /var/log/syslog | grep voxl-streamer), I see that QGC connects and disconnects immediately:
A new client has connected, total clients: 1
rtsp client disconnected, total clients: 0
no more rtsp clients, closing source pipe intentionally
So it seems QGC connects to the RTSP stream but does not keep it alive.
Versions
• Ubuntu: 24.04.1 LTS (noble)
• VOXL Suite / Services:
• voxl-camera-server: 0.5.9
• voxl-streamer: 0.7.1
• voxl-vision-hub: 1.6.6
• QGroundControl: v5.0.6.64 (64-bit)
I tried both H264 and H265, and different resolutions (640x480, 1024x768), but the issue persists. Is there a recommended configuration (codec, bitrate, resolution) for stable video streaming to QGC?