AirPlay — bu nədir, Apple-ın simsiz ötürmə protokolu və necə işləyir

Müəllif: IT Sectr Dərc olunub: 2026-05-25 Oxuma vaxtı: 9 dəq

AirPlay Apple-ın audio, video və fotoşəkilləri cihazlar arasında yerli Wi-Fi şəbəkəsi ilə keyfiyyət itkisi olmadan ötürmək üçün simsiz protokoludur. Bluetooth-dan fərqli olaraq, AirPlay Wi-Fi bağlantısından istifadə edir ki, bu da əhəmiyyətli dərəcədə daha çox ötürmə qabiliyyəti və məsafə təmin edir. Apple Developer (2026) məlumatlarına görə, AirPlay 2 çoxotaqlı audio və bir neçə dinamik arasında 100 ms-dən az gecikmə ilə sinxronizasiyanı dəstəkləyir.

Əsas məqamlar

  • AirPlay — Apple-ın yerli şəbəkədə cihazlar arasında Wi-Fi vasitəsilə multimedia striminqi üçün simsiz protokolu
  • AirPlay 2 çoxotaqlı audio, 10 saniyə buferləmə və iOS İdarəetmə Mərkəzi vasitəsilə idarəetmə əlavə edir
  • Protokol aralıq server olmadan cihazları aşkarlamaq üçün Wi-Fi Direct və mDNS-dən istifadə edir
  • Video avtomatik bitrate adaptasiyası ilə HLS (HTTP Live Streaming) vasitəsilə ötürülür
  • Dəstək iOS, iPadOS, macOS, Apple TV, HomePod və AirPlay çipi olan üçüncü tərəf televizorlarında mövcuddur

AirPlay nədir?

AirPlay — Apple-ın mülkiyyət simsiz protokolu olub, yerli şəbəkədə cihazlar arasında audio, video, fotoşəkillər və ekranı ötürməyə imkan verir. Protokol 2010-cu ildə AirPlay kimi təqdim edilmişdir (əvvəllər yalnız audio üçün AirTunes) və bir neçə iterasiyadan keçmişdir: təkotaqlı oxutma üçün əsas versiya, çoxotaqlı sinxronizasiya ilə AirPlay 2 (2018) və üçüncü tərəf cihazları üçün AirPlay Receiver (2021).

AirPlay-in əsas məqsədi iPhone, iPad və ya Mac-dən Apple TV, HomePod, həmçinin uyğun Samsung, LG, Sony və TCL televizorlarına əlavə kabellər olmadan məzmun striminqidir. Chromecast-dan fərqli olaraq, AirPlay aralıq bulud serveri tələb etmir — məlumat ötürülməsi cihazlar arasında birbaşa yerli şəbəkə vasitəsilə (peer-to-peer) baş verir ki, bu da gecikməni azaldır və internet trafikini sərf etmir.

Protokol ötürmə zamanı məzmunun qorunması üçün AES-128 şifrələməsini dəstəkləyir ki, bu da qorunan videonun (DRM) striminqi üçün xüsusilə vacibdir. AirPlay rəqəmsal hüquqların idarə edilməsi üçün Apple-ın FairPlay texnologiyasından istifadə edərək, iTunes Store, Apple TV+ və digər xidmətlərdən məzmunun xarici cihazlara qanuni şəkildə striminqinə imkan verir.

AirPlay necə işləyir

AirPlay cihazların aşkarlanması, əlaqənin qurulması və məlumatların ötürülməsi üçün protokollar kombinasiyasından istifadə edir. Proses aşkarlama ilə başlayır: mənbə cihaz (iPhone) yerli şəbəkəyə multicast DNS (mDNS) sorğuları göndərir. Apple TV, HomePod və ya AirPlay dəstəyi olan televizor cavab verərək mövcudluğu və dəstəklənən formatlar barədə məlumat verir. Aşkarlamadan sonra mənbə və qəbuledici Wi-Fi Direct vasitəsilə birbaşa peer-to-peer əlaqəsi qurur, cihazlar görmə xəttində olduqda marşrutlaşdırıcını keçərək.

Audio ötürülməsi üçün AirPlay itkisiz sıxılma üçün ALAC (Apple Lossless Audio Codec) kodeki ilə RTSP (Real-Time Streaming Protocol) əsasında öz protokolundan istifadə edir. Standart audio 16-bit/44.1 kHz formatında ötürülür, AirPlay 2 isə 24-bit/48 kHz-ə qədər dəstəkləyir. Apple AVFoundation (2026) məlumatlarına görə, AirPlay 2-də audio gecikməsi çoxotaqlı sinxronizasiyada belə 100 ms-dən azdır ki, bu da protokolu video izləmə və oyunlar üçün yararlı edir.

