AirPlay — co to je, bezdrátový přenosový protokol Apple a jak funguje

Autor: IT Sectr Publikováno: 2026-05-25 Doba čtení: 9 min

AirPlay je bezdrátový protokol Apple pro přenos audia, videa a fotografií mezi zařízeními přes místní síť Wi-Fi bez ztráty kvality. Na rozdíl od Bluetooth využívá AirPlay Wi-Fi připojení, které poskytuje výrazně větší šířku pásma a dosah. Podle údajů Apple Developer (2026), AirPlay 2 podporuje víceprostorový zvuk a synchronizaci mezi několika reproduktory se zpožděním menším než 100 ms.

Hlavní body

  • AirPlay — bezdrátový protokol Apple pro streamování multimédií přes Wi-Fi mezi zařízeními v místní síti
  • AirPlay 2 přidává víceprostorový zvuk, 10sekundové vyrovnávací paměti a ovládání přes Ovládací centrum iOS
  • Protokol používá Wi-Fi Direct a mDNS pro detekci zařízení bez prostředního serveru
  • Video se přenáší přes HLS (HTTP Live Streaming) s automatickou adaptací bitrate
  • Podpora dostupná na iOS, iPadOS, macOS, Apple TV, HomePod a televizorech třetích stran s čipem AirPlay

Co je AirPlay?

AirPlay — proprietární bezdrátový protokol Apple, který umožňuje přenos audia, videa, fotografií a obrazovky mezi zařízeními v místní síti. Protokol byl představen v roce 2010 jako AirPlay (dříve AirTunes pouze pro audio) a prošel několika iteracemi: základní verze pro přehrávání v jedné místnosti, AirPlay 2 s víceprostorovou synchronizací (2018) a AirPlay Receiver pro zařízení třetích stran (2021).

Hlavním účelem AirPlay je streamování obsahu z iPhone, iPad nebo Mac na Apple TV, HomePod a také na kompatibilní televizory Samsung, LG, Sony a TCL bez dalších kabelů. Na rozdíl od Chromecastu, AirPlay nevyžaduje prostřední cloudový server — přenos dat probíhá přímo mezi zařízeními přes místní síť (peer-to-peer), což snižuje zpoždění a nespotřebovává internetový provoz.

Protokol podporuje šifrování AES-128 pro ochranu obsahu během přenosu, což je zvláště důležité pro streamování chráněného videa (DRM). AirPlay využívá technologii FairPlay od Apple pro správu digitálních práv, což umožňuje legální streamování obsahu z iTunes Store, Apple TV+ a dalších služeb na externí zařízení.

Jak funguje AirPlay

AirPlay používá kombinaci protokolů pro detekci zařízení, navázání spojení a přenos dat. Proces začíná detekcí: zdrojové zařízení (iPhone) odesílá multicast DNS (mDNS) dotazy do místní sítě. Přijímače Apple TV, HomePod nebo televizor s podporou AirPlay odpovídají a informují o své dostupnosti a podporovaných formátech. Po detekci zdroj a přijímač navazují přímé peer-to-peer spojení přes Wi-Fi Direct, obcházejí router, pokud jsou zařízení v přímé viditelnosti.

Pro přenos zvuku používá AirPlay vlastní protokol založený na RTSP (Real-Time Streaming Protocol) s kodekem ALAC (Apple Lossless Audio Codec) pro bezztrátovou kompresi. Standardní zvuk se přenáší ve formátu 16-bit/44.1 kHz a AirPlay 2 podporuje až 24-bit/48 kHz. Podle údajů Apple AVFoundation (2026), zpoždění zvuku v AirPlay 2 je menší než 100 ms i při víceprostorové synchronizaci, což protokol činí vhodným pro sledování videa a hry.

Přenos videa je realizován prostřednictvím HTTP Live Streaming (HLS). Zdroj kóduje video do několika streamů s různým bitrate, balí je do segmentů MPEG-TS a přenáší přes běžný HTTP server spuštěný na zdrojovém zařízení. Přijímač se přihlásí k odběru HLS streamu, stahuje segmenty a přehrává je s vyrovnávací pamětí. Tento přístup zajišťuje adaptivní bitrate — kvalita videa se automaticky přizpůsobuje aktuální šířce pásma sítě.

Formáty a kodeky AirPlay

Typ datKodekKvalita
ZvukALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VideoH.264, HEVC (H.265)Až 4K při 60 fps
FotografieJPEG, HEIF, PNGPůvodní rozlišení
ObrazovkaH.264Až 1080p při 30 fps

AirPlay 2: víceprostorový zvuk a vyrovnávací paměť

