How to AirPlay from a Mac to a TV (without quality loss)
Learn how to AirPlay from Mac to TV properly. Compare screen mirroring with direct app video streaming, fix AirPlay not showing up, and stream MKV files.
In short
- Screen Mirroring re-encodes your whole screen in real time, which can add compression artifacts, battery drain and 24 fps judder.
- Sending video from inside an app hands the video itself to your TV, which decodes it with its own hardware.
- You can mirror your display or extend your desktop from Control Center › Screen Mirroring in the macOS menu bar.
- If AirPlay is not showing up, check for Wi-Fi guest network isolation, macOS Firewall blocks, and TV AirPlay access permissions.
- MacLC (Play On, beta) sends MKV files to an Apple TV or AirPlay receiver without screen mirroring, by serving the video as an HLS stream on your network.
On this page
- What do you need to AirPlay from a Mac to a TV?
- Screen Mirroring vs App Video Streaming: Why the difference matters
- How to mirror your Mac screen to a TV (Step-by-step)
- How to stream video directly from an app without mirroring your screen
- How to stream MKV files from Mac to TV with MacLC
- Troubleshooting: Why is AirPlay not showing up or lagging on Mac?
- Can you cast from a Mac to a Chromecast TV?
- What is the best way to watch Mac video on your TV?
To AirPlay from a Mac to a TV, click the Control Center icon in your menu bar, select Screen Mirroring, and choose your Apple TV or AirPlay-compatible smart television. For movie playback, however, you should use app-level AirPlay video routing instead of full screen mirroring to avoid video stutter, compression artifacts, and battery drain.
Wireless casting from a Mac has become an everyday convenience. Whether you are presenting slides in a conference room, sharing vacation photos with family, or watching a movie on a living room screen, Apple’s AirPlay protocol makes wireless display connection simple. Yet many users notice that movies sent to their television look blurry, drop frames during fast motion, or drain their MacBook battery rapidly. This happens because macOS provides two completely different streaming mechanisms: system display mirroring and direct media routing. This guide explains how both work, how to connect properly, and how to stream unsupported formats like MKV files to your TV.
What do you need to AirPlay from a Mac to a TV?
Before attempting to stream video from your Mac, verify that your hardware and home network meet Apple’s AirPlay requirements:
Compatible Mac computers
Any Mac running a current version of macOS has AirPlay built in.
Compatible television receivers
Your destination display must be one of the following:
- An Apple TV 4K or Apple TV HD.
- A smart TV with AirPlay 2 built in: many recent models from Samsung, LG, Sony and Vizio, and some Roku TVs and players. Look for the Works with Apple AirPlay label.
Network requirements
Your Mac and your television must be connected to the exact same local area network (LAN). AirPlay uses Apple’s Bonjour zero-configuration networking protocol (multicast DNS) to discover receivers on your network. If your Mac is on a 5 GHz home Wi-Fi network while your smart TV is connected to a separate “Guest” network, or if your Wi-Fi router enables Access Point (AP) Client Isolation, the devices will not see each other.
Screen Mirroring vs App Video Streaming: Why the difference matters
When users say they want to “AirPlay a movie,” they almost always reach for the Screen Mirroring toggle in the macOS menu bar. While this works, it is technically the worst way to watch high-definition video on a television.
Understanding why requires comparing the two distinct architectures Apple built into macOS:
1. System Screen Mirroring (Desktop Capture)
Screen Mirroring was engineered for presentations, browsing documents, and sharing desktop interfaces. It operates by capturing the visual pixels of your entire macOS desktop buffer 60 times per second.
Animation
System Screen Mirroring Pipeline
- Display BuffermacOS desktop capture
- Real-Time EncoderHardware HEVC/H.264
- AirPlay StreamMirroring stream over Wi-Fi
- Smart TVDecodes display stream
This architecture has severe disadvantages for video playback:
- Double compression loss: The movie you are watching is already compressed (e.g., HEVC or H.264). Your Mac decodes the movie to display it on screen, captures those rendered screen pixels, compresses them a second time in real time using Apple’s VideoToolbox encoder, and sends the compressed stream over Wi-Fi. This generation loss crushes fine shadow detail and introduces visible macroblocking artifacts in dark scenes.
- Severe 24 fps motion judder: Virtually all narrative motion pictures and television dramas are shot at 24 frames per second (fps). Your Mac display, however, refreshes at 60 Hz or 120 Hz. When macOS captures the desktop at 60 Hz, it must stretch 24 movie frames across 60 display cycles using an uneven 3:2 pull-down cadence (frame 1 displayed for three refreshes, frame 2 displayed for two refreshes). This mathematical mismatch produces unmistakable motion judder during horizontal camera pans.
- Heavy battery consumption: Compressing a live 4K or 1080p desktop video stream in real time forces your Mac’s graphics processors and media engines to run continuously at high clock speeds, generating heat and draining laptop battery power.
2. App-Level Video Routing (Bitstream Passthrough)
App-level AirPlay video routing—accessible through the dedicated AirPlay button inside video applications—bypasses the desktop display buffer entirely.
Animation
App-Level Video Routing Pipeline
- Media FileOriginal bitstream
- Local HLS ServerMacLC stream output
- Local NetworkDirect HTTP streaming
- Apple TV / Smart TVNative hardware decode
Instead of re-encoding your screen, the app sends the video itself to the Apple TV or smart TV, or serves it over your local network for the TV to fetch.
- No capture loss: the TV decodes the video file’s own stream, so nothing is lost to a second, real-time encode of your screen.
- Smoother motion: the TV receives the film’s real 24 frames per second instead of a 60 fps screen capture. With the Apple TV’s Match Frame Rate setting on, your TV can show film at its native rate, without 3:2 judder.
- Less work for your Mac: it sends data instead of encoding video, so it stays cooler and uses less battery.
How to mirror your Mac screen to a TV (Step-by-step)
If you need to mirror your entire screen for a presentation, spreadsheet, or website that lacks a native video player, use macOS Screen Mirroring:
Step 1: Open Control Center
In the upper-right corner of your Mac menu bar, click the Control Center icon (the icon resembling two pill-shaped toggle switches, located beside the clock).
Step 2: Open Screen Mirroring
In the Control Center dropdown menu, locate the Screen Mirroring module (represented by two overlapping display rectangles) and click it.
Step 3: Select your television
macOS will scan your local network for AirPlay receivers. Under the list of available devices, click the name of your Apple TV or smart television.
If this is your first time connecting your Mac to this television, the TV will display a four-digit AirPlay passcode on screen. A prompt will appear on your Mac asking for the code; type the digits and click OK.
Step 4: Configure your display mode
Once connected, the Screen Mirroring icon turns blue in your menu bar. Click it to choose how your Mac uses the TV:
- Mirror Built-in Display: Clones your Mac screen exactly onto the television screen. The resolution adjusts to match the aspect ratio of your Mac.
- Use As Separate Display: Treats your television as a second physical desktop monitor. You can drag windows, browser tabs, or applications across to the TV while keeping your primary workspace on your laptop.
Step 5: Disconnect when finished
To end the streaming session, click the Screen Mirroring icon in the menu bar and click the highlighted name of your television, or click Stop Mirroring.
How to stream video directly from an app without mirroring your screen
For watching movies and TV shows, you should always stream from within a video application whenever possible:
- Open your video in a supported application, such as Safari (for web streaming), QuickTime Player (for MP4 and MOV files), or the Apple TV app.
- Move your cursor over the video window to reveal the playback controls.
- Look for the AirPlay video icon (a rectangle with a solid upward-pointing triangle at its base).
- Click the AirPlay icon and select your Apple TV or smart TV from the menu.
- Playback on your Mac screen will pause or display a message stating “This video is playing on [TV Name]”, while your television immediately begins playing the full-resolution video stream.
The major limitation of Apple’s built-in applications is format support. QuickTime Player opens MP4, MOV and M4V files, but not Matroska (.mkv), most AVI files or WebM, so for those films you never get to Apple’s AirPlay button.
How to stream MKV files from Mac to TV with MacLC
This format restriction creates a dilemma: movie enthusiasts with MKV files are frequently forced into using blurry, judder-heavy Screen Mirroring because their favorite desktop players cannot stream directly to AirPlay.
MacLC, the player we make at Hazen Studio, solves this problem natively on Apple Silicon Macs running macOS 26 Tahoe or later.
Instead of capturing your screen, MacLC’s Play On button (in the toolbar or the Now Playing bar) turns your Mac into a small HTTP Live Streaming (HLS) server. When you click Play On and pick your Apple TV:
- MacLC packages the film as an HLS stream (fragmented MP4, with the audio as its own rendition) on your local network.
- It hands that stream to the Apple TV through macOS’s own AVPlayer and AirPlay.
- The Apple TV fetches the segments and decodes the video with its own hardware.
You get the convenience of AirPlay without the drawbacks of screen mirroring: your Mac’s screen stays free, your Mac doesn’t re-encode your desktop, and you can control playback from your Mac or with the TV’s remote. Play On is in beta.
To learn more about container structures and streaming protocols, read our technical breakdowns on how video streaming works and how to play MKV files on a Mac.
Troubleshooting: Why is AirPlay not showing up or lagging on Mac?
If AirPlay fails to connect or delivers poor performance, work through these diagnostic checks:
1. AirPlay device is not showing up in the menu
- Check Wi-Fi network names: Modern home routers broadcast multiple Wi-Fi SSIDs (e.g.,
Home_2.4G,Home_5G, andHome_Guest). Both your Mac and your television must be connected to the exact same SSID. AirPlay discovery packets will not bridge across guest network boundaries. - Enable AirPlay on your television: on smart TVs, look for the Apple AirPlay settings (on Samsung TVs, in the General or Connection settings) and make sure AirPlay is on. On an Apple TV, open Settings › AirPlay and HomeKit and check who is allowed to connect (for example, Anyone on the Same Network).
- Check macOS Firewall settings: open System Settings › Network › Firewall. If the firewall is on, click Options… and make sure Block all incoming connections is off. MacLC’s Play On serves the video from your Mac, so allow incoming connections for MacLC if macOS asks.
- Check AirPlay Receiver settings on your Mac: if you are trying to AirPlay to a Mac from another device, make sure AirPlay Receiver is on in System Settings › General › AirDrop & Handoff.
2. Video is lagging, stuttering, or dropping frames
- Switch from 2.4 GHz to 5 GHz Wi-Fi: The 2.4 GHz wireless band is crowded with Bluetooth interference and microwave signals, providing insufficient bandwidth for high-bitrate video streaming. Connect both your Mac and television to your router’s 5 GHz band, or connect your Apple TV directly via an Ethernet cable.
- Stop Screen Mirroring and send from the app: if you are mirroring your desktop, your Mac is re-encoding your screen in real time. Open the video in an app that sends the video itself (like QuickTime Player, Safari or MacLC) so the TV decodes the file directly.
- Reduce desktop display resolution: If you must use screen mirroring, temporarily lower your Mac display resolution in System Settings › Displays to 1080p. Re-encoding a 1080p desktop requires significantly less computing and network bandwidth than re-encoding a full 4K Retina display.
3. Audio is out of sync or playing from the wrong speakers
- Verify the sound output target: Click the Control Center icon, click the Sound slider, and confirm that the audio output checkmark is assigned to your television rather than your Mac’s internal speakers.
- Give it a moment: AirPlay buffers a couple of seconds of video to ride out Wi-Fi hiccups, so play, pause and seeking can respond with a short delay. Wait a moment after skipping before judging sync.
Can you cast from a Mac to a Chromecast TV?
Many smart TVs and streaming sticks (including Google TV, Sony TVs, Chromecast with Google TV, and Xiaomi boxes) run Google Cast rather than Apple AirPlay.
It is important to know that macOS has no built-in support for Google Cast (Chromecast). You will not see Chromecast devices in Control Center or the Screen Mirroring menu.
To stream video from a Mac to a Chromecast, you have two options:
- Chrome’s Cast feature: in the Chrome browser, choose Cast… from the menu and pick your Chromecast. This works well for web tabs.
- A media player with Chromecast support: players like VLC and MacLC find Chromecast receivers on your network with Bonjour and stream to them, converting the format on the fly when the Chromecast can’t play it.
For a full guide to wireless streaming on non-Apple hardware, read our tutorial on how to Chromecast from a Mac without Chrome.
What is the best way to watch Mac video on your TV?
For everyday desktop work, documents, and business presentations, macOS Screen Mirroring through Control Center is the fastest and most convenient tool available.
For watching high-definition movies and television shows, however, screen mirroring is the wrong tool. It degrades image clarity through double compression, locks smooth 24 fps cinematic motion into an uneven 60 Hz pull-down cadence, and drains your Mac’s battery.
Whenever you want to watch movies on your television, rely on direct app streaming. For standard MP4 files, use the native AirPlay button in Safari or QuickTime Player. For MKV collections, download MacLC and use its Play On button (beta) to send your films to your Apple TV without screen mirroring.
Questions people ask
What is the difference between Screen Mirroring and AirPlay video streaming?
Screen Mirroring captures your Mac's whole screen, re-encodes it into a video stream in real time and sends it over Wi-Fi. AirPlay video from an app sends the video itself (or a stream address) to the TV, which decodes the film with its own hardware, without your Mac re-encoding anything.
Why is AirPlay video stuttering when playing movies from my Mac?
Stutter during movie playback most often comes from Screen Mirroring. Most films are shot at 24 frames per second, but your Mac's screen is captured at 60 frames per second, so frames are held unevenly (a 3:2 cadence), which shows as judder during camera pans. Sending the video from an app avoids it.
Why is my TV not showing up in the AirPlay menu on Mac?
AirPlay devices usually fail to appear when the Mac and the TV are on different networks (for example, the TV on a guest network), when the router isolates Wi-Fi clients from each other, or when AirPlay is turned off or restricted on the TV.
Can I AirPlay MKV movie files from my Mac to my Apple TV?
Apple's native QuickTime Player cannot open or AirPlay MKV files. While you can mirror your screen while playing an MKV in a third-party player, this degrades picture quality. MacLC solves this by serving the MKV over your local network as an HLS stream directly to your Apple TV.
Can I AirPlay from a Mac to a Chromecast or Google TV?
Not with AirPlay: macOS has no built-in support for Google Cast. To send video to a Chromecast, use Chrome's Cast feature or a media player that supports Chromecast, such as VLC or MacLC.