AirPlay ist ein drahtloses Apple-Protokoll zur Übertragung von Audio, Video und Fotos zwischen Geräten über ein lokales Wi-Fi-Netzwerk ohne Qualitätsverlust. Im Gegensatz zu Bluetooth verwendet AirPlay eine Wi-Fi-Verbindung, was eine deutlich höhere Bandbreite und Reichweite bietet. Laut Apple Developer (2026) unterstützt AirPlay 2 Multiroom-Audio und Synchronisierung zwischen mehreren Lautsprechern mit einer Latenz von weniger als 100 ms.
Wichtigste Punkte
AirPlay ist ein proprietäres drahtloses Apple-Protokoll, das die Übertragung von Audio, Video, Fotos und Bildschirminhalten zwischen Geräten in einem lokalen Netzwerk ermöglicht. Das Protokoll wurde 2010 als AirPlay (zuvor AirTunes nur für Audio) eingeführt und hat mehrere Iterationen durchlaufen: die Basisversion für die Einzelraum-Wiedergabe, AirPlay 2 mit Multiroom-Synchronisierung (2018) und AirPlay Receiver für Drittanbieter-Geräte (2021).
Der Hauptzweck von AirPlay ist das Streaming von Inhalten von iPhone, iPad oder Mac auf Apple TV, HomePod sowie auf kompatible Samsung-, LG-, Sony- und TCL-Fernseher ohne zusätzliche Kabel. Im Gegensatz zu Chromecast benötigt AirPlay keinen zwischengeschalteten Cloud-Server — die Datenübertragung erfolgt direkt zwischen den Geräten über das lokale Netzwerk (Peer-to-Peer), was die Latenz reduziert und kein Internetdatenvolumen verbraucht.
Das Protokoll unterstützt AES-128-Verschlüsselung zum Schutz von Inhalten während der Übertragung, was besonders für das Streaming von geschützten Videos (DRM) wichtig ist. AirPlay verwendet Apples FairPlay-Technologie für die digitale Rechteverwaltung und ermöglicht das legale Streaming von Inhalten aus dem iTunes Store, Apple TV+ und anderen Diensten auf externe Geräte.
AirPlay verwendet eine Kombination von Protokollen für die Geräteerkennung, Verbindungsherstellung und Datenübertragung. Der Prozess beginnt mit der Erkennung: Das Quellgerät (iPhone) sendet Multicast-DNS-Abfragen (mDNS) an das lokale Netzwerk. Empfänger wie Apple TV, HomePod oder AirPlay-fähige Fernseher antworten und geben ihre Verfügbarkeit und unterstützten Formate bekannt. Nach der Erkennung stellen Quelle und Empfänger eine direkte Peer-to-Peer-Verbindung über Wi-Fi Direct her und umgehen dabei den Router, wenn sich die Geräte in Sichtlinie befinden.
Für die Audioübertragung verwendet AirPlay ein eigenes Protokoll auf Basis von RTSP (Real-Time Streaming Protocol) mit dem ALAC-Codec (Apple Lossless Audio Codec) für verlustfreie Kompression. Standard-Audio wird im 16-Bit/44,1-kHz-Format übertragen, während AirPlay 2 bis zu 24-Bit/48 kHz unterstützt. Laut Apple AVFoundation (2026) beträgt die Audiolatenz in AirPlay 2 selbst bei Multiroom-Synchronisierung weniger als 100 ms, was das Protokoll für Videostreaming und Spiele geeignet macht.
Die Videoübertragung wird über HTTP Live Streaming (HLS) implementiert. Die Quelle kodiert das Video in mehrere Streams mit unterschiedlichen Bitraten, verpackt sie in MPEG-TS-Segmente und überträgt sie über einen normalen HTTP-Server, der auf dem Quellgerät läuft. Der Empfänger abonniert den HLS-Stream, lädt die Segmente herunter und spielt sie mit Pufferung ab. Dieser Ansatz bietet adaptive Bitrate — die Videoqualität passt sich automatisch an die aktuelle Netzwerkbandbreite an.
| Datentyp | Codec | Qualität |
|---|---|---|
| Audio | ALAC (Apple Lossless) | 16-Bit/44,1 kHz — 24-Bit/48 kHz |
| Video | H.264, HEVC (H.265) | Bis zu 4K bei 60 fps |
| Foto | JPEG, HEIF, PNG | Originalauflösung |
| Bildschirm | H.264 | Bis zu 1080p bei 30 fps |
AirPlay 2 ist die zweite Generation des Protokolls, die 2018 mit iOS 11.4 veröffentlicht wurde. Die wichtigste Neuerung ist die Multiroom-Audio-Unterstützung: Der Benutzer kann gleichzeitig Audio an mehrere HomePod, Apple TV und Drittanbieter-Geräte senden und diese mit Millisekunden-Genauigkeit synchronisieren. Dies wurde durch die Einführung einer gemeinsamen Uhr und eines Pufferungsmechanismus auf der Empfängerseite ermöglicht.
Jedes Empfängergerät puffert bis zu 10 Sekunden Audio, bevor es mit der Wiedergabe beginnt. Die Quelle sendet Pakete mit Zeitstempeln, und die Empfänger gleichen ihre Zeitabläufe so an, dass der Schall von verschiedenen Lautsprechern gleichzeitig beim Hörer ankommt. Laut Apple hat die Synchronisierung zwischen AirPlay-2-Geräten einen Jitter von weniger als 1 ms, was für das menschliche Ohr physikalisch nicht wahrnehmbar ist. Dies ermöglicht die Einrichtung eines vollwertigen Multiroom-Audiosystems ohne den Kauf teurer AV-Receiver.
AirPlay 2 fügte auch eine Systemintegration hinzu: Die Wiedergabesteuerung ist über das iOS-Kontrollzentrum, den Sperrbildschirm und sogar über Siri verfügbar. Der Benutzer kann sagen „Hey Siri, spiel Jazz in der Küche“ — und der Sprachassistent startet das Streaming auf dem entsprechenden HomePod. Für Entwickler stellte Apple das MediaPlayer-Framework mit der Klasse MPNowPlayingInfoCenter zur Verfügung, um Titelinformationen anzuzeigen und die Wiedergabe aus jeder Anwendung zu steuern.
Obwohl Bluetooth und AirPlay beide der drahtlosen Audioübertragung dienen, gibt es grundlegende Unterschiede zwischen ihnen. Bluetooth A2DP überträgt Ton über eine Entfernung von bis zu 10 Metern mit maximaler SBC-Codec-Qualität (328 kbps), während AirPlay über Wi-Fi das gesamte lokale Netzwerk (bis zu 50 Meter in Innenräumen) mit einer Bitrate von bis zu 1,5 Mbps abdeckt. Zum Streaming von Musik in Lossless-Qualität ist AirPlay die einzige drahtlose Option im Apple-Ökosystem.
| Parameter | AirPlay | Bluetooth A2DP |
|---|---|---|
| Verbindungstyp | Wi-Fi (2,4/5 GHz) | 2,4 GHz RF |
| Reichweite | Bis zu 50 Meter | Bis zu 10 Meter |
| Audioqualität | Lossless (ALAC) | SBC/AAC-Kompression |
| Latenz | ~100 ms | ~200–300 ms |
| Multiroom | Ja (AirPlay 2) | Nein |
| Stromverbrauch | Höher (Wi-Fi-Modul) | Niedrig |
Bluetooth bleibt aufgrund seines geringen Stromverbrauchs die bevorzugte Wahl für Kopfhörer und tragbare Lautsprecher außerhalb des Hauses. AirPlay ist für das Heim-Streaming an stationäre Geräte gedacht, bei denen Klangqualität und Multiroom-Synchronisierung wichtig sind. In der Praxis koexistieren beide Protokolle: AirPlay zu Hause, Bluetooth für unterwegs und im Auto.
Um AirPlay-Unterstützung zu einer iOS-App hinzuzufügen, muss der Entwickler das Protokoll nicht von Grund auf implementieren — Apple bietet fertige UI-Komponenten im AVKit-Framework. Das Hauptelement ist AVRoutePickerView, das eine Schaltfläche zur Auswahl des Ausgabegeräts anzeigt. Beim Drücken durchsucht das System automatisch verfügbare AirPlay-Empfänger und lässt den Benutzer das Zielgerät auswählen.
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()
}
}
Im obigen Beispiel wird ein AVRoutePickerView erstellt und zur Hierarchie des View-Controllers hinzugefügt. Beim Drücken der Schaltfläche zeigt iOS den systemeigenen AirPicker mit einer Liste verfügbarer Geräte an. AVPlayer leitet Audio/Video automatisch an das ausgewählte AirPlay-Gerät weiter, ohne zusätzlichen Code — das gesamte Routing wird vom System übernommen.
Wenn Sie eine programmgesteuerte Routing-Steuerung ohne UI-Komponente benötigen, verwenden Sie AVAudioSession zum Umschalten der Ausgabeports. Dies ist nützlich für Apps mit benutzerdefinierten Oberflächen — zum Beispiel Musik-Player mit eigener Geräteliste.
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-Gerät verbunden:", output.portName)
}
}
}
Die Methode routeToAirPlay aktiviert eine Audiosession mit der Wiedergabekategorie und prüft den aktuellen Route auf den .airPlay-Port. Wenn das Gerät bereits über AirPlay verbunden ist, kann die App die UI entsprechend konfigurieren — das AirPlay-Symbol als aktiv anzeigen. Um Routenänderungen in Echtzeit zu verfolgen, abonnieren Sie die Benachrichtigung AVAudioSession.routeChangeNotification.
AirPlay ist auf allen Apple-Geräten mit iOS 4.2+, iPadOS, macOS 10.8+ und watchOS verfügbar. Zu den Empfängern gehören Apple TV (3. Generation und neuer), HomePod und HomePod mini. Seit 2021 hat Apple das AirPlay-Receiver-Protokoll für Drittanbieter geöffnet: Samsung-, LG-, Sony-, TCL-, Hisense- und Philips-Fernseher haben integrierte AirPlay-Empfangsunterstützung ohne zusätzliche Geräte.
AirPlay erfordert eine Wi-Fi-Verbindung. Die Peer-to-Peer-Version (AirPlay Direct) funktioniert auch ohne gemeinsamen Router — die Geräte erstellen ein direktes Wi-Fi-Netzwerk. Dies ist auf Reisen nützlich, wenn kein Zugang zu einem lokalen Netzwerk besteht. AirPlay Direct wird auf iPhone 5s+, iPad Air 2+, Apple TV der 4. Generation und HomePod unterstützt. Für die Verbindung ist kein Passwort erforderlich — es wird eine kryptografische Authentifizierung über iCloud Keychain oder einen Bildschirm-PIN-Code verwendet.
Trotz seiner Vorteile hat AirPlay Einschränkungen. Das Protokoll funktioniert nur über Wi-Fi — Bluetooth wird nicht unterstützt. Die maximale Videoauflösung beträgt 4K bei 60 fps (auf Apple TV 4K). Dolby-Atmos-Audio ist nur beim Streaming auf HomePod oder Apple TV mit tvOS 14+ verfügbar. Bei Drittanbieter-Fernsehern unterstützt AirPlay Receiver nur Basis-Audio (Stereo) ohne Raumklang. Entwickler sollten auch beachten, dass die AirPlay-Latenz (~100 ms) das Protokoll für Echtzeitspiele ungeeignet macht — für Spiele ist eine direkte Kabelverbindung oder Bluetooth mit niedriger Latenz besser.
Bei der Implementierung von AirPlay in einer mobilen App muss der Schlüssel NSBonjourServices in Info.plist hinzugefügt werden, der die Dienste _airplay._tcp und _raop._tcp für die Geräteerkennung angibt. Benötigen Sie auch Kamera und Mikrofon? Nein — AirPlay benötigt keinen Zugriff auf Kamera oder Mikrofon, sondern nur das lokale Netzwerk (NSLocalNetworkUsageDescription), um Geräte im Netzwerk zu erkennen. Ohne diese Berechtigung findet die App auf iOS 14+ keine AirPlay-Empfänger.
Häufig gestellte Fragen
AirPlay verwendet eine direkte Peer-to-Peer-Verbindung zwischen Geräten über Wi-Fi ohne Zwischenserver. Chromecast sendet eine URL an das Google-Gerät, das dann den Inhalt aus dem Internet lädt. AirPlay eignet sich besser für lokale Inhalte (Fotos, Kameravideos), Chromecast für Streaming aus Cloud-Diensten.
Ja, AirPlay unterstützt den Peer-to-Peer-Modus (AirPlay Direct), bei dem iPhone und Apple TV ein direktes Wi-Fi-Netzwerk ohne Router erstellen. Bluetooth wird für die anfängliche Erkennung benötigt, und es sind iPhone 5s+ und Apple TV der 4. Generation erforderlich. Peer-to-Peer wird automatisch aktiviert, wenn sich die Geräte in der Nähe befinden.
Ja, AirPlay unterstützt Dolby Atmos beim Streaming auf HomePod (einschließlich HomePod mini) und Apple TV 4K mit tvOS 14+. Das Audio wird im Dolby-Atmos-Format (objektorientierter Sound) über den ALAC-Codec übertragen. Drittanbieter-Fernseher unterstützen Atmos nicht — nur Stereo.
Verwenden Sie AVRoutePickerView aus dem AVKit-Framework. Fügen Sie es über Interface Builder oder programmgesteuert zur Ansichtshierarchie hinzu. Beim Drücken zeigt iOS automatisch den systemeigenen AirPicker mit einer Liste verfügbarer Geräte an. Für eine benutzerdefinierte Oberfläche verwenden Sie MPVolumeView mit der Eigenschaft showsRouteButton.
Die häufigsten Ursachen: Geräte befinden sich in verschiedenen Wi-Fi-Netzwerken, Bluetooth ist ausgeschaltet, der Schlüssel NSLocalNetworkUsageDescription wurde nicht in Info.plist hinzugefügt, oder AirPlay Receiver ist am Fernseher deaktiviert. NSLocalNetworkUsageDescription ist für iOS 14+ erforderlich — ohne ihn kann die App nicht auf das lokale Netzwerk zugreifen.
Zusammenfassung
Wir entwickeln eine mobile Applikation schlüsselfertig
IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.
Lesen Sie auch