NEBLI
DJI live streaming

Live streaming a DJI Air or Mavic

Short answer. The Air 3, Air 3S and Mavic 4 Pro stream live from the DJI Fly app with any remote they ship with. The Air 2S, Mavic 3 Pro and Mavic 3 Classic stream with some remotes and not others, so check which one came in your kit. DJI Fly can send the stream to a social platform, or to a custom RTMP address, which is how you put it on a private web page instead.

All of the model and controller details below are per DJI's app documentation.

How the remote decides

On these drones the stream leaves from the remote, and the remote sets two things: whether you can stream at all, and the resolution you get.

ControllerLive stream
RC-N3, RC-N2 or RC-N1 (uses your phone)1080p
RC 2 (built-in screen)720p
RC Pro 2720p
RC Pro720p, with a microphone plugged in
DJI RCNo live streaming in DJI Fly

DJI attributes the 720p cap on the RC 2 and RC Pro 2 to the controller hardware, so no drone setting changes it.

DJI Air 3 and Air 3S

Air 3. Ships with the RC 2, the RC-N2 or the RC-N1, and streams with any of them.

Air 3S. Ships with the RC 2 or the RC-N3, and streams with either.

On both, a phone remote gives you 1080p and the RC 2 gives you 720p.

DJI Air 2S

The Air 2S streams only with the RC-N1. Some kits come with the DJI RC, which has no live streaming option in DJI Fly at all. If yours has the DJI RC, there is no setting to switch on; streaming needs the RC-N1.

DJI Mavic 4 Pro

Ships with the RC 2 or the RC Pro 2, and streams with either, at 720p. Both of its remotes carry the hardware cap, so 720p is the stream resolution on this drone whichever kit you bought.

DJI Mavic 3 Pro and Mavic 3 Classic

These ship with a choice of three remotes, and the stream depends on which one you have:

  • RC-N1: streams at 1080p.
  • RC Pro: streams at 720p, and only once a microphone is plugged into the remote.
  • DJI RC: does not stream.

The microphone requirement catches people out: without one, the stream does not start.

Streaming somewhere other than YouTube or Facebook

The platforms built into DJI Fly put your flight on a public social channel. That is the right place for an audience. It is the wrong place when the people watching are a client, a site manager or a team who need a private view.

For that, DJI Fly's live streaming settings take a custom RTMP address. Point it at a relay and the relay turns the stream into a web page that opens in a browser, with nothing to install on either end. The stream carries video only. Nebli is one such relay; how streaming a DJI drone to a website works explains the whole path, and the DJI Fly live streaming guide shows the exact screens.

When the stream will not start

The remote has no streaming option. That is the DJI RC, on an Air 2S, Mavic 3 Pro or Mavic 3 Classic. Use a remote from the table above that streams.

No microphone on an RC Pro. Plug one in before you start.

The remote has no internet. On an RC-N remote that means the phone's mobile data or Wi-Fi; on a screen remote it means the connection on the remote itself.

The address and key share one field. DJI Fly has two fields, an address and a key, and joins them with nothing in between. Paste each value into its own field; putting both in one field makes the stream fail without a clear error.

Common questions

Can a DJI Air 3 live stream?

Yes, from DJI Fly, with the RC 2, the RC-N2 or the RC-N1.

What resolution does a DJI Air 3 live stream at?

1080p with the RC-N2 or RC-N1, and 720p with the RC 2, per DJI's app documentation.

Can a Mavic 3 Pro live stream?

Yes with the RC-N1, and with the RC Pro once a microphone is plugged in. Not with the DJI RC.

Why is my Mavic 4 Pro stream only 720p?

Both remotes it ships with, the RC 2 and the RC Pro 2, stream at 720p. DJI attributes this to the controller hardware.