05/01/2026

How to Live Stream from DJI Avata 2 and FPV Drones Using RTMP and AirHub

Live video streaming from drones is becoming essential for professional drone operations across public safety, security, and enterprise use cases. Whether you are supporting an incident response, sharing reconnaissance with a command center, or broadcasting content, real time video can dramatically improve situational awareness and decision making. 

In this guide, we explain how to set up RTMP livestreaming with DJI Avata 2, NEO 2 or custom FPV drones and deliver that stream securely through AirHub. The process is straightforward once you understand the sequence of steps and the components involved. 

What You Will Need

To stream successfully you need:

  • A DJI Avata 2, NEO 2 or custom FPV drone equipped with a DJI O3 or O4 Air Unit

  • DJI Goggles 3

  • A smartphone (iPhone or Android) with the DJI Fly app installed

  • An AirHub Enterprise account to generate an RTMP streaming link

  • A reliable mobile internet connection (4G/5G) or strong hotspot signal

This setup allows you to push live video directly from your drone’s video feed to AirHub, where it can be viewed, shared, recorded, and securely managed. 

Step 1 Connect DJI Goggles to the Fly App

Start by powering on your drone and DJI Goggles 3. Open the DJI Fly app on your phone. Connect the phone to the goggles either via a USB-C cable or wirelessly. Once connected, the Fly app will display the live video feed from the drone. Tap Go Fly to confirm the connection. 

Step 2 Configure RTMP in the DJI Fly App

In the Fly app, navigate from the Go Fly screen to the settings by tapping the three dots in the top right. Then choose Transmission and select Live Streaming Platforms. Here you will enter your RTMP address

Step 3 Get the RTMP Link from AirHub

In the AirHub Drone Operation Center, locate the drone you are about to stream from. Under the Live Streaming section, copy the RTMP link assigned to that drone. It will look similar to:

rtmp://streaming.airhub.app/app/<your_personal_link>

Paste this into the DJI Fly app’s RTMP address field. 

Step 4 Start the Stream

With the RTMP address configured, you can now start the livestream from within the Fly app. Select an appropriate resolution and bitrate based on your connection quality (720p often delivers reliable performance under variable network conditions). Tap Start Livestream and the countdown will begin. 

Once live, AirHub will ingest the video stream so your team can view it through the AirHub dashboard. You can share it with colleagues, embed it into secure portals, and record it for later analysis. 

Why Use AirHub for RTMP Streams

Compared to generic public platforms like YouTube, AirHub provides secure and controlled access to live streams. Video streams are encrypted and access can be restricted to authorized users only. This is especially valuable for government, public safety, and enterprise operations where data confidentiality is critical. 

AirHub also offers optional features such as AI video analysis, which can automatically detect and highlight objects like people, vehicles, or boats in the live feed. This enhances situational awareness and supports faster operational decisions. 

Conclusion

Live streaming from the DJI Avata 2, NEO 2 or custom FPV drones is easier than most people expect. By connecting your Goggles 3 to the DJI Fly app, configuring a custom RTMP link generated by AirHub, and starting the stream from the app, you can broadcast live drone video securely and professionally.

This capability enhances your operational toolkit for real time collaboration, situational awareness, and remote support in critical missions and enterprise workflows.