How to live stream a DJI Mavic 3, Classic or Pro
The DJI Mavic 3 family can send a live camera view through DJI Fly, but the controller decides which route is available. Use RC-N1 with a flight phone and a computer receiver, or RC Pro with a separate phone running Stream My Drone. The screen-equipped DJI RC is a different case: DJI does not support livestreaming with it.
DJI Fly asks for a microphone on your RC 2 and won’t start the stream? Fix it without buying a mic →
In short
- This guide covers the consumer Mavic 3, Mavic 3 Cine, Mavic 3 Classic and Mavic 3 Pro family, not Mavic 3 Enterprise.
- RC-N1 uses a phone for DJI Fly; the desktop route keeps reception on a separate computer.
- RC Pro can send RTMP to Stream My Drone on another phone or to Stream My Drone on a computer.
- DJI RC is compatible for flight but does not support DJI Fly livestreaming.
- Check the RTMP feed itself: camera recording quality and the controller’s live view do not define the broadcast resolution.
Check the aircraft and controller together
For the consumer family, DJI lists RC-N1, DJI RC and DJI RC Pro in its Mavic 3 Pro support FAQ. The Mavic 3 Classic support page documents all three too. Original Mavic 3 support documents RC-N1 and RC Pro; the DJI RC FAQ also confirms DJI RC compatibility with Mavic 3 and Mavic 3 Cine. These are flight compatibility facts, not a promise that every controller can broadcast.
| Controller | Where DJI Fly runs | Livestream route |
|---|---|---|
| DJI RC-N1 | Phone attached by USB | RTMP from that phone to Stream My Drone on a computer |
| DJI RC Pro | Built-in controller screen | RTMP to a separate phone running Stream My Drone, or to a computer |
| DJI RC | Built-in controller screen | DJI Fly livestreaming is not supported |
Do not confuse DJI RC with RC 2, or RC Pro with RC Pro 2. A Mavic 4 Pro controller workflow does not establish compatibility with a Mavic 3. The Mavic 3 Enterprise and Thermal models use a separate product and app workflow, outside this guide.
Confirm the RTMP menu and audio on your own software
With a supported broadcasting controller, link the aircraft and open DJI Fly’s camera view. Look under GO FLY → ••• → Transmission → Live Streaming Platforms → RTMP. Update the aircraft, controller and DJI Fly if needed, then check the menu again before planning a live event.
DJI’s livestream guide requires an attached microphone on RC Pro from DJI Fly v1.16.0; on RC Pro with Fly v1.18.0 or later, only 720p RTMP is supported. RC-N1 uses the attached phone’s available settings. Confirm those settings rather than copying an old 1080p tutorial.
See it on your phoneFrom the DJI Fly connection to a broadcast on several platforms, all on one screen.




Mavic 3 with RC Pro: receive the stream on a phone
- Install Stream My Drone on a separate phoneDownload it from Google Play or the App Store. Keep DJI Fly open on your RC Pro; the phone will receive and forward its video.
- Put the controller and receiver on the same networkUse a Wi-Fi network with internet access. In the field, an Android receiving phone can also host the hotspot. Open Stream My Drone after choosing the network and allow local network access on iPhone when requested. Check the displayed address again if you change networks.
- Enter the receiver address in DJI FlyCopy the full local RTMP address shown by Stream My Drone. In DJI Fly, open GO FLY → ••• → Transmission → Live Streaming Platforms → RTMP. Follow the labels in your version: a screen asking for separate address and key fields is different from one asking for a full RTMP URL. Do not add your YouTube or Instagram key to the local receiver address. See the DJI Fly RTMP guide for the menu walkthrough.
- Start the local feed and check soundStart livestreaming in DJI Fly, then verify a moving picture appears in Stream My Drone. Check the microphone selected on the controller and listen at the platform during your ground test. A picture without usable sound is easier to diagnose before takeoff.
- Add destinations and publishConnect a platform account where that option is available, or enter its current server URL and stream key in Stream My Drone. Start forwarding and open the platform dashboard. Complete any separate Go Live step, then confirm the actual viewer page works.
The receiving phone is a separate device from the controller. Mobile forwarding preserves the incoming video; preview cropping or a blurred background does not create a new vertical broadcast. On iPhone, keep the app open during setup; continued background reception depends on Picture in Picture.
Mavic 3 with RC-N1: use a separate computer receiver
With RC-N1, keep DJI Fly open on the phone connected to the controller by USB. RC Pro can also send to this desktop receiver. Install Stream My Drone on your Mac or Windows PC. The computer receives the DJI Fly RTMP feed over your local network; this setup does not use HDMI capture or a USB webcam connection from the controller.
- Copy the computer’s local RTMP addressConnect the computer and the device running DJI Fly to the same network. In Stream My Drone, copy the address under Connect your drone.
rtmp://192.168.1.20:1935/droneis only an example: use the address displayed by your app. - Send the feed and verify receptionEnter that local address in DJI Fly and start streaming. If the firewall asks, allow the app to receive connections on your private network. Check the moving preview before configuring a platform.
- Choose your output and start a destinationChoose landscape or a desktop vertical layout, then add the platform’s server URL and key. Start the output, confirm the platform receives it and complete its publishing step. For several destinations, check the combined upload requirement before enabling them together.