Video ötürülməsi HTTP Live Streaming (HLS) vasitəsilə həyata keçirilir. Mənbə videonu müxtəlif bitratlarla bir neçə axına kodlayır, MPEG-TS seqmentlərinə yığır və mənbə cihazda işləyən adi HTTP server vasitəsilə ötürür. Qəbuledici HLS axınına abunə olur, seqmentləri yükləyir və buferləmə ilə oxudur. Bu yanaşma adaptiv bitrate təmin edir — video keyfiyyəti avtomatik olaraq cari şəbəkə ötürmə qabiliyyətinə uyğunlaşır.

AirPlay formatları və kodekləri

Məlumat növüKodekKeyfiyyət
AudioALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VideoH.264, HEVC (H.265)60 fps-də 4K-ya qədər
FotoJPEG, HEIF, PNGOrijinal rezolyusiya
EkranH.26430 fps-də 1080p-ə qədər

AirPlay 2: çoxotaqlı audio və buferləmə

AirPlay 2 — iOS 11.4 ilə 2018-ci ildə buraxılmış protokolun ikinci nəslidir. Əsas yenilik çoxotaqlı audio dəstəyidir: istifadəçi səsi eyni anda bir neçə HomePod, Apple TV və üçüncü tərəf cihazlarına göndərə bilər, onları millisaniyələr dəqiqliyi ilə sinxronlaşdıra bilər. Bu, ümumi vaxt şkalası (shared clock) və qəbuledici tərəfdə buferləmə mexanizminin tətbiqi sayəsində mümkün olmuşdur.

Hər bir qəbuledici cihaz oxutma başlamazdan əvvəl 10 saniyəyə qədər audio buferləyir. Mənbə vaxt damğaları olan paketlər göndərir, qəbuledicilər isə öz vaxtlamalarını elə tənzimləyir ki, müxtəlif dinamiklərdən gələn səs dinləyiciyə eyni anda çatsın. Apple məlumatlarına görə, AirPlay 2 cihazları arasında sinxronizasiya 1 ms-dən az dəyişkənliyə (jitter) malikdir ki, bu da insan qulağı üçün fiziki olaraq hiss olunmazdır. Bu, bahalı AV qəbulediciləri almadan tam hüquqlu multi-room audio sistemi təşkil etməyə imkan verir.

AirPlay 2 həmçinin sistem inteqrasiyası əlavə etdi: oxutmaya nəzarət iOS İdarəetmə Mərkəzindən, kilid ekranından və hətta Siri vasitəsilə də mövcuddur. İstifadəçi “Hey Siri, mətbəxdə caz çal” deyə bilər — və səsli köməkçi müvafiq HomePod-da striminqi başladacaq. Tərtibatçılar üçün Apple MediaPlayer çərçivəsini MPNowPlayingInfoCenter sinfi ilə təmin etmişdir ki, bu da trek haqqında məlumatı göstərməyə və istənilən tətbiqdən oxutmaya nəzarət etməyə imkan verir.

AirPlay vs Bluetooth: müqayisə

Bluetooth və AirPlay hər ikisi simsiz audio ötürülməsi üçün xidmət etsə də, onlar arasında prinsipial fərqlər var. Bluetooth A2DP maksimum SBC kodek keyfiyyəti (328 kbps) ilə 10 metrə qədər məsafədə səs ötürülməsini təmin edir, AirPlay isə Wi-Fi vasitəsilə bütün yerli şəbəkəni (qapalı məkanda 50 metrə qədər) 1.5 Mbps-ə qədər bitrate ilə əhatə edir. Lossless keyfiyyətində musiqi striminqi üçün AirPlay Apple ekosistemində yeganə simsiz seçimdir.

ParametrAirPlayBluetooth A2DP
Bağlantı növüWi-Fi (2.4/5 GHz)2.4 GHz RF
Məsafə50 metrə qədər10 metrə qədər
Audio keyfiyyətiLossless (ALAC)Sıxılma SBC/AAC
Gecikmə~100 ms~200–300 ms
ÇoxotaqlılıqBəli (AirPlay 2)Xeyr
Enerji istehlakıDaha yüksək (Wi-Fi modulu)Aşağı

