FROM DJI DRONES
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.
We have developed the Dragonfly DJI Android 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!).
Developers can integrate the library into an Android App. We leverage WebRTC to make the drone video acquisition simple and fast, reducing latency and lag.
14 Days Free Trial
The DJI Streamer Library is an Android library. Developers can integrate the library into an Android App: kindly note that our technology is not meant for end-users.
It enables your DJI-SDK based app to capture the H.264 video of any DJI drone. The decoded output of this process is then transcoded to any video standard (e.g. H.264, VP8 and VP9) and forwarded in real-time with very low latency to a remote WebRTC client allowing external applications to acquire the video and use it for multiple purposes.
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.
At Accuware we use the DJI Streamer Library to acquire the video for Dragonfly, our patented visual SLAM technology.
Very low latency: the latency of the stream is lower than 1 second! You can’t find anything faster on the market.
Full peer-to-peer connection: the video does not go through a 3rd party service, nor through Accuware’s cloud.
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. The maximum resolution is 2000 by 2000 px.
Platform agnostic: no need to install anything on the remote PC to watch the stream.
Is the Dragonfly DJI streamer library available also for iOS?
Does the video stream passes through Accuware servers?
What is the resolution of the video?
The video is automatically adapted to the best possible resolution, based on the actual available bandwidth. The maximum resolution is 2000 by 2000 px.
can I stream to my own client?
WHAT IS THE PRICE OF THE DJI STREAMER LIB
The price starts at 497 USD/drone for a perpetual license. Additionally, you can purchase the Signaling Server Protocol to customize the end-point of the video stream.
can I stream to multiple clients?
The DJI Streamer Lib is intended for a single peer-to-peer stream, with just one “end-point”. However, we can customize the Lib to stream to multiple end-points. Contact us to talk about this project.
Is the Dragonfly DJI streamer library compatible with any DJI drone?
The Dragonfly DJI Streamer Library is compatible with several drones.
- Mavic 2 Enterprise Dual,
- Mavic 2 Enterprise,
- Mavic 2 Pro,
- Mavic 2 Zoom,
- Mavic Air,
- Mavic Pro,
- Phantom 4,
- Phantom 4 Advanced,
- Phantom 4 Professional,
- Phantom 4 Professional V2,
- Phantom 4 RTK,
- Phantom 3 Professional,
- Phantom 3 4K,
- Phantom 3 Advanced,
- Phantom 3 Standard,
- Inspire 1,
- Inspire 2,
- Matrice 100, 200, 210, 300, 600
Check out the full updated list at this link.