AirPlay — ce este, protocolul de transmisie wireless Apple și cum funcționează

Autor: IT Sectr Publicat: 2026-05-25 Timp de citire: 9 min

AirPlay este protocolul wireless Apple pentru transmiterea audio, video și foto între dispozitive prin rețeaua locală Wi-Fi fără pierdere de calitate. Spre deosebire de Bluetooth, AirPlay utilizează conexiunea Wi-Fi, ceea ce asigură o lățime de bandă și o rază de acțiune semnificativ mai mari. Conform datelor Apple Developer (2026), AirPlay 2 suportă audio multicameră și sincronizarea între multiple boxe cu o întârziere sub 100 ms.

Principalele

  • AirPlay — protocolul wireless Apple pentru streaming multimedia prin Wi-Fi între dispozitive în rețeaua locală
  • AirPlay 2 adaugă audio multicameră, buffering de 10 secunde și control prin Centrul de control iOS
  • Protocolul utilizează Wi-Fi Direct și mDNS pentru descoperirea dispozitivelor fără server intermediar
  • Video se transmite prin HLS (HTTP Live Streaming) cu adaptare automată a bitrate-ului
  • Suport disponibil pe iOS, iPadOS, macOS, Apple TV, HomePod și televizoare terțe cu cip AirPlay

Ce este AirPlay?

AirPlay — protocolul wireless proprietar Apple care permite transmiterea audio, video, foto și ecran între dispozitive în rețeaua locală. Protocolul a fost introdus în 2010 ca AirPlay (anterior AirTunes doar pentru audio) și a trecut prin mai multe iterații: versiunea de bază pentru redare într-o singură cameră, AirPlay 2 cu sincronizare multicameră (2018) și AirPlay Receiver pentru dispozitive terțe (2021).

Scopul principal al AirPlay este streamingul de conținut de pe iPhone, iPad sau Mac pe Apple TV, HomePod, precum și pe televizoare compatibile Samsung, LG, Sony și TCL fără cabluri suplimentare. Spre deosebire de Chromecast, AirPlay nu necesită un server cloud intermediar — transmiterea datelor are loc direct între dispozitive prin rețeaua locală (peer-to-peer), ceea ce reduce întârzierea și nu consumă trafic de internet.

Protocolul suportă criptarea AES-128 pentru protecția conținutului în timpul transmisiei, ceea ce este deosebit de important pentru streamingul video protejat (DRM). AirPlay utilizează tehnologia FairPlay de la Apple pentru gestionarea drepturilor digitale, permițând streamingul legal al conținutului de pe iTunes Store, Apple TV+ și alte servicii către dispozitive externe.

Cum funcționează AirPlay

AirPlay utilizează o combinație de protocoale pentru descoperirea dispozitivelor, stabilirea conexiunii și transmiterea datelor. Procesul începe cu descoperirea: dispozitivul sursă (iPhone) trimite interogări multicast DNS (mDNS) în rețeaua locală. Receptorii Apple TV, HomePod sau televizorul cu suport AirPlay răspund, anunțând disponibilitatea și formatele suportate. După descoperire, sursa și receptorul stabilesc o conexiune directă peer-to-peer prin Wi-Fi Direct, ocolind routerul, dacă dispozitivele se află în linia vizuală directă.

Pentru transmisia audio, AirPlay utilizează propriul protocol bazat pe RTSP (Real-Time Streaming Protocol) cu codecul ALAC (Apple Lossless Audio Codec) pentru compresie fără pierderi. Audio standard se transmite în format 16-bit/44.1 kHz, iar AirPlay 2 suportă până la 24-bit/48 kHz. Conform datelor Apple AVFoundation (2026), întârzierea audio în AirPlay 2 este sub 100 ms chiar și la sincronizarea multicameră, ceea ce face protocolul potrivit pentru vizionarea video și jocuri.

Transmisia video este realizată prin HTTP Live Streaming (HLS). Sursa codează video în mai multe fluxuri cu bitrate diferit, le împachetează în segmente MPEG-TS și le transmite printr-un server HTTP obișnuit rulat pe dispozitivul sursă. Receptorul se abonează la fluxul HLS, descarcă segmentele și le redă cu buffering. Această abordare asigură un bitrate adaptiv — calitatea video se ajustează automat la lățimea de bandă actuală a rețelei.

Formate și codecuri AirPlay

Tip de dateCodecCalitate
AudioALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VideoH.264, HEVC (H.265)Până la 4K la 60 fps
FotoJPEG, HEIF, PNGRezoluție originală
EcranH.264Până la 1080p la 30 fps

AirPlay 2: audio multicameră și buffering

AirPlay 2 — a doua generație a protocolului, lansată în 2018 cu iOS 11.4. Principala inovație este suportul pentru audio multicameră: utilizatorul poate trimite sunetul simultan către mai multe boxe HomePod, Apple TV și dispozitive terțe, sincronizându-le cu precizie de milisecunde. Acest lucru a devenit posibil datorită introducerii unei cronologii comune (shared clock) și a mecanismului de buffering la receptor.