Bluetooth aşağı enerji istehlakı sayəsində evdən kənarda qulaqlıqlar və portativ dinamiklər üçün üstünlük verilən seçim olaraq qalır. AirPlay — səs keyfiyyəti və çoxotaqlı sinxronizasiyanın vacib olduğu stasionar cihazlara ev striminqi üçün. Praktikada hər iki protokol bir yerdə mövcuddur: ev üçün AirPlay, küçə və avtomobil üçün Bluetooth.

iOS tətbiqində AirPlay-in tətbiqi

iOS tətbiqinə AirPlay dəstəyi əlavə etmək üçün tərtibatçı protokolu sıfırdan tətbiq etməli deyil — Apple AVKit çərçivəsində hazır UI komponentləri təqdim edir. Əsas element — çıxış cihazı seçim düyməsini göstərən AVRoutePickerView-dir. Basıldıqda sistem avtomatik olaraq mövcud AirPlay qəbuledicilərini skan edir və istifadəçiyə hədəf cihazı seçməyi təklif edir.

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

Yuxarıdakı nümunədə AVRoutePickerView yaradılır və nəzarətçi view iyerarxiyasına əlavə edilir. Düymə basıldıqda iOS mövcud cihazların siyahısı ilə sistem AirPicker-i göstərir. AVPlayer avtomatik olaraq audio/videonu seçilmiş AirPlay cihazına əlavə kod olmadan yönləndirir — bütün marşrutlaşdırmanı sistem öz üzərinə götürür.

AirPlay-ə proqram təminatı ilə keçid

UI komponenti olmadan marşrutlaşdırmanın proqram idarəsi tələb olunarsa, çıxış portlarını dəyişmək üçün AVAudioSession-dan istifadə edin. Bu, xüsusi interfeysi olan tətbiqlər üçün faydalıdır — məsələn, öz cihaz siyahısı olan musiqi pleyerləri.

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 cihazı qoşuldu:", output.portName)
        }
    }
}

routeToAirPlay metodu playback kateqoriyası ilə audio sessiyasını aktivləşdirir və cari marşrutda .airPlay portunun olub-olmadığını yoxlayır. Cihaz artıq AirPlay vasitəsilə qoşulubsa, tətbiq UI-ni müvafiq şəkildə tənzimləyə bilər — AirPlay ikonasını aktiv göstərə bilər. Marşrut dəyişikliklərini real vaxtda izləmək üçün AVAudioSession.routeChangeNotification bildirişinə abunə olun.

Uyğunluq və cihaz tələbləri

AirPlay iOS 4.2+, iPadOS, macOS 10.8+ və watchOS ilə bütün Apple cihazlarında mövcuddur. Qəbuledici kimi Apple TV (3-cü nəsil və daha yeni), HomePod və HomePod mini çıxış edir. 2021-ci ildən Apple AirPlay Receiver protokolunu üçüncü tərəf istehsalçıları üçün açmışdır: Samsung, LG, Sony, TCL, Hisense və Philips televizorları əlavə cihazlar olmadan AirPlay qəbulu üçün daxili dəstək almışdır.

AirPlay-in işləməsi üçün Wi-Fi bağlantısı tələb olunur. Peer-to-peer versiyası (AirPlay Direct) ümumi marşrutlaşdırıcı olmadan belə işləyir — cihazlar birbaşa Wi-Fi şəbəkəsi yaradır. Bu, yerli şəbəkəyə çıxış olmadıqda səyahətlərdə faydalıdır. AirPlay Direct iPhone 5s+, iPad Air 2+, Apple TV 4-cü nəsil və HomePod-da dəstəklənir. Qoşulmaq üçün parol tələb olunmur — iCloud Keychain vasitəsilə kriptoqrafik autentifikasiya və ya ekranda PIN-kod istifadə olunur.

Protokolun məhdudiyyətləri

Üstünlüklərinə baxmayaraq, AirPlay-in məhdudiyyətləri var. Protokol yalnız Wi-Fi vasitəsilə işləyir — Bluetooth dəstəklənmir. Maksimum video rezolyusiyası — 60 fps-də 4K (Apple TV 4K-da). Dolby Atmos formatında audio yalnız HomePod və ya tvOS 14+ olan Apple TV-yə striminq zamanı mövcuddur. Üçüncü tərəf televizorları üçün AirPlay Receiver yalnız əsas audionu (stereo) məkan səsi olmadan dəstəkləyir. Tərtibatçılar həmçinin nəzərə almalıdırlar ki, AirPlay gecikməsi (~100 ms) protokolu real vaxt oyunları üçün yararsız edir — oyun üçün kabel və ya aşağı gecikməli Bluetooth vasitəsilə birbaşa qoşulma daha yaxşıdır.

