Question About RTMP freeze on some DJI Drones
I am experiencing problems with some DJI drones with RTMP streaming: the drone claims to have ‘prodMedias’ length = 2 (video + audio) but instead ONLY communicates the video part and the HLS stream freezes after the first few frames.
Has anyone else experienced this problem?
Update:
the problem occurs due to a firmware bug in the drones. The packets received are ‘non-monotonic,’ which disrupts the HLS player's display via the web.
Do you have problems only with HLS? How about RTSP?
I can try only HLS with RTMP: consumer dji drones support only RTMP.
Btw I think I understand the problem: go2rtc is very efficient and has low latency. Other stream servers, on the other hand, use buffers and correct “dirty” packets that arrive at the input.
I don't understand how HLS related to RTMP.
I don't understand how HLS related to RTMP.
For viewing via web app, an HLS stream that can be viewed by the browser is required.
Web apps can use different protocols, and HLS is the worst possible one.
What efficient protocol would you suggest me for a web app ?