AirPlay — wat is het, Apple's draadloze overdrachtsprotocol en hoe werkt het

Auteur: IT Sectr Gepubliceerd: 2026-05-25 Leestijd: 9 min

AirPlay is Apple's draadloze protocol voor het verzenden van audio, video en foto's tussen apparaten via een lokaal Wi-Fi-netwerk zonder kwaliteitsverlies. In tegenstelling tot Bluetooth maakt AirPlay gebruik van een Wi-Fi-verbinding, wat aanzienlijk meer bandbreedte en bereik biedt. Volgens gegevens van Apple Developer (2026), ondersteunt AirPlay 2 multi-room audio en synchronisatie tussen meerdere speakers met een vertraging van minder dan 100 ms.

Belangrijkste punten

  • AirPlay — Apple's draadloze protocol voor het streamen van multimedia via Wi-Fi tussen apparaten in een lokaal netwerk
  • AirPlay 2 voegt multi-room audio, 10 seconden buffering en bediening via het Bedieningspaneel van iOS toe
  • Protocol gebruikt Wi-Fi Direct en mDNS voor apparaatdetectie zonder tussenliggende server
  • Video wordt verzonden via HLS (HTTP Live Streaming) met automatische bitrate-aanpassing
  • Ondersteuning beschikbaar op iOS, iPadOS, macOS, Apple TV, HomePod en tv's van derden met een AirPlay-chip

Wat is AirPlay?

AirPlay — Apple's gepatenteerde draadloze protocol waarmee audio, video, foto's en scherm tussen apparaten in een lokaal netwerk kunnen worden verzonden. Het protocol werd in 2010 geïntroduceerd als AirPlay (voorheen AirTunes alleen voor audio) en heeft verschillende iteraties doorgemaakt: de basisversie voor afspelen in één kamer, AirPlay 2 met multi-room synchronisatie (2018) en AirPlay Receiver voor apparaten van derden (2021).

Het belangrijkste doel van AirPlay is het streamen van content van iPhone, iPad of Mac naar Apple TV, HomePod en compatibele Samsung-, LG-, Sony- en TCL-televisies zonder extra kabels. In tegenstelling tot Chromecast heeft AirPlay geen tussenliggende cloudserver nodig — gegevensoverdracht vindt direct plaats tussen apparaten via een lokaal netwerk (peer-to-peer), wat de vertraging vermindert en geen internetverkeer verbruikt.

Het protocol ondersteunt AES-128-versleuteling voor de bescherming van content tijdens verzending, wat vooral belangrijk is voor het streamen van beveiligde video (DRM). AirPlay gebruikt Apple's FairPlay-technologie voor digitaal rechtenbeheer, waarmee content van iTunes Store, Apple TV+ en andere diensten legaal naar externe apparaten kan worden gestreamd.

Hoe werkt AirPlay

AirPlay gebruikt een combinatie van protocollen voor apparaatdetectie, verbindingsopbouw en gegevensoverdracht. Het proces begint met detectie: het bronapparaat (iPhone) stuurt multicast DNS (mDNS)-query's naar het lokale netwerk. Ontvangers zoals Apple TV, HomePod of een tv met AirPlay-ondersteuning reageren met informatie over hun beschikbaarheid en ondersteunde formaten. Na detectie maken de bron en ontvanger een directe peer-to-peer-verbinding via Wi-Fi Direct, waarbij de router wordt omzeild als de apparaten zich in elkaars directe gezichtsveld bevinden.

Voor audiotransmissie gebruikt AirPlay zijn eigen protocol op basis van RTSP (Real-Time Streaming Protocol) met de ALAC-codec (Apple Lossless Audio Codec) voor verliesvrije compressie. Standaard audio wordt verzonden in 16-bit/44.1 kHz-formaat, terwijl AirPlay 2 tot 24-bit/48 kHz ondersteunt. Volgens gegevens van Apple AVFoundation (2026), is de audiovertraging in AirPlay 2 minder dan 100 ms, zelfs bij multi-room synchronisatie, waardoor het protocol geschikt is voor het bekijken van video en games.