Mobil tətbiqdə AirPlay tətbiq edərkən Info.plist-ə cihazların aşkarlanması üçün _airplay._tcp və _raop._tcp xidmətlərini göstərən NSBonjourServices açarını əlavə etmək lazımdır. Kamera və mikrofon tələb olunurmu? Xeyr — AirPlay kamera və ya mikrofon girişi tələb etmir, yalnız şəbəkədə cihazları aşkarlamaq üçün yerli şəbəkə (NSLocalNetworkUsageDescription) tələb olunur. Bu sorğu olmadan tətbiq iOS 14+-da AirPlay qəbuledicilərini tapa bilməz.

Tez-tez verilən suallar

AirPlay Chromecast-dan nə ilə fərqlənir?

AirPlay cihazlar arasında aralıq server olmadan Wi-Fi vasitəsilə birbaşa peer-to-peer bağlantısından istifadə edir. Chromecast URL-i Google cihazına göndərir, o da məzmunu internetdən özü yükləyir. AirPlay yerli məzmun (fotoşəkillər, kamera videosu) üçün daha uyğundur, Chromecast isə bulud xidmətlərindən striminq üçün.

AirPlay Wi-Fi olmadan istifadə oluna bilərmi?

Bəli, AirPlay peer-to-peer rejimini (AirPlay Direct) dəstəkləyir, bu zaman iPhone və Apple TV marşrutlaşdırıcı olmadan birbaşa Wi-Fi şəbəkəsi yaradır. İlkin aşkarlama üçün Bluetooth və iPhone 5s+ ilə Apple TV 4-cü nəsil tələb olunur. Peer-to-peer cihazlar yaxınlıqda olduqda avtomatik aktivləşir.

AirPlay Dolby Atmos-u dəstəkləyirmi?

Bəli, AirPlay HomePod (HomePod mini daxil olmaqla) və tvOS 14+ olan Apple TV 4K-ya striminq zamanı Dolby Atmos-u dəstəkləyir. Audio Dolby Atmos formatında (obyekt yönümlü səs) ALAC kodeki vasitəsilə ötürülür. Üçüncü tərəf televizorlarında Atmos dəstəklənmir — yalnız stereo.

Tətbiqə AirPlay düyməsini necə əlavə etmək olar?

AVKit çərçivəsindən AVRoutePickerView istifadə edin. Onu Interface Builder və ya proqram vasitəsilə view iyerarxiyasına əlavə edin. Basıldıqda iOS avtomatik olaraq mövcud cihazların siyahısı ilə sistem AirPicker-i göstərir. Xüsusi interfeys üçün showsRouteButton xüsusiyyəti ilə MPVolumeView-dən istifadə edin.

AirPlay niyə cihazları tapmır?

Ən çox yayılmış səbəblər: cihazlar müxtəlif Wi-Fi şəbəkələrindədir, Bluetooth söndürülüb, Info.plist-ə NSLocalNetworkUsageDescription açarı əlavə edilməyib və ya televizorda AirPlay Receiver söndürülüb. NSLocalNetworkUsageDescription iOS 14+ üçün məcburidir — onsuz tətbiq yerli şəbəkəyə çıxış əldə etməyəcək.

Nəticə

  • AirPlay — Apple-ın yerli şəbəkədə cihazlar arasında Wi-Fi vasitəsilə audio, video və foto striminqi üçün simsiz protokolu
  • AirPlay 2 1 ms-ə qədər sinxronizasiya ilə çoxotaqlı audio, 10 saniyə buferləmə və Siri vasitəsilə idarəetmə əlavə edir
  • Protokol aşkarlama üçün mDNS, bağlantı üçün Wi-Fi Direct və adaptiv bitrate ilə video ötürülməsi üçün HLS-dən istifadə edir
  • Audio keyfiyyəti — 24-bit/48 kHz-ə qədər ALAC vasitəsilə Lossless, bitrate baxımından Bluetooth A2DP-ni 3–4 dəfə üstələyir
  • Tətbiq iOS tətbiqində AVRoutePickerView, NSLocalNetworkUsageDescription və Bonjour xidmətlərinin qeydiyyatını tələb edir
  • AirPlay Direct marşrutlaşdırıcı olmadan peer-to-peer Wi-Fi vasitəsilə işləyir, səyahət və təqdimatlar üçün uyğundur
  • Ev striminqi üçün AirPlay, portativ qulaqlıq və avtomobil üçün Bluetooth istifadə edin

Açar təslim mobil tətbiq hazırlayacağıq

IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.

Layihəni müzakirə et

Həm də oxuyun