DJI Fly “Livestream error”: the causes and how to fix each one
When DJI Fly shows “Livestream error” or “Starting livestream failed”, the cause is almost always one of four things: the platform requires RTMPS (Instagram, Facebook), the address or stream key is wrong, the account may not go live yet, or the controller cannot reach the server. The fastest test is to stream to Stream My Drone on a phone or computer on the same Wi-Fi: if the picture arrives there, DJI Fly is fine and the problem is on the platform side.
DJI Fly asks for a microphone on your RC 2 and won’t start the stream? Fix it without buying a mic →
In short
- DJI Fly only sends plain RTMP. Instagram and Facebook accept only RTMPS, so a direct stream to them fails; DJI support confirms this on its forum.
- The RTMP address is the server URL, a “/” and the stream key, with no spaces. A missing slash or an old key is the most common YouTube failure.
- The account must be allowed to go live: a new YouTube channel needs up to 24 hours after enabling live streaming, and TikTok gives stream keys only to some accounts.
- The original DJI RC does not support livestreaming at all. The RC 2, RC Pro and DJI Smart Controller need a microphone from DJI Fly 1.16.0.
- Streams that start and then drop are a network problem: weak mobile signal, guest Wi-Fi, or a router switching between 2.4 and 5 GHz.
Fix a DJI Fly livestream error in 6 checks
- Check the address formatDJI Fly needs one line: server URL, a slash, then the stream key, with no spaces. For YouTube that is
rtmp://a.rtmp.youtube.com/live2/followed by your key. Copy the key again; an old or reset key fails silently. - Check that the platform accepts plain RTMPYouTube, Twitch and Kick accept RTMP. Instagram and Facebook require encrypted RTMPS, which DJI Fly cannot send, so a direct stream to them always fails. Send DJI Fly to a receiver app that forwards over RTMPS instead.
- Check that the account may go liveOn YouTube, enable live streaming in YouTube Studio and wait (up to 24 hours the first time). DJI notes that without livestream permission the platform gives no valid stream key.
- Check the controllerThe original DJI RC does not support livestreaming. On the DJI RC 2, RC Pro and DJI Smart Controller, DJI Fly 1.16.0 and newer need a connected microphone before the stream starts.
- Check the connectionFor a direct stream, the controller or phone needs working internet (4G/5G or Wi-Fi). For a local receiver, both devices must be on the same network, not on guest Wi-Fi.
- Test with a local receiverPoint DJI Fly at Stream My Drone on a phone or computer (
rtmp://<address shown in the app>:1935/drone). If the picture appears, DJI Fly works and the remaining problem is the platform, key or account.
Error, cause and fix at a glance
| What you see | Likely cause | Fix |
|---|---|---|
Fails at once with an rtmps:// address, or “invalid RTMP URL” | DJI Fly sends only RTMP | Relay through a receiver app that speaks RTMPS |
| Fails at once on YouTube | Wrong key, missing “/”, or a space in the address | Copy the URL and key again and join them with “/” |
| Fails on a new YouTube channel | Live streaming not yet enabled | Enable it in YouTube Studio and wait up to 24 hours |
| Worked once on Instagram, fails the next time | Instagram’s key is single-use, and it needs RTMPS | Get a new key per broadcast and relay over RTMPS |
| “No built-in mic in current device” | RC 2, RC Pro or Smart Controller with DJI Fly 1.16+ | Plug in a microphone, or use a virtual Bluetooth mic |
| No RTMP option in the menu | Original DJI RC, or DJI Fly older than 1.4.12 | Use a supported controller, update DJI Fly |
| Starts, then drops after seconds | Weak upload, guest Wi-Fi or Wi-Fi band switching | Use 5 GHz or a phone hotspot, move closer |
| Countdown ends, platform shows nothing | Go live not pressed (Instagram, Facebook) or wrong key | Press Go live on the platform, check the key |
See it on your phoneFrom the DJI Fly connection to a broadcast on several platforms, all on one screen.




Why a local test finds the problem fastest
A livestream from DJI Fly passes through three parts: the controller, the network and the platform. A local receiver splits the problem in half. Stream My Drone shows the RTMP address to type into DJI Fly; within a few seconds of Start Livestream it shows the picture with its resolution and bitrate.
- Picture arrives: DJI Fly, the controller and the local network work. Add the platform in the app; it handles RTMPS, Instagram’s new key per broadcast and automatic reconnection.
- Nothing arrives: the controller cannot reach the receiver. Check that both are on the same Wi-Fi or hotspot and that the address matches exactly, including
:1935/drone. - Picture arrives and drops every few seconds: the Wi-Fi is the problem. Routers that use one name for 2.4 and 5 GHz can switch bands repeatedly; a phone hotspot avoids it.
Full menu walkthrough: DJI Fly RTMP setup. Instagram details: why DJI Fly can’t stream to Instagram.
Why the stream is only 720p or the bitrate won’t change
These are limits, not errors. DJI states that the DJI RC 2 and DJI RC Pro 2 stream only 720p because of their hardware, and the DJI RC Pro streams only 720p after DJI Fly 1.18.0. With a phone on an RC-N1, RC-N2 or RC-N3 you can choose 1080p or 720p. The bitrate is fixed by the video transmission frame rate: 5 or 3 Mbps on Android, 2 or 1 Mbps on iOS, and it cannot be set by hand.
No sound or crackling sound
- Silent stream: DJI Fly sends the controller’s or phone’s microphone. A controller without a microphone, or a virtual microphone, sends silence.
- Crackling or distorted sound: try another microphone or another USB-C port. If it continues, replace DJI Fly’s audio: Stream My Drone’s phone microphone switch sends your voice instead on every platform.
Sources
Address format, account permission, microphone requirement, resolution and bitrate limits: DJI Fly App Livestream Operation Guides. RTMPS and Facebook: DJI forum: Facebook live streaming issue and Error on live via YouTube or Facebook. “Starting livestream failed”: DJI Mobile SDK issue 1120. Checked on November 8, 2026.
Related: RC 2 microphone fix, which DJI drones can live stream and the complete drone live streaming guide.
Questions
Why does DJI Fly say “Livestream error”?
Most often the platform requires RTMPS (Instagram, Facebook), the address or stream key is wrong, the account may not go live yet, or the controller has no connection to the server. Test with a local receiver first to see which side fails.
Can DJI Fly stream to Facebook or Instagram directly?
No. Both accept only encrypted RTMPS, and DJI Fly sends plain RTMP. Send DJI Fly’s stream to Stream My Drone on a phone or computer, which forwards it to them over RTMPS.
What is the correct RTMP address for YouTube in DJI Fly?
rtmp://a.rtmp.youtube.com/live2/ followed by your stream key from YouTube Studio, with no spaces. DJI’s guide joins the server address and the key with a slash.
Why does my DJI drone livestream stop after a few seconds?
Usually the network: a weak mobile signal, guest Wi-Fi, or a router that keeps switching between 2.4 and 5 GHz. Use a phone hotspot or 5 GHz Wi-Fi and keep the devices close to it.
Can I livestream with the original DJI RC?
No. DJI states that livestreaming is not supported with the DJI RC. It is supported with the RC-N1, RC-N2 and RC-N3 with a phone, and with the DJI RC 2, RC Pro, RC Pro 2 and Smart Controller.
Can I raise the livestream bitrate in DJI Fly?
No. DJI fixes it by the transmission frame rate: 5 or 3 Mbps on Android and 2 or 1 Mbps on iOS. The RC 2 and RC Pro 2 also stream only 720p.
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.
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 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.