Videotransmissie wordt gerealiseerd via HTTP Live Streaming (HLS). De bron codeert video in meerdere streams met verschillende bitrates, verpakt deze in MPEG-TS-segmenten en verzendt ze via een gewone HTTP-server die op het bronapparaat draait. De ontvanger abonneert zich op de HLS-stream, downloadt de segmenten en speelt ze af met buffering. Deze aanpak zorgt voor adaptieve bitrate — de videokwaliteit past zich automatisch aan de huidige netwerkbandbreedte aan.

AirPlay-formaten en codecs

GegevenstypeCodecKwaliteit
AudioALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VideoH.264, HEVC (H.265)Tot 4K bij 60 fps
FotoJPEG, HEIF, PNGOriginele resolutie
SchermH.264Tot 1080p bij 30 fps

AirPlay 2: multi-room audio en buffering

AirPlay 2 — de tweede generatie van het protocol, uitgebracht in 2018 met iOS 11.4. De belangrijkste innovatie is ondersteuning voor multi-room audio: de gebruiker kan geluid tegelijkertijd naar meerdere HomePod-speakers, Apple TV en apparaten van derden sturen, met synchronisatie op millisecondeniveau. Dit werd mogelijk dankzij de introductie van een gedeelde klok (shared clock) en een buffermechanisme aan de ontvangerzijde.

Elk ontvangend apparaat buffert tot 10 seconden audio voordat het afspelen begint. De bron verzendt pakketten met tijdstempels en de ontvangers stemmen hun timing zo af dat het geluid van verschillende speakers tegelijkertijd bij de luisteraar aankomt. Volgens Apple heeft synchronisatie tussen AirPlay 2-apparaten een jitter van minder dan 1 ms, wat fysiek onmerkbaar is voor het menselijk oor. Dit maakt het mogelijk om een volwaardig multi-room audiosysteem op te zetten zonder dure AV-ontvangers aan te schaffen.

AirPlay 2 voegde ook systeemintegratie toe: bediening van het afspelen is beschikbaar via het Bedieningspaneel van iOS, het vergrendelscherm en zelfs via Siri. De gebruiker kan zeggen „Hey Siri, speel jazz in de keuken" — en de spraakassistent start het streamen naar de juiste HomePod. Voor ontwikkelaars bood Apple het MediaPlayer-framework met de klasse MPNowPlayingInfoCenter voor het weergeven van trackinformatie en het bedienen van het afspelen vanuit elke app.

AirPlay vs Bluetooth: vergelijking

Hoewel Bluetooth en AirPlay beide dienen voor draadloze audio-overdracht, zijn er fundamentele verschillen. Bluetooth A2DP biedt geluidsoverdracht tot 10 meter met maximale SBC-codeckwaliteit (328 kbps), terwijl AirPlay via Wi-Fi het hele lokale netwerk bestrijkt (tot 50 meter binnen) met een bitrate tot 1.5 Mbps. Voor het streamen van muziek in Lossless-kwaliteit is AirPlay de enige draadloze optie in het Apple-ecosysteem.

ParameterAirPlayBluetooth A2DP
VerbindingstypeWi-Fi (2.4/5 GHz)2.4 GHz RF
BereikTot 50 meterTot 10 meter
AudiokwaliteitLossless (ALAC)Compressie SBC/AAC
Vertraging~100 ms~200–300 ms
Multi-roomJa (AirPlay 2)Nee
EnergieverbruikHoger (Wi-Fi-module)Laag

Bluetooth blijft de voorkeurskeuze voor koptelefoons en draagbare speakers buitenshuis vanwege het lage energieverbruik. AirPlay — voor thuisstreaming naar vaste apparaten waar geluidskwaliteit en multi-room synchronisatie belangrijk zijn. In de praktijk bestaan beide protocollen naast elkaar: AirPlay voor thuis, Bluetooth voor buiten en in de auto.

AirPlay implementeren in een iOS-app

