The answer does not really depend on the model. It depends on the app, which is why this rule holds even for drones released after this page was written.
Use current versions of DJI Fly or DJI Pilot 2. If your model is not in the lists below, the rule above is still the answer.
This is the part worth reading before you pick, because the two paths are not the same product.
These push video to Nebli through the Live Streaming option in DJI Fly. Video only, nothing to download.
Find your drone, then read the controller row. DJI documents streaming support by controller, not by aircraft, so the controller is what decides. Several drones ship with a choice of controller, and the answer is different depending on which one you have.
| Drone | Ships with | Streaming |
|---|---|---|
| Flip | RC 2 or RC-N3 | Yes, either way |
| Mini 5 Pro | RC 2 or RC-N3 | Yes, either way |
| Mini 4 Pro | RC 2, RC-N2 or RC-N1 | Yes, any of them |
| Air 3S | RC 2 or RC-N3 | Yes, either way |
| Air 3 | RC 2, RC-N2 or RC-N1 | Yes, any of them |
| Mavic 4 Pro | RC 2 or RC Pro 2 | Yes, at 720p |
| Mini 3 Pro | DJI RC or RC-N1 | Only with the RC-N1 |
| Mini 3 | DJI RC or RC-N1 | Only with the RC-N1 |
| Air 2S | DJI RC or RC-N1 | Only with the RC-N1 |
| Mavic 3 Pro | DJI RC, RC Pro or RC-N1 | Not with the DJI RC |
| Mavic 3 Classic | DJI RC, RC Pro or RC-N1 | Not with the DJI RC |
The controller rows, which are what the table above is reading from:
| Controller | Streaming | How we know |
|---|---|---|
| DJI RC-N3, RC-N2, RC-N1 | Yes, 1080p | Per DJI's app documentation |
| DJI RC 2 | Yes, 720p | Per DJI's app documentation |
| DJI RC Pro 2 | Yes, 720p | Per DJI's app documentation |
| DJI RC Pro | Yes, 720p, and it needs a microphone plugged in | Per DJI's app documentation |
| DJI Smart Controller | Yes, and it needs a microphone plugged in | Per DJI's app documentation |
| DJI RC | No. DJI Fly has no live streaming on this controller. | Per DJI's app documentation |
If your model is not listed, find your controller in the second table. That answer holds whether or not we have named your drone.
These run DJI Pilot 2, so both paths are available.
| Drone | Works | How we know |
|---|---|---|
| Matrice 4E | Binding and streaming | We tested this one |
| Matrice 4T, Matrice 4D series | Binding and streaming | Per DJI's developer documentation |
| Matrice 400 | Binding and streaming | Per DJI's developer documentation |
| Matrice 350 RTK, Matrice 300 RTK | Binding and streaming | Per DJI's developer documentation |
| Matrice 30, Matrice 30T | Binding and streaming | Per DJI's developer documentation |
| Mavic 3E, Mavic 3T, Mavic 3M | Binding and streaming | Per DJI's developer documentation |
Everything in the tables above is DJI's documentation. This is the shorter list of setups we have put a stream through ourselves, end to end, into a Nebli dashboard.
No first-party runs recorded yet. This fills in as we run them.
One row is one exercise: that aircraft, on that controller. It does not extend to other aircraft on the same controller, or to the same aircraft on a different one. When we run another pair, it gets its own row.
The limits above are listed here with their dates. This is the dated register for them, so if a limit and a date ever disagree with the tables, this section is the one that has been checked.
They are keyed by controller, because that is how DJI states them. A limit travels with the controller and applies to any aircraft you pair it with.
| Limit | Verified | Next check |
|---|---|---|
| DJI RC does not stream. DJI Fly has no live streaming option on it. | 2026-08-24 | 2026-11-24 |
| DJI RC 2 and RC Pro 2 stream at 720p rather than 1080p. DJI attributes this to the controller hardware. | 2026-08-24 | 2026-11-24 |
| DJI RC Pro and Smart Controller need a microphone plugged in before streaming will start. | 2026-08-24 | 2026-11-24 |
The first one is a DJI app limitation, not a Nebli one. A drone paired with the DJI RC is not incompatible with us. That controller has no way to send a stream anywhere, to us or to anyone else. Pair the same aircraft with any controller from the streaming table and the path opens.
Each limit carries the date we checked it and the date we check it again, because DJI removes these in app updates. Past its next-check date, treat a limit here as unverified rather than current.
It depends on your controller rather than on the Mini. Mini 5 Pro and Mini 4 Pro stream with any controller they ship with. Mini 3 Pro and Mini 3 stream with the RC-N1, but not with the DJI RC, which has no live streaming option in DJI Fly. Streaming sends video only, with no telemetry and no camera control.
No, not for either DJI path. Binding happens when you sign in on the controller, and streaming is sent by the DJI app itself.
Binding gives you live video, telemetry and camera control on handoff. Streaming gives you live video only. Binding needs DJI Pilot 2, which is the enterprise app; consumer drones running DJI Fly use streaming.
Not necessarily. The lists cover models we can speak for. Check which app your controller runs: Pilot 2 means both paths, DJI Fly with a Live Streaming option means streaming, and neither means no path today.
On the binding path, yes, on handoff. On the streaming path, no. The drone is sending video and nothing else, so the controls stay with the pilot.
No. The controller or phone needs internet; the DJI app sends the stream from there.