I am working with QGroundControl and have the following requirement:
• Zero-latency RTSP video streaming
• Real-time 3D vehicle model visualization (attitude, position, trajectory)
Observation:
QGC v4 (Qt 5.15) provides near-zero latency RTSP video, which is critical for my use case.
However, QGC v4 does not include a native 3D vehicle / terrain view.
QGC v5 (Qt 6) includes a 3D view, but introduces noticeable RTSP video latency, which makes it unsuitable for real-time operation.
Problem:
I need the zero-latency video performance of QGC v4 together with a 3D vehicle view similar to QGC v5, in a single application.
Questions:
Is it technically feasible to integrate a 3D vehicle model view into QGC v4 (Qt 5.15) without affecting RTSP video latency?
Can a custom Qt-based 3D renderer (non-Qt3D) be embedded into QGC v4 alongside the existing video pipeline?
Are there recommended architectures (embedded vs external 3D viewer) to achieve zero-latency video + real-time 3D visualization?
Constraints:
RTSP video latency must remain near zero
Android support is required
Avoid introducing OpenGL / rendering conflicts that impact video performance
Any guidance from QGC or Qt developers on the best architectural approach would be appreciated.