Stream videos from DJI drones in real-time

A valid alternative to RTMP!

Acquire DJI drones’ video streams in REAL time, using the WebRTC technology.

DJI drones do not offer a valid way to stream the video in real-time: the latency can be as high as 5 seconds, and this can be an issue in many cases. This is why at Accuware we have developed the Dragonfly DJI streaming library that allows to properly stream the videos coming from any DJI drone to a remote PC or remote server with an incredibly low latency (lower than 1 second!). We leverage WebRTC to make the drone video acquisition simple and fast, reducing latency and lag.

Architecture

The DJI Streamer Library is an Android library: it enables your app based on the DJI SDK to capture and forward the H.264 video of any DJI drone, in real-time, using to a remote client. It leverages WebRTC to perform real time streaming, therefore allowing external applications to acquire the video from the DJI drone without latency and use it for multiple purposes. At Accuware we use the DJI Streamer Library to acquire the video for Dragonfly, our patented visual SLAM technology.

The DJI drone provides the video through the DJI remote control, which is connected to the Android device via USB or cable. As a result, you can get the DJI drone’s video in real-time anywhere in the world and use it for any purpose.

Discover

What are the advantages of using the Dragonfly DJI streaming library?

  • Very low latency: the latency of the stream is lower than 1 second! You can’t find anything faster on the market today.

  • Full peer-to-peer connection: the video does not go through a 3rd party service.

  • No need for a publicly available RTMP server: the remote PC receiving the stream can be behind a firewall, or a 4G, 5G, LTE connection and it is going to work the same way without any special configuration.

  • Self-adaptive streaming: the resolution and bit-rate of the stream is automatically adapted to the current connection capacity.

  • Platform agnostic: no need to install anything on the remote PC to watch the stream.

STILL NOT SURE?

FAQs


  • Is the Dragonfly DJI streamer library available also for iOS?

    Not at present. Anyway we can develop it upon request. Please get in touch with us using this form.

  • Is the Dragonfly DJI streamer library compatible with any DJI drone?

    Yes the Dragonfly DJI streamer library is compatible with DJI Phantom, DJI Mavic , DJI Spreading Wings, DJI Inspire, DJI Spark, DJI Matrice

  • What is the minimum Android version to use the Dragonfly DJI streamer library?

    An Android device running at least Android 7.

  • Does the video stream passes from the Accuware servers?

    Absolutely not. It is a full peer-to-peer connection.

  • Are there quantity discounts when purchasing multiple licences?

    Sure. Please get in touch with us using this form and let us know how many licences you need. We will be pleased to give you a custom quotation.

Do you want to test the DJI streaming library?

Download the sample app code, compile it and test the app for 14 days on your Android device!