AirPlay 2 — druhá generace protokolu, vydaná v roce 2018 s iOS 11.4. Hlavní novinkou je podpora víceprostorového zvuku: uživatel může posílat zvuk současně na několik reproduktorů HomePod, Apple TV a zařízení třetích stran a synchronizovat je s přesností na milisekundy. To bylo umožněno díky zavedení společných časových os (shared clock) a mechanismu vyrovnávací paměti na straně přijímače.

Každé přijímací zařízení ukládá do vyrovnávací paměti až 10 sekund zvuku před začátkem přehrávání. Zdroj odesílá pakety s časovými razítky a přijímače upravují své načasování tak, aby zvuk z různých reproduktorů dorazil k posluchači současně. Podle Apple má synchronizace mezi zařízeními AirPlay 2 jitter menší než 1 ms, což je fyzicky nepostřehnutelné pro lidské ucho. To umožňuje uspořádat plnohodnotný multi-room zvukový systém bez nákupu drahých AV přijímačů.

AirPlay 2 také přidal systémovou integraci: ovládání přehrávání je dostupné z Ovládacího centra iOS, zamykací obrazovky a dokonce i přes Siri. Uživatel může říct „Hej Siri, pusť jazz v kuchyni" — a hlasový asistent spustí streamování na příslušném HomePod. Pro vývojáře Apple poskytl framework MediaPlayer s třídou MPNowPlayingInfoCenter pro zobrazení informací o skladbě a ovládání přehrávání z jakékoli aplikace.

AirPlay vs Bluetooth: srovnání

Ačkoli Bluetooth a AirPlay oba slouží k bezdrátovému přenosu zvuku, existují mezi nimi zásadní rozdíly. Bluetooth A2DP poskytuje přenos zvuku na vzdálenost až 10 metrů s maximální kvalitou kodeku SBC (328 kbps), zatímco AirPlay přes Wi-Fi pokrývá celou místní síť (až 50 metrů uvnitř) s bitrate až 1.5 Mbps. Pro streamování hudby v kvalitě Lossless je AirPlay jedinou bezdrátovou možností v ekosystému Apple.

ParametrAirPlayBluetooth A2DP
Typ připojeníWi-Fi (2.4/5 GHz)2.4 GHz RF
DosahAž 50 metrůAž 10 metrů
Kvalita zvukuLossless (ALAC)Komprese SBC/AAC
Zpoždění~100 ms~200–300 ms
Více místnostíAno (AirPlay 2)Ne
Spotřeba energieVyšší (Wi-Fi modul)Nízká

Bluetooth zůstává preferovanou volbou pro sluchátka a přenosné reproduktory mimo domov díky nízké spotřebě energie. AirPlay — pro domácí streamování na stacionární zařízení, kde záleží na kvalitě zvuku a víceprostorové synchronizaci. V praxi oba protokoly koexistují: AirPlay pro domov, Bluetooth pro venek a auto.

Implementace AirPlay v iOS aplikaci

Pro přidání podpory AirPlay do iOS aplikace nemusí vývojář implementovat protokol od základů — Apple poskytuje hotové UI komponenty ve frameworku AVKit. Hlavním prvkem je AVRoutePickerView, který zobrazuje tlačítko pro výběr výstupního zařízení. Po stisknutí systém automaticky skenuje dostupné přijímače AirPlay a nabízí uživateli výběr cílového zařízení.

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()
    }
}

Ve výše uvedeném příkladu je vytvořen AVRoutePickerView a přidán do hierarchie view controlleru. Po stisknutí tlačítka iOS zobrazí systémový AirPicker se seznamem dostupných zařízení. AVPlayer automaticky přesměruje audio/video na vybrané zařízení AirPlay bez dalšího kódu — celé směrování přebírá systém.

Programové přepnutí na AirPlay

Pokud je vyžadováno programové řízení směrování bez UI komponenty, použijte AVAudioSession pro přepínání výstupních portů. To je užitečné pro aplikace s vlastním rozhraním — například hudební přehrávače s vlastním seznamem zařízení.

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("Zařízení AirPlay je připojeno:", output.portName)
        }
    }
}

Metoda routeToAirPlay aktivuje audio relaci s kategorií playback a kontroluje aktuální trasu na přítomnost portu .airPlay. Pokud je zařízení již připojeno přes AirPlay, aplikace může odpovídajícím způsobem upravit UI — zobrazit ikonu AirPlay jako aktivní. Pro sledování změn trasy v reálném čase se přihlaste k odběru oznámení AVAudioSession.routeChangeNotification.

Kompatibilita a požadavky zařízení

AirPlay je k dispozici na všech zařízeních Apple s iOS 4.2+, iPadOS, macOS 10.8+ a watchOS. Jako přijímače fungují Apple TV (3. generace a novější), HomePod a HomePod mini. Od roku 2021 Apple otevřel protokol AirPlay Receiver pro výrobce třetích stran: televizory Samsung, LG, Sony, TCL, Hisense a Philips získaly vestavěnou podporu příjmu AirPlay bez dalších zařízení.

Pro provoz AirPlay je vyžadováno Wi-Fi připojení. Verze peer-to-peer (AirPlay Direct) funguje i bez sdíleného routeru — zařízení vytvářejí přímou Wi-Fi síť. To je užitečné na cestách, když není přístup k místní síti. AirPlay Direct je podporováno na iPhone 5s+, iPad Air 2+, Apple TV 4. generace a HomePod. Pro připojení není vyžadováno heslo — používá se kryptografická autentizace přes iCloud Keychain nebo PIN kód na obrazovce.

Omezení protokolu

Navzdory výhodám má AirPlay omezení. Protokol funguje pouze přes Wi-Fi — Bluetooth není podporováno. Maximální rozlišení videa — 4K při 60 fps (na Apple TV 4K). Zvuk ve formátu Dolby Atmos je k dispozici pouze při streamování na HomePod nebo Apple TV s tvOS 14+. Pro televizory třetích stran podporuje AirPlay Receiver pouze základní zvuk (stereo) bez prostorového zvuku. Vývojáři by také měli vzít v úvahu, že zpoždění AirPlay (~100 ms) činí protokol nevhodným pro hry v reálném čase — pro hraní je lepší použít přímé připojení přes kabel nebo Bluetooth s nízkým zpožděním.

Při implementaci AirPlay v mobilní aplikaci je třeba do Info.plist přidat klíč NSBonjourServices s uvedením služeb _airplay._tcp a _raop._tcp pro detekci zařízení. Je vyžadována kamera a mikrofon? Ne — AirPlay nevyžaduje přístup ke kameře nebo mikrofonu, pouze místní síť (NSLocalNetworkUsageDescription) pro detekci zařízení v síti. Bez tohoto požadavku aplikace nenajde přijímače AirPlay na iOS 14+.

Často kladené otázky

Čím se AirPlay liší od Chromecastu?

AirPlay používá přímé peer-to-peer připojení mezi zařízeními přes Wi-Fi bez prostředního serveru. Chromecast odesílá URL na zařízení Google, které si samo stahuje obsah z internetu. AirPlay je vhodnější pro místní obsah (fotografie, video z kamery), Chromecast — pro streamování z cloudových služeb.

Lze AirPlay používat bez Wi-Fi?

Ano, AirPlay podporuje režim peer-to-peer (AirPlay Direct), při kterém iPhone a Apple TV vytvářejí přímou Wi-Fi síť bez routeru. Je vyžadován Bluetooth pro počáteční detekci a iPhone 5s+ s Apple TV 4. generace. Peer-to-peer se automaticky aktivuje, když jsou zařízení v blízkosti.

Podporuje AirPlay Dolby Atmos?

Ano, AirPlay podporuje Dolby Atmos při streamování na HomePod (včetně HomePod mini) a Apple TV 4K s tvOS 14+. Zvuk je přenášen ve formátu Dolby Atmos (objektově orientovaný zvuk) přes kodek ALAC. Na televizorech třetích stran není Atmos podporován — pouze stereo.

Jak přidat tlačítko AirPlay do aplikace?

Použijte AVRoutePickerView z frameworku AVKit. Přidejte jej do hierarchie view přes Interface Builder nebo programově. Po stisknutí iOS automaticky zobrazí systémový AirPicker se seznamem dostupných zařízení. Pro vlastní rozhraní použijte MPVolumeView s vlastností showsRouteButton.

Proč AirPlay nenachází zařízení?

Nejčastější příčiny: zařízení v různých Wi-Fi sítích, vypnutý Bluetooth, chybějící klíč NSLocalNetworkUsageDescription v Info.plist nebo vypnutý AirPlay Receiver na televizoru. NSLocalNetworkUsageDescription je povinný pro iOS 14+ — bez něj aplikace nezíská přístup k místní síti.

Shrnutí

  • AirPlay — bezdrátový protokol Apple pro streamování audia, videa a fotografií přes Wi-Fi mezi zařízeními v místní síti
  • AirPlay 2 přidává víceprostorový zvuk se synchronizací až 1 ms, 10sekundové vyrovnávací paměti a ovládání přes Siri
  • Protokol používá mDNS pro detekci, Wi-Fi Direct pro připojení a HLS pro přenos videa s adaptivním bitrate
  • Kvalita zvuku — Lossless přes ALAC až 24-bit/48 kHz, 3–4krát lepší než Bluetooth A2DP v bitrate
  • Implementace v iOS aplikaci vyžaduje AVRoutePickerView, NSLocalNetworkUsageDescription a registraci služeb Bonjour
  • AirPlay Direct funguje bez routeru přes peer-to-peer Wi-Fi, vhodný pro cestování a prezentace
  • Používejte AirPlay pro domácí streamování, Bluetooth — pro přenosná sluchátka a auto

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také