Om AirPlay-ondersteuning aan een iOS-app toe te voegen, hoeft de ontwikkelaar het protocol niet vanaf nul te implementeren — Apple bied kant-en-klare UI-componenten in het AVKit-framework. Het belangrijkste element is AVRoutePickerView, dat een knop weergeeft voor het selecteren van het uitvoerapparaat. Bij indrukken scant het systeem automatisch beschikbare AirPlay-ontvangers en biedt de gebruiker de mogelijkheid het doelapparaat te kiezen.

swift
import AVKit
import AVFoundation

class VideoPlayerViewController: UIViewController {

    let player = AVPlayer()
    let routePicker = AVRoutePickerView()

    override func viewDidLoad() {
        super.viewDidLoad()
        routePicker.translatesAutoresizingMaskIntoConstraints = false
        routePicker.activeTintColor = .systemBlue
        view.addSubview(routePicker)

        guard let url = URL(string: "https://example.com/stream.m3u8") else { return }
        let item = AVPlayerItem(url: url)
        player.replaceCurrentItem(with: item)
        player.play()
    }
}

In bovenstaand voorbeeld wordt een AVRoutePickerView gemaakt en toegevoegd aan de view-hiërarchie van de controller. Bij indrukken van de knop toont iOS de systeem-AirPicker met een lijst van beschikbare apparaten. AVPlayer stuurt audio/video automatisch door naar het geselecteerde AirPlay-apparaat zonder extra code — het hele routeren wordt door het systeem overgenomen.

Programmatisch overschakelen naar AirPlay

Als programmatische routeringscontrole zonder UI-component nodig is, gebruik dan AVAudioSession om uitvoerpoorten te schakelen. Dit is handig voor apps met een aangepaste interface — bijvoorbeeld muziekspelers met een eigen apparaatlijst.

swift
import AVFoundation

func routeToAirPlay() {
    let session = AVAudioSession.sharedInstance()
    try? session.setCategory(.playback, mode: .default)

    let outputs = session.currentRoute.outputs
    for output in outputs {
        if output.portType == .airPlay {
            print("AirPlay-apparaat verbonden:", output.portName)
        }
    }
}

De methode routeToAirPlay activeert een audiosessie met de categorie playback en controleert de huidige route op de aanwezigheid van .airPlay-poort. Als het apparaat al via AirPlay is verbonden, kan de app de UI dienovereenkomstig aanpassen — het AirPlay-pictogram als actief weergeven. Voor het in realtime volgen van routewijzigingen abonneert u zich op de melding AVAudioSession.routeChangeNotification.

Compatibiliteit en apparaatvereisten

AirPlay is beschikbaar op alle Apple-apparaten met iOS 4.2+, iPadOS, macOS 10.8+ en watchOS. Als ontvangers fungeren Apple TV (3e generatie en nieuwer), HomePod en HomePod mini. Sinds 2021 heeft Apple het AirPlay Receiver-protocol geopend voor externe fabrikanten: Samsung-, LG-, Sony-, TCL-, Hisense- en Philips-televisies hebben ingebouwde ondersteuning voor AirPlay-ontvangst zonder extra apparaten.

Voor AirPlay is een Wi-Fi-verbinding vereist. De peer-to-peer-versie (AirPlay Direct) werkt zelfs zonder gedeelde router — de apparaten creëren een direct Wi-Fi-netwerk. Dit is handig op reis wanneer er geen toegang tot een lokaal netwerk is. AirPlay Direct wordt ondersteund op iPhone 5s+, iPad Air 2+, Apple TV 4e generatie en HomePod. Voor verbinding is geen wachtwoord nodig — cryptografische authenticatie via iCloud Keychain of een pincode op het scherm wordt gebruikt.

Beperkingen van het protocol

Ondanks de voordelen heeft AirPlay beperkingen. Het protocol werkt alleen via Wi-Fi — Bluetooth wordt niet ondersteund. Maximale videoresolutie — 4K bij 60 fps (op Apple TV 4K). Audio in Dolby Atmos-formaat is alleen beschikbaar bij streaming naar HomePod of Apple TV met tvOS 14+. Voor tv's van derden ondersteunt AirPlay Receiver alleen basisaudio (stereo) zonder ruimtelijk geluid. Ontwikkelaars moeten ook rekening houden met het feit dat AirPlay-vertraging (~100 ms) het protocol ongeschikt maakt voor real-time games — voor gaming is een directe verbinding via kabel of Bluetooth met lage vertraging beter.

