Đang kết nối WebRTC tới /live/drone…
Pipeline data flow
① DJI Drone → O4E radio → DJI Cloud FH2 (Business)
② FH2 Sync 2.0 push MQTT telemetry → Mosquitto (VPS:8883)
③ FH2 Stream Forwarding push RTMP → MediaMTX (VPS:1935)
④ Telemetry service normalize → WebSocket → browser HUD
⑤ MediaMTX WebRTC WHEP → trang web (latency ~1s)
DJI FlightHub 2
OpenAPI V2.0
Mosquitto MQTT
MediaMTX
FastAPI + uvicorn
Caddy TLS
Leaflet GIS