The options to send the video stream coming from a drone to Dragonfly depend on the model of drone you are working on.
Streaming from DJI drones
The video stream of DJI drones can be easily accessed by Dragonfly:
- using the Real Time Signaling Protocol (RTSP) with a special library for Android developed by us for this purpose: the Onit DJI streamer library. It is possible to find the full updated list of DJI drones compatible with the Onit DJI streamer library at this link. Note: the Onit DJI streamer library is a separated product from Dragonfly, and requires a separate license. Please contact us for more info.
- using the Real Time Messaging Protocol (RTMP) available inside the DJI Go App on iOS or Google Play.
Streaming from Parrot drones
At present we have no experience with Parrot drones. It seems that it is possible to get the RTSP stream directly from the Parrot drone or through the SkyController3. More info inside this article inside the Parrot forum. Anyway we have never tested it so we can’t guarantee anything about the latency of the stream.
Streaming from other drones
There are 2 cases:
- CASE 1 – the video stream of the drone is accessible – in this case you can make available the video stream to Dragonfly through one of these pipelines.
- CASE 2 – the video stream of the drone is NOT accessible – in this case you can mount on the drone a Raspberry Pi Zero W which is cheap, super light device that can be equipped with a small CSI camera. At this link you can find the instructions on how to make available the video stream of a RPI W Zero to our Dragonfly engine.