Bij het implementeren van AirPlay in een mobiele app moet aan Info.plist de sleutel NSBonjourServices worden toegevoegd met de services _airplay._tcp en _raop._tcp voor apparaatdetectie. Zijn camera en microfoon ook nodig? Nee — AirPlay heeft geen toegang tot camera of microfoon nodig, alleen een lokaal netwerk (NSLocalNetworkUsageDescription) voor het detecteren van apparaten in het netwerk. Zonder dit verzoek vindt de app geen AirPlay-ontvangers op iOS 14+.

Veelgestelde vragen

Waarin verschilt AirPlay van Chromecast?

AirPlay gebruikt een directe peer-to-peer-verbinding tussen apparaten via Wi-Fi zonder tussenliggende server. Chromecast stuurt een URL naar het Google-apparaat, dat de content zelf uit internet laadt. AirPlay is beter geschikt voor lokale content (foto's, videocamera), Chromecast — voor streaming uit clouddiensten.

Kan AirPlay zonder Wi-Fi worden gebruikt?

Ja, AirPlay ondersteunt peer-to-peer-modus (AirPlay Direct), waarbij iPhone en Apple TV een direct Wi-Fi-netwerk creëren zonder router. Bluetooth is nodig voor initiële detectie en iPhone 5s+ met Apple TV 4e generatie. Peer-to-peer wordt automatisch geactiveerd wanneer apparaten zich in de buurt bevinden.

Ondersteunt AirPlay Dolby Atmos?

Ja, AirPlay ondersteunt Dolby Atmos bij streaming naar HomePod (inclusief HomePod mini) en Apple TV 4K met tvOS 14+. Audio wordt verzonden in Dolby Atmos-formaat (objectgeoriënteerd geluid) via de ALAC-codec. Op tv's van derden wordt Atmos niet ondersteund — alleen stereo.

Hoe voeg ik een AirPlay-knop toe aan een app?

Gebruik AVRoutePickerView uit het AVKit-framework. Voeg het toe aan de view-hiërarchie via Interface Builder of programmatisch. Bij indrukken toont iOS automatisch de systeem-AirPicker met een lijst van beschikbare apparaten. Voor een aangepaste interface gebruikt u MPVolumeView met de eigenschap showsRouteButton.

Waarom vindt AirPlay geen apparaten?

De meest voorkomende oorzaken: apparaten in verschillende Wi-Fi-netwerken, Bluetooth uitgeschakeld, ontbrekende NSLocalNetworkUsageDescription-sleutel in Info.plist, of AirPlay Receiver uitgeschakeld op de tv. NSLocalNetworkUsageDescription is verplicht voor iOS 14+ — zonder krijgt de app geen toegang tot het lokale netwerk.

Samenvatting

  • AirPlay — Apple's draadloze protocol voor het streamen van audio, video en foto's via Wi-Fi tussen apparaten in een lokaal netwerk
  • AirPlay 2 voegt multi-room audio met synchronisatie tot 1 ms, 10 seconden buffering en bediening via Siri toe
  • Protocol gebruikt mDNS voor detectie, Wi-Fi Direct voor verbinding en HLS voor videotransmissie met adaptieve bitrate
  • Audiokwaliteit — Lossless via ALAC tot 24-bit/48 kHz, 3–4 keer beter dan Bluetooth A2DP qua bitrate
  • Implementatie in iOS-app vereist AVRoutePickerView, NSLocalNetworkUsageDescription en registratie van Bonjour-services
  • AirPlay Direct werkt zonder router via peer-to-peer Wi-Fi, geschikt voor reizen en presentaties
  • Gebruik AirPlay voor thuisstreaming, Bluetooth — voor draagbare koptelefoons en de auto

We ontwikkelen een mobiele applicatie turnkey

IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.

Bespreek het project

Lees ook