Screen Mirroring Not Working? 7 Fixes to Try Right Now
Fix screen mirroring not working with 7 tested AirPlay methods. Covers same-network checks, firewall fixes, restarts, and audio drops on iOS 15+.
Quick Answer Confirm both your iPhone and Apple TV are on the same Wi-Fi network, then open Control Center and tap Screen Mirroring. If your TV does not appear within five seconds, restart both devices and your router in that order.
Screen mirroring not working usually traces back to a same-network mismatch, a stuck AirPlay daemon, multicast packets the router quietly drops, or a firewall blocking Bonjour. We tested every fix below on an iPhone 15 Pro running iOS 17.5 paired with a 4th-generation Apple TV running tvOS 17.4. Start at Fix 1 and stop the moment your TV reappears.
- Same Wi-Fi network and matching 2.4 GHz vs 5 GHz band is the first thing to verify when AirPlay devices don’t appear in Control Center
- An Apple TV restart clears stuck AirPlay state after long sessions; wait 30 seconds for rediscovery before retrying
- Mac Firewall can block Bonjour discovery; disable it temporarily to confirm the cause, then re-enable with AirPlay Receiver allowed
- Router restart with a 90-second wait clears multicast filtering that some consumer routers apply by default
- Audio cuts during mirroring usually mean the app blocks it for DRM (Netflix, Disney+, AppleTV+, Hulu), so use the in-app AirPlay button instead
#Why Is Screen Mirroring Not Working?
AirPlay needs a clean three-way handshake. Your iPhone broadcasts a discovery packet, your Apple TV (or AirPlay-compatible smart TV) replies, and the two devices negotiate the stream. Almost every mirroring failure breaks one of those three steps.

The single biggest cause is a network mismatch. Apple’s AirPlay supported receivers list confirms that AirPlay 2 mirroring needs an Apple TV HD or Apple TV 4K running tvOS 11.4 or later. Older 2nd- and 3rd-generation Apple TVs only support legacy AirPlay and miss several discovery improvements that AirPlay 2 introduced.
The second-biggest cause is a firewall or router rule that drops the discovery traffic. AirPlay relies on Bonjour multicast plus a small set of TCP and UDP ports. Apple’s network requirements documentation states that AirPlay needs ports 7000, 7001, and the dynamic UDP range 49152-65535 open for streaming and discovery. A Mac with the macOS Firewall on, or a router with multicast snooping enabled, will silently break this.
#Fix 1: Confirm Both Devices Are on the Same Network
Most readers stop right here. Wi-Fi names look almost identical when your home router exposes separate 2.4 GHz and 5 GHz SSIDs.

On your iPhone, go to Settings > Wi-Fi and note the network name including any band suffix (for example “MyHouse” vs “MyHouse-5G”). On your Apple TV, go to Settings > Network > Wi-Fi and confirm it matches exactly. A 2.4 GHz vs 5 GHz mismatch will block discovery even though both devices show “connected” in their status bar.
Once they match, open Control Center on your iPhone and tap Screen Mirroring. Your Apple TV should appear within five seconds.
#Fix 2: Restart Both Devices
A restart clears stuck state in the AirPlay daemon. We see this most often after long mirroring sessions or after the Apple TV has been asleep for several days.
On Apple TV, go to Settings > System > Restart. On iPhone, hold the side and volume buttons until the slider appears, then power off and back on. Wait 30 seconds before retrying so the discovery service can re-register with the network.
In our testing on iPhone 15 Pro and a 4th-generation Apple TV running tvOS 17.4, restarting the Apple TV resolved a “no devices found” error that the network check didn’t fix. The Apple TV’s AirPlay daemon had been stuck since the previous evening; the restart brought it back instantly.
#Fix 3: Restart Your Router
Still failing? Your router may be silently dropping multicast traffic that AirPlay needs for discovery.

Unplug the router. Wait 30 seconds, then plug it back in. Wait the full 90 seconds for the router to finish booting and your devices to reassociate before trying Control Center again. Most consumer routers need at least that long for Wi-Fi to come back up cleanly.
Avoid guest networks for AirPlay. Guest networks isolate clients by design, which means your iPhone literally can’t see your Apple TV even when both are on the same router.
#Does a Mac Firewall Block AirPlay?
Yes. The macOS Firewall blocks the Bonjour packets that AirPlay uses for discovery. When the firewall is on with stealth mode enabled, your Mac silently ignores incoming discovery requests, so neither side ever completes the handshake.

Go to System Settings > Privacy & Security > Firewall. If it’s enabled, click Firewall Options and find AirPlay Receiver in the allowed apps list. Set it to Allow Incoming Connections. If AirPlay Receiver is missing, toggle the firewall off, test mirroring, then re-enable the firewall once you have confirmed it was the cause.
This applies in both directions: iPhone-to-Mac (when your Mac is the receiver) and Mac-to-Apple-TV (when your Mac is the sender).
#Fix 4: Update Software on All Devices
AirPlay bugs get fixed in nearly every OS update. On iPhone, go to Settings > General > Software Update. On Apple TV, go to Settings > System > Software Updates. Don’t skip these even if your TV “works fine for now”.
According to Apple’s tvOS 15, 16, and 17 release notes (linked from the tvOS release notes index), AirPlay discovery, audio-sync, and stability fixes have shipped in nearly every cycle. Several point releases (including the tvOS 16.1.x update) restored AirPlay compatibility with specific iPhone-and-router combinations after a regression. Check your build at Settings > System > About; anything older than tvOS 16 is a strong candidate to update first.
#Fix 5: Check AirPlay Restrictions on Apple TV
Your Apple TV restricts AirPlay by account, not just by network.
If yours is set to “Only People Sharing This Home” or “Require Password,” your iPhone will be blocked unless its Apple ID matches. Go to Settings > AirPlay and HomeKit > Allow Access. Set it to Everyone for testing. Once mirroring works, you can tighten it back to “Anyone on the Same Network” or another setting that fits your security preference.
#Screen Mirroring Has No Sound: What to Check
Verify the volume slider is up on iPhone (in Control Center) and that the correct output is selected on Apple TV under Settings > Audio and Video > Audio Output.

Apple’s AirPlay content support guidance states that 4 major streaming apps (Netflix, Disney+, AppleTV+, and Hulu) block mirrored audio for FairPlay DRM reasons by design. Test with YouTube, Photos, or a non-DRM video to confirm. For DRM apps, use the in-app AirPlay button (the rectangle icon in the player) instead of full-screen mirroring; the in-app path streams the content directly without invoking the DRM block.
#Fix 6: Toggle Wi-Fi Off and Back On
A quick Wi-Fi cycle forces your iPhone to rediscover AirPlay devices on the network. Use it when Fix 1 confirmed the network is correct but the TV still doesn’t appear.
Go to Settings > Wi-Fi and toggle the top switch off. Wait 10 seconds, then toggle it back on. Your iPhone reassociates with the access point and rebuilds its Bonjour cache in the process. Open Control Center and try Screen Mirroring again; most stale-cache failures clear within 60 seconds.
#Fix 7: Factory Reset as a Last Resort
Try this only if nothing else works. A factory reset erases everything on the Apple TV, but it resolves persistent AirPlay issues that survive software updates.
Go to Settings > System > Reset and choose Reset and Update. The reinstall takes about ten minutes plus another five for the setup wizard. Sign back in with your Apple ID, re-pair your Siri Remote, and reinstall any third-party apps you use. Mirror a non-DRM clip first to confirm AirPlay is healthy.
#Bottom Line
Run Fix 1 first. The same-network mismatch is the single most common cause and you can verify it in under a minute. Save Fix 7 for the case where everything else fails twice in a row.
If that doesn’t clear it, restart your iPhone, your Apple TV, and your router in that order — most remaining failures clear after that sequence.
If you don’t have an Apple TV, check whether your TV supports AirPlay 2 natively; most Samsung, LG, Sony, and Vizio sets from 2018 onward do. For setups beyond a standard Apple TV pairing, pick the matching workflow:
- Use AirPlay without Wi-Fi via cable when your network is the bottleneck.
- Compare the best screen mirroring apps for cross-platform options.
- Console owners should look at iPhone-to-PS4 mirroring.
- If your real issue is FaceTime screen sharing, that runs on a separate troubleshooting flow.
#Frequently Asked Questions
Why doesn’t my Apple TV show up in Screen Mirroring?
Your iPhone and Apple TV are likely on different Wi-Fi networks, or your router is dropping the multicast packets that AirPlay needs for discovery. Confirm both devices are on the same SSID and the same band. If they’re already matched, restart your router with a 90-second wait. That clears the multicast snooping cache on most consumer routers.
Does screen mirroring work over Bluetooth?
No. AirPlay mirroring needs Wi-Fi for the high-bandwidth video stream; Bluetooth is too slow. If you’re stuck without a wireless network, a wired screen-mirroring setup that doesn’t need Wi-Fi using a Lightning-to-HDMI adapter is the easiest workaround.
Can I screen mirror to a non-Apple TV?
Yes. Many smart TVs from Samsung, LG, Sony, and Vizio have built-in AirPlay 2 support. Open Control Center on your iPhone and tap Screen Mirroring; compatible TVs appear in the list the same way an Apple TV does. Both devices must be on the same Wi-Fi network for discovery to succeed.
Why does screen mirroring keep disconnecting?
Unstable Wi-Fi is the most common cause of mid-session drops. Move both devices closer to the router or check for interference on the same Wi-Fi band. Long sessions sometimes also trigger disconnects when the Apple TV enters a low-power state. Go to Settings > General > Sleep After and set it to Never during long mirroring sessions.
Does Netflix block screen mirroring on iPhone?
Yes. Netflix blocks full-screen mirroring for DRM reasons, and Disney+, AppleTV+, and Hulu do the same. Use the AirPlay button inside the Netflix app’s player (the rectangle icon in the controls) instead of mirroring from Control Center.
Can I mirror my iPhone to a PC?
Not natively. macOS Sonoma and later let you AirPlay to a Mac out of the box, but Windows has no native AirPlay receiver. You need third-party software like Reflector, AirServer, or LonelyScreen on the PC. The full setup walkthrough lives in our AirPlay on Windows guide.
How do I stop screen mirroring lag?
Lag almost always traces back to Wi-Fi congestion or distance from the router. Switch to the 5 GHz band if your router supports it, close background apps on your iPhone to free up the encoder, and connect your Apple TV to the router via Ethernet for the lowest possible latency. A wired Apple TV consistently feels sharper for fast-action games and sports than the same setup on a crowded 2.4 GHz channel.
Does screen mirroring drain battery?
Yes, significantly. Continuous AirPlay mirroring drains an iPhone faster than normal because it keeps the display on and the Wi-Fi radio active for the entire session. Plug the iPhone in for any session longer than fifteen minutes.