Publish to YouTube, Instagram, Facebook or TikTok
| Destination | What you need | Guide |
|---|---|---|
| YouTube | Live access enabled and a prepared broadcast | YouTube setup |
| Live Producer access and the current RTMPS credentials | Instagram setup | |
| A prepared live broadcast and its server URL and key | Facebook setup | |
| TikTok | RTMP access on your account, or LIVE Studio access on a computer | TikTok setup |
Account eligibility comes from the platform. Neither app grants a stream key or bypasses access requirements. For a computer workflow in a compatible studio app, Stream My Drone also provides a virtual camera. A local preview proves reception; a working viewer page confirms publication.
What resolution will viewers actually receive?
The Mavic 3 family’s high-resolution camera recordings and O3+ controller view are separate from the RTMP encoder output. A receiver cannot recover detail the encoder did not send. Check the received video dimensions and the destination’s playback quality rather than promising the aircraft’s recording specification as a livestream.
This is particularly useful with Mavic 3 Pro’s different lenses: test your intended lens and framing in the receiver before going live. Changing camera or recording settings is not a substitute for checking the outgoing stream. For a portrait destination, desktop Stream My Drone can crop or fit the picture into vertical output; the mobile app forwards the incoming video as received.
- Separate local reception from internet upload. The controller must reach your receiver over the local network, and the receiver must have enough internet upload for its destinations.
- Add upload needs together. Two 5 Mbps destination outputs need about 10 Mbps combined upload and use about 4.5 GB per hour before overhead. Start with one destination while testing.
- Listen as well as look. Check the selected controller or flight-phone microphone, then listen on the platform. Do not assume the aircraft’s camera view includes useful aircraft audio.
Troubleshooting Mavic 3, Classic and Pro streaming
- DJI RC has no RTMP menu: this is a documented limitation, even when that controller flies your aircraft. Stream My Drone cannot add livestreaming to DJI RC. Use a compatible RC-N1 or RC Pro route for the workflow here.
- RC Pro will not start: check its microphone connection and DJI Fly prompt, then verify the current RTMP settings.
- The RC-N1 phone disconnects: confirm that DJI Fly still shows the aircraft connection and check the USB cable before troubleshooting the receiver.
- The receiver is unreachable: recopy the current local address after any network change. Avoid guest Wi-Fi with device isolation and check the computer’s firewall.
localhoston the flight device points to that device. - Picture arrives but nobody can watch: start the destination output, verify current platform credentials and finish the platform’s publication step. A receiving preview alone does not publish the broadcast.
Official references and the next steps
Checked October 25, 2026: Mavic 3 Pro support, Mavic 3 Classic support, original Mavic 3 support and DJI RC FAQ for model/controller differences; DJI Fly livestream operation guide for streaming support and limits. Check your aircraft and controller firmware for the menu actually available.
For the newer generation, read the Mavic 4 Pro livestream guide. For a smaller screen-controller setup, see Mini 5 Pro. Continue with the multistreaming guide to publish to several destinations.
Questions
Can Mavic 3 Pro live stream with the DJI RC included in some bundles?
DJI RC can fly Mavic 3 Pro, but DJI does not support livestreaming with that controller. For the RTMP workflow in this guide, use a compatible RC-N1 with its flight phone or a compatible RC Pro.
Does this guide also cover Mavic 3 Classic and Mavic 3 Cine?
Yes, for the consumer models and the compatible controller combinations described above. It does not cover the separate Mavic 3 Enterprise or Thermal workflow.
Can I receive the RC Pro feed on a phone without a computer?
Use Stream My Drone on a separate phone on the same local network, while DJI Fly stays open on RC Pro. Enter the app’s receiving address in DJI Fly and configure your platform in Stream My Drone.
Can the RC-N1 flight phone also be the receiver?
That phone is already running DJI Fly for the flight. This guide uses Stream My Drone on a separate computer so the flight app can remain open; it does not assume both apps can manage the flight and relay on one phone.
Why does an older RC Pro guide show a higher resolution?
DJI Fly capabilities change with software versions. Check the current controller settings and the official livestream guide, then inspect the received video instead of relying on a recording specification or old tutorial.
Do I enter the platform’s stream key in DJI Fly?
For this relay setup, enter the local address shown by Stream My Drone (phone or computer) in DJI Fly. Put the platform server URL and stream key in the receiving app’s destination settings.
Take your drone live from your phone
Stream My Drone for Android and iPhone receives the DJI Fly picture and sends it to YouTube, Instagram, Facebook, TikTok, Twitch, Kick or your own server, several at once. One-time purchase, no subscription.

More guides
How to live stream from a drone (step by step, 2026)
How to live stream from a drone to YouTube, Instagram, TikTok or Facebook: what you need, the 4 methods, DJI Fly RTMP setup in 5 steps, internet speed and fixes.
DJI Fly “Livestream error”: the causes and how to fix each one
DJI Fly says “Livestream error” or “Starting livestream failed”? The 8 real causes (RTMPS, stream key, account, microphone, network) and how to fix each one.
Which DJI drones can live stream? The full model and controller list
Every DJI drone that can live stream in DJI Fly, from Mini 2 and Mini 4K to Mavic 4 Pro and Avata 360, which controllers work, and the 720p and microphone limits.
How to live stream a wedding with a drone
Live stream a wedding with a DJI drone for guests who can’t be there: the plan, gear list, private YouTube link, phone or laptop setup, and the safety rules to follow.
DJI RC 2 won’t livestream without a microphone? How to fix “No built-in mic in current device”
DJI Fly 1.16 won't start an RC 2 livestream without a microphone. Why it happens, what works (USB-C mic, AirPods) and a no-hardware fix with an Android phone.
How to live stream a DJI Flip
Live stream DJI Flip with RC 2, RC-N3 or RC-N2: phone and computer RTMP setup, palm and phone-control distinctions, vertical framing and platform checks.
How to live stream a DJI Lito X1
Live stream a DJI Lito X1 with RC 2, RC-N3 or RC-N2: DJI Fly RTMP settings, phone and computer workflows, platform setup and practical troubleshooting.
How to live stream a DJI Lito 1
Live stream a DJI Lito 1 with RC 2, RC-N3 or RC-N2: DJI Fly RTMP settings, phone and computer workflows, platform setup and practical troubleshooting.
How to live stream a DJI Air 3S
Live stream a DJI Air 3S to YouTube, Instagram or Facebook. Choose a controller, connect DJI Fly RTMP to a phone or computer, and check the outgoing picture.
How to live stream a DJI Air 3
Live stream a DJI Air 3 to YouTube, Instagram or Facebook. Choose a controller, connect DJI Fly RTMP to a phone or computer, and check the outgoing picture.
How to live stream a DJI Mavic 4 Pro
Stream your DJI Mavic 4 Pro with RC 2 or RC Pro 2 to a phone or computer. Check DJI Fly RTMP, microphone differences, 720p limits and platform setup.
How to live stream a DJI Mini 3 Pro
Live stream a DJI Mini 3 Pro using RC-N1, DJI Fly on your phone and Stream My Drone on a computer. Understand why the original DJI RC cannot use this RTMP route.
How to live stream a DJI Mini 3
Set up DJI Mini 3 live streaming through RC-N1 and DJI Fly to Stream My Drone on a computer. Check DJI RC limits, 720p live-view quality and platform publishing.
How to live stream a DJI Mini 5 Pro
Live stream a DJI Mini 5 Pro with RC 2 or RC-N3. Set up DJI Fly RTMP, use a phone or computer, and send your drone feed to YouTube, Instagram or Facebook.
How to live stream a DJI Mini 4 Pro
Live stream a DJI Mini 4 Pro using RC 2 or RC-N2. Follow phone and computer setup, DJI Fly RTMP settings, microphone requirements and platform checks.
Spot and count animals live from your DJI drone
Stream My Drone spots goats, sheep, cows, horses, donkeys and poultry in your drone's live picture, marks them on the stream and counts them, all on your own computer.
DJI Fly RTMP live streaming: the complete setup
How to set up RTMP live streaming in DJI Fly: where the setting is, which address to enter, how to network the controller and computer, and how to fix it.
Why DJI Fly can't live stream to Instagram (and the fix)
DJI Fly has no Instagram option and its RTMP client cannot do the encrypted RTMPS Instagram requires. Here is why, and how to go live on Instagram from a DJI drone anyway.
Turn your DJI drone into your computer's webcam
Turn your DJI drone into a webcam for TikTok LIVE Studio, OBS, Zoom, Google Meet or Teams with the Stream My Drone virtual camera. Setup, ideas and fixes.
How to live stream a DJI Neo
How to live stream a DJI Neo: which control mode works (phone, RC-N3, goggles), RTMP in DJI Fly, and going live on Instagram, TikTok or YouTube with Stream My Drone.
How to live stream a DJI Avata 2
How to live stream FPV footage from a DJI Avata 2: share the Goggles 3 view to DJI Fly on your phone, stream over RTMP and go live on Instagram, TikTok or YouTube.
Live stream your DJI Osmo camera to Instagram, TikTok and more
DJI Mimo can stream Osmo Action, Osmo Pocket and Osmo 360 cameras over RTMP. Send that to Stream My Drone to go live on Instagram, TikTok and YouTube at once.
How to live stream an Osmo Pocket 3 to Instagram and TikTok
How to live stream a DJI Osmo Pocket 3 over RTMP from DJI Mimo to Instagram, TikTok and YouTube at once, and use it as a wireless webcam, with Stream My Drone.
How to live stream an Osmo Action camera to Instagram and TikTok
Live stream a DJI Osmo Action 6, 5 Pro, 4 or 3 over RTMP from DJI Mimo to Instagram, TikTok, YouTube and Twitch at once with Stream My Drone. Setup and settings.
How to go live on TikTok with a DJI drone
Stream a DJI drone live on TikTok from DJI Fly: with a TikTok stream key, or without one through TikTok LIVE Studio and a virtual camera. Settings and fixes.
How to go live on Instagram with a DJI drone
Go live on Instagram from a DJI drone: get the stream URL and key on instagram.com, send DJI Fly's RTMP stream through Stream My Drone, then press Go live.
How to live stream a DJI drone to YouTube
Stream a DJI drone live to YouTube: enable live streaming, copy the stream key from YouTube Studio, send DJI Fly's RTMP through Stream My Drone. Settings and tips.
How to go live on Facebook with a DJI drone
Stream a DJI drone live on Facebook: get the RTMPS server URL and stream key from Live Producer, send DJI Fly's stream through Stream My Drone, and go live.
How to stream a DJI drone on Twitch
Stream a DJI drone live on Twitch: copy your stream key from the Creator Dashboard, add Twitch as a custom RTMP destination in Stream My Drone and go live.
How to stream a DJI drone on Kick
Stream a DJI drone live on Kick: copy the stream URL and key from the Kick dashboard, add them as a custom RTMP destination in Stream My Drone, and go live.
Stream a DJI drone to several platforms at once
Send one DJI drone live stream to TikTok, Instagram, YouTube, Facebook, Twitch and Kick at the same time with Stream My Drone — free, local, no restream service.
Stream My Drone vs Restream: which one for your drone?
Streaming a DJI drone to several platforms: Restream's cloud relay or Stream My Drone on your own computer? Cost, watermark, Instagram, vertical video and when each one wins.
Stream a DJI drone without setting up NGINX and OBS
The usual way to get DJI Fly into OBS is an NGINX RTMP server, a config file and a media source. Here is what that setup involves, and the one-app way to skip it.