Blog and news

How to set up RTMP Streaming on the DJI Fly App for the DJI Neo Drone [FPV drone guide]

Written by Bliksund | Nov 14, 2024 7:00:03 PM

One of the key aspects of using drones in emergency response is the ability to share live footage instantly with teams on the ground. Real-Time Messaging Protocol (RTMP) streaming makes it possible for responders to view footage from the drone on any device that can receive an RTMP stream.

Here’s a quick guide to setting up RTMP streaming on the DJI Fly app for the DJI Neo drone:

Step by step guide

1.    Set up an RTMP Server

First, you’ll need an IncidentShare server to receive the live stream. There are several options available - just
contact us if you need a proposal for a server. 

2.    Locate the RTMP URL

Once your server is ready, find the unique RTMP URL it provides. It will look something like this:

rtmp://<server_address>.incidentshare.com:1935/<application_name>/<stream_key>.

This URL is essential, as it connects your drone's camera feed to your server.

3.     Launch the DJI Fly App

Open the DJI Fly app on your mobile device and connect it to the DJI Neo drone.

Ensure the drone is ready to fly, with adequate battery levels and a strong signal.

4.    Navigate to the settings menu

Click on the three dots in the upper right corner to enter the settings menu


5.    Navigate to the RTMP Streaming Option

In the DJI Fly app, go to “Settings” and look for the “Transmission” section. Here, you’ll find an option for “RTMP Streaming” or "Live Streaming Platforms" Select this to enable the feature.

6.    Enter the RTMP URL

Paste the RTMP URL from your server into the provided field. Double-check that the URL is correct, as even a minor mistake will prevent streaming from starting.


7.    Start streaming

After entering the URL, begin streaming by pressing the start button in the app. The live feed should now be available on the designated RTMP server, allowing anyone with access to the server to view the footage in real time.