How to live stream a DJI Mavic 4 Pro
Your DJI Mavic 4 Pro can send DJI Fly’s RTMP picture to Stream My Drone on a separate phone or Stream My Drone on a computer. The useful starting point is your controller: RC 2 and RC Pro 2 both have screens, but their microphone hardware differs. Follow the route below to receive the picture, choose destinations and check what viewers actually see.
DJI Fly asks for a microphone on your RC 2 and won’t start the stream? Fix it without buying a mic →
In short
- Use RC 2 or RC Pro 2; DJI’s current Mavic 4 Pro setup does not list an RC-N controller.
- A separate phone running Stream My Drone gives you a computer-free receiving and forwarding setup.
- DJI Fly’s RTMP broadcast is a separate output from the high-resolution recording on the aircraft.
- Put the receiving app’s local address in DJI Fly and the platform credentials in the receiving app.
- Check the actual RTMP menu and microphone prompt before takeoff, then confirm the platform’s viewer page.
Which Mavic 4 Pro controller can send the feed?
DJI’s aircraft linking guide lists DJI RC 2 and DJI RC Pro 2 for Mavic 4 Pro. Both run DJI Fly on their built-in screen. Do not reuse an RC-N1, RC-N2 or RC-N3 workflow from another aircraft: those are not the controller choices documented for this model.
| Controller | Flight app | Receiver for this guide |
|---|---|---|
| DJI RC 2 | DJI Fly on the built-in screen | Stream My Drone on a separate phone, or Stream My Drone on a computer |
| DJI RC Pro 2 | DJI Fly on the built-in screen | The same separate-phone or desktop receiving routes |
DJI RC Pro 2 is different from DJI RC Pro. Its official FAQ confirms a built-in microphone. RC 2 users should prepare an external microphone; follow the prompt on the actual DJI Fly version before starting a broadcast.
Check the RTMP menu before planning the broadcast
Update the aircraft, controller and DJI Fly, link the aircraft and enter its camera view. Open GO FLY → ••• → Transmission → Live Streaming Platforms → RTMP. Menu names can differ by version and language. If your firmware does not expose RTMP, the receiving app cannot add it.
DJI’s current livestream operation guide limits both RC 2 and RC Pro 2 RTMP output to 720p. It also requires a connected microphone on RC 2 from DJI Fly v1.16.0. Verify the available output settings on your controller; a 1080p screen or higher aircraft recording setting does not override this limit.
See it on your phoneFrom the DJI Fly connection to a broadcast on several platforms, all on one screen.




Mavic 4 Pro without a computer: receive 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 2 or RC Pro 2; 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 4 Pro on Mac or Windows: desktop production
Keep DJI Fly running on your RC 2 or RC Pro 2. 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.

Send your Mavic 4 Pro broadcast to a platform
| 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.
Recording quality, portrait shooting and your broadcast
Keep three pictures separate: the file recorded on the aircraft, the controller’s live view and the RTMP video arriving at the receiver. Evaluate the stream by its received dimensions and bitrate. A larger desktop output cannot recreate details absent from the incoming image.
Mavic 4 Pro can shoot vertically, and DJI documents the controls in its portrait-mode guide. Test what the RTMP receiver actually gets after changing orientation. A vertical recording setting, a rotated controller screen and a 9:16 platform broadcast are not interchangeable checks.
- Frame deliberately. Check the outgoing picture at the platform. On mobile, the preview layout does not re-encode it; on desktop, choose the crop or whole-picture output you intend to publish.
- Budget per destination. A continuous 5 Mbps output uses about 2.25 GB per hour before overhead. Two such outputs need about 10 Mbps combined upload and 4.5 GB per hour.
- Test on the ground. Check movement, sound and the real viewer page. Keep the receiving phone close to the hotspot and monitor its power and temperature during longer broadcasts.
Troubleshooting the Mavic 4 Pro live feed
- No RTMP option: confirm the controller model and software version in DJI Fly. RC 2 and the older DJI RC have different features; changing the receiver does not change the controller’s capabilities.
- DJI Fly asks for a microphone: with RC 2, connect a supported microphone and recheck its input. With RC Pro 2, check the selected input and microphone permissions instead of assuming RC 2 instructions apply.
- Connection failed: use the receiver’s current local IP address. Guest Wi-Fi isolation, a firewall or switching hotspots can break the local connection.
localhostrefers to the controller itself. - Preview works but the audience sees nothing: check forwarding, the destination credentials and any remaining platform Go Live step.
- iPhone reception stops: return to Stream My Drone and check Picture in Picture. iOS can suspend reception when the app is in the background without it.
Official sources and related guides
Checked on October 25, 2026: DJI aircraft linking guide for controller choices; DJI RC Pro 2 FAQ for microphone hardware; DJI Fly livestream operation guide for RTMP limitations; and DJI portrait mode for vertical shooting controls. Firmware and menu availability can change; verify your own combination.
For the previous generation, read the Mavic 3, Classic and Pro streaming guide. To send the same feed to several services, continue with multistreaming a DJI drone.
Questions
Can I live stream Mavic 4 Pro without a computer?
Yes, use DJI Fly on RC 2 or RC Pro 2 and receive its RTMP feed in Stream My Drone on a separate phone on the same local network. Configure destinations in the phone app and confirm publication on each platform.
Can I use an RC-N3 phone setup with Mavic 4 Pro?
DJI’s current linking guide lists RC 2 and RC Pro 2 for this aircraft. This guide uses those supported screen controllers rather than assuming RC-N compatibility from another model.
Do both controllers need an external microphone?
RC Pro 2 has a built-in microphone. For RC 2, DJI documents a connected-microphone requirement from Fly v1.16.0. Test audio and follow the prompt shown by your controller before flight.
Does a 6K recording mean a 6K livestream?
No. The file recorded by the camera is separate from the DJI Fly RTMP output. Check the actual input in the receiving app and the stream seen by the platform.
Where do my YouTube or Instagram credentials go?
In the destination settings of Stream My Drone (phone or computer). DJI Fly receives the local RTMP address displayed by that app.
Does rotating the controller screen guarantee a vertical broadcast?
Check the image arriving in the receiver and the platform’s viewer page. The controller screen, camera recording orientation and outgoing video format are separate. Desktop Stream My Drone can convert output to a vertical layout.
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 3, Classic or Pro
Live stream a DJI Mavic 3, Classic or Pro with RC-N1 or RC Pro. Learn why DJI RC cannot stream, plus phone receivers, desktop RTMP and quality limits.
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.