Fiecare dispozitiv receptor buferează până la 10 secunde de audio înainte de a începe redarea. Sursa trimite pachete cu marcaje de timp, iar receptorii își ajustează temporizările astfel încât sunetul din diferite boxe să ajungă la ascultător simultan. Potrivit Apple, sincronizarea între dispozitivele AirPlay 2 are un jitter sub 1 ms, ceea ce este fizic imperceptibil pentru urechea umană. Acest lucru permite organizarea unui sistem audio multi-room complet fără a cumpăra receptoare AV scumpe.

AirPlay 2 a adăugat și integrarea sistemică: controlul redării este disponibil din Centrul de control iOS, ecranul de blocare și chiar prin Siri. Utilizatorul poate spune „Hei Siri, pornește jazz în bucătărie" — iar asistentul vocal va porni streamingul pe HomePod-ul corespunzător. Pentru dezvoltatori, Apple a oferit framework-ul MediaPlayer cu clasa MPNowPlayingInfoCenter pentru afișarea informațiilor despre melodie și controlul redării din orice aplicație.

AirPlay vs Bluetooth: comparație

Deși Bluetooth și AirPlay servesc ambele pentru transmisia wireless audio, există diferențe fundamentale între ele. Bluetooth A2DP asigură transmiterea sunetului pe o distanță de până la 10 metri cu calitatea maximă a codecului SBC (328 kbps), în timp ce AirPlay prin Wi-Fi acoperă întreaga rețea locală (până la 50 metri în interior) cu un bitrate de până la 1.5 Mbps. Pentru streamingul muzicii în calitate Lossless, AirPlay este singura opțiune wireless în ecosistemul Apple.

ParametruAirPlayBluetooth A2DP
Tip conexiuneWi-Fi (2.4/5 GHz)2.4 GHz RF
RazăPână la 50 metriPână la 10 metri
Calitate audioLossless (ALAC)Compresie SBC/AAC
Întârziere~100 ms~200–300 ms
MulticamerăDa (AirPlay 2)Nu
Consum energieMai mare (modul Wi-Fi)Scăzut

Bluetooth rămâne alegerea preferată pentru căști și boxe portabile în afara casei datorită consumului redus de energie. AirPlay — pentru streamingul acasă pe dispozitive staționare, unde contează calitatea sunetului și sincronizarea multicameră. În practică, ambele protocoale coexistă: AirPlay pentru acasă, Bluetooth pentru stradă și mașină.

Implementarea AirPlay în aplicația iOS

Pentru a adăuga suport AirPlay în aplicația iOS, dezvoltatorul nu trebuie să implementeze protocolul de la zero — Apple oferă componente UI gata făcute în framework-ul AVKit. Elementul principal este AVRoutePickerView, care afișează un buton de selectare a dispozitivului de ieșire. La apăsare, sistemul scanează automat receptoarele AirPlay disponibile și îi permite utilizatorului să aleagă dispozitivul țintă.

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

În exemplul de mai sus, se creează un AVRoutePickerView și se adaugă în ierarhia view a controlerului. La apăsarea butonului, iOS afișează AirPicker-ul de sistem cu lista dispozitivelor disponibile. AVPlayer redirecționează automat audio/video pe dispozitivul AirPlay selectat fără cod suplimentar — întregul routing este preluat de sistem.

Comutarea programatică pe AirPlay

Dacă este necesar controlul programatic al rutării fără componenta UI, utilizați AVAudioSession pentru a comuta porturile de ieșire. Acest lucru este util pentru aplicațiile cu interfață personalizată — de exemplu, playere muzicale cu propria listă de dispozitive.

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("Dispozitivul AirPlay este conectat:", output.portName)
        }
    }
}

Metoda routeToAirPlay activează sesiunea audio cu categoria playback și verifică ruta curentă pentru prezența portului .airPlay. Dacă dispozitivul este deja conectat prin AirPlay, aplicația poate ajusta UI-ul corespunzător — poate afișa pictograma AirPlay ca activă. Pentru urmărirea modificărilor rutei în timp real, abonați-vă la notificarea AVAudioSession.routeChangeNotification.

Compatibilitate și cerințe ale dispozitivelor

AirPlay este disponibil pe toate dispozitivele Apple cu iOS 4.2+, iPadOS, macOS 10.8+ și watchOS. Ca receptori funcționează Apple TV (generația 3 și mai noi), HomePod și HomePod mini. Din 2021, Apple a deschis protocolul AirPlay Receiver pentru producătorii terți: televizoarele Samsung, LG, Sony, TCL, Hisense și Philips au primit suport încorporat pentru recepția AirPlay fără dispozitive suplimentare.

Pentru funcționarea AirPlay este necesară o conexiune Wi-Fi. Versiunea peer-to-peer (AirPlay Direct) funcționează chiar și fără un router comun — dispozitivele creează o rețea Wi-Fi directă. Acest lucru este util în călătorii, când nu există acces la rețeaua locală. AirPlay Direct este suportat pe iPhone 5s+, iPad Air 2+, Apple TV generația 4 și HomePod. Pentru conectare nu este necesară introducerea parolei — se utilizează autentificarea criptografică prin iCloud Keychain sau codul PIN pe ecran.

Limitări ale protocolului

În ciuda avantajelor, AirPlay are limitări. Protocolul funcționează doar prin Wi-Fi — Bluetooth nu este suportat. Rezoluția video maximă — 4K la 60 fps (pe Apple TV 4K). Audio în format Dolby Atmos este disponibil doar la streamingul pe HomePod sau Apple TV cu tvOS 14+. Pentru televizoarele terțe, AirPlay Receiver suportă doar audio de bază (stereo) fără sunet spațial. Dezvoltatorii trebuie să ia în considerare că întârzierea AirPlay (~100 ms) face protocolul nepotrivit pentru jocuri în timp real — pentru gaming este mai bine să folosiți conexiunea directă prin cablu sau Bluetooth cu întârziere redusă.

La implementarea AirPlay în aplicația mobilă, este necesar să adăugați în Info.plist cheia NSBonjourServices cu specificarea serviciilor _airplay._tcp și _raop._tcp pentru descoperirea dispozitivelor. Este necesară și camera și microfonul? Nu — AirPlay nu necesită acces la cameră sau microfon, doar rețeaua locală (NSLocalNetworkUsageDescription) pentru descoperirea dispozitivelor în rețea. Fără această solicitare, aplicația nu va găsi receptoarele AirPlay pe iOS 14+.

Întrebări frecvente

Cu ce se deosebește AirPlay de Chromecast?

AirPlay utilizează o conexiune directă peer-to-peer între dispozitive prin Wi-Fi fără server intermediar. Chromecast trimite URL-ul către dispozitivul Google, care încarcă singur conținutul din internet. AirPlay este mai potrivit pentru conținut local (foto, video de pe cameră), Chromecast — pentru streaming din servicii cloud.

Se poate folosi AirPlay fără Wi-Fi?

Da, AirPlay suportă modul peer-to-peer (AirPlay Direct), în care iPhone și Apple TV creează o rețea Wi-Fi directă fără router. Este necesar Bluetooth pentru descoperirea inițială și iPhone 5s+ cu Apple TV generația 4. Peer-to-peer se activează automat când dispozitivele se află în apropiere.

Suportă AirPlay Dolby Atmos?

Da, AirPlay suportă Dolby Atmos la streamingul pe HomePod (inclusiv HomePod mini) și Apple TV 4K cu tvOS 14+. Audio se transmite în format Dolby Atmos (sunet orientat pe obiecte) prin codecul ALAC. Pe televizoarele terțe Atmos nu este suportat — doar stereo.

Cum să adaug butonul AirPlay în aplicație?

Utilizați AVRoutePickerView din framework-ul AVKit. Adăugați-l în ierarhia view prin Interface Builder sau programatic. La apăsare, iOS afișează automat AirPicker-ul de sistem cu lista dispozitivelor disponibile. Pentru interfața personalizată, utilizați MPVolumeView cu proprietatea showsRouteButton.

De ce AirPlay nu găsește dispozitive?

Cele mai frecvente cauze: dispozitivele în rețele Wi-Fi diferite, Bluetooth dezactivat, cheia NSLocalNetworkUsageDescription lipsă din Info.plist sau AirPlay Receiver dezactivat pe televizor. NSLocalNetworkUsageDescription este obligatoriu pentru iOS 14+ — fără el, aplicația nu va obține acces la rețeaua locală.

Rezumat

  • AirPlay — protocolul wireless Apple pentru streaming audio, video și foto prin Wi-Fi între dispozitive în rețeaua locală
  • AirPlay 2 adaugă audio multicameră cu sincronizare de până la 1 ms, buffering de 10 secunde și control prin Siri
  • Protocolul utilizează mDNS pentru descoperire, Wi-Fi Direct pentru conexiune și HLS pentru transmisia video cu bitrate adaptiv
  • Calitatea audio — Lossless prin ALAC până la 24-bit/48 kHz, depășind Bluetooth A2DP de 3–4 ori în bitrate
  • Implementarea în aplicația iOS necesită AVRoutePickerView, NSLocalNetworkUsageDescription și înregistrarea serviciilor Bonjour
  • AirPlay Direct funcționează fără router prin peer-to-peer Wi-Fi, potrivit pentru călătorii și prezentări
  • Folosiți AirPlay pentru streamingul acasă, Bluetooth — pentru căști portabile și mașină

Vom dezvolta o aplicație mobilă la cheie

IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.

Discutați proiectul

Citiți și