Live streaming from a drone is a huge topic for so many drone pilots today – no matter if you are from Police, Fire Services, SaR or videographers. I have been flying custom FPV drones with DJI’s O3 and O4 air units as well as DJI´s Avata 2, and I recently set up RTMP streaming through the AirHub platform. It is not as tricky as it sounds, but you need the right steps. Here is how I got it working, from connecting my DJI Goggles 3 to the DJI Fly app on my iPhone, setting up the RTMP link, and plugging it into AirHub. Let’s get started!
What you will need
You will need a DJI Avata 2 or a custom FPV drone with an O3 or O4 air unit. I’m using the Batafpv Pavo20 Pro (O3 version) with DJI Goggles 3, but the process is the same for O4 builds or the Avata 2. Grab your phone (no matter if iPhone or Android) with the DJI Fly app installed on it. You will also need an AirHub Enterprise account to generate the custom RTMP link. A solid internet connection is key – 4G/5G on your phone or a strong Wi-Fi hotspot.
Step 1: Connect Goggles to DJI Fly App
Start by powering up your drone and Goggles 3. Open the DJI Fly app on your phone and connect it to the Goggles 3 . You have two options to do so: either connect with a USB-C cable or wirelessly connect the Goggles to the phone. The app should detect the drone / goggles – tap “Go Fly” to confirm you’re seeing the live feed.


Step 2: Configure the RTMP Link in DJI Fly app
Now, head to the app’s settings. From the “Go Fly” screen, tap the three dots in the top right, then go to “Transmission” and select “Live Streaming Platforms.” Choose “RTMP.”


You’ll need an RTMP link from the AirHub platform (more on that in the next step). The format looks like rtmp://streaming.airhub.app/app/<your_personal_link>
. Paste it into the “RTMP Address” field.
Pick a resolution (720p is safer for weaker connections) and bitrate. Tap “Start Livestream” and watch for the 3-2-1 countdown. Your stream’s live in the app now.
Step 3: Get the RTMP Link from AirHub
Log into your AirHub account on the Drone Operation Center. Go to the drone details screen for your DJI Avata 2 or custom quad. Copy the RTMP link under the LiveStreaming part; it’s what tells AirHub where to pull your drone’s feed.

Step 4: Stream via AirHub
With the RTMP link entered in the DJI Fly app, AirHub picks up the stream automatically. Open AirHub’s web dashboard to monitor it. You can share the stream with your team or embed it for public viewing – AirHub’s great for secure (password protected), controlled access. If you want to record, AirHub can record the livestream as well.

AI livestream analysis
Cool thing is the AI integration into the AirHub platform, where the video stream is being analyzed live and objects, like people, animals, cars or boats recognized.
Why AirHub?
AirHub’s a solid pick for streaming because it’s built for professional drone operations. Unlike YouTube it is private and encrypted, perfect for government or enterprise work. The RTMP setup is simple, and the platform handles the heavy lifting. It’s not free, but for secure streams, it’s worth it.
Conclusion
Streaming from the Avata 2 or an O3/O4 FPV drone is easier than it looks. Connect your Goggles 3 to the DJI Fly app, plug the AirHub RTMP link into the app, and you’re live. Especially for Public Safety entities, it is a huge benefit to be able to share your drone footage with colleagues on the ground or with the command center.
Got your own streaming tricks? Drop them in the comments or hit up DroneHiTech on Facebook and Instagram. Fly safe!