AirPlay — apa itu, protokol transmisi nirkabel Apple dan cara kerjanya

Penulis: IT Sectr Diterbitkan: 2026-05-25 Waktu membaca: 9 mnt

AirPlay adalah protokol nirkabel Apple untuk mentransmisikan audio, video, dan foto antar perangkat melalui jaringan Wi-Fi lokal tanpa kehilangan kualitas. Berbeda dengan Bluetooth, AirPlay menggunakan koneksi Wi-Fi yang memberikan bandwidth dan jangkauan yang jauh lebih besar. Menurut data Apple Developer (2026), AirPlay 2 mendukung audio multi-ruangan dan sinkronisasi antar beberapa speaker dengan latensi kurang dari 100 ms.

Poin Utama

  • AirPlay — protokol nirkabel Apple untuk streaming multimedia melalui Wi-Fi antar perangkat di jaringan lokal
  • AirPlay 2 menambahkan audio multi-ruangan, buffering 10 detik, dan kontrol melalui Pusat Kontrol iOS
  • Protokol menggunakan Wi-Fi Direct dan mDNS untuk menemukan perangkat tanpa server perantara
  • Video dikirimkan melalui HLS (HTTP Live Streaming) dengan adaptasi bitrate otomatis
  • Dukungan tersedia di iOS, iPadOS, macOS, Apple TV, HomePod, dan TV pihak ketiga dengan chip AirPlay

Apa itu AirPlay?

AirPlay — protokol nirkabel proprietary Apple yang memungkinkan transmisi audio, video, foto, dan layar antar perangkat di jaringan lokal. Protokol ini diperkenalkan pada tahun 2010 sebagai AirPlay (sebelumnya AirTunes hanya untuk audio) dan telah melalui beberapa iterasi: versi dasar untuk pemutaran satu ruangan, AirPlay 2 dengan sinkronisasi multi-ruangan (2018), dan AirPlay Receiver untuk perangkat pihak ketiga (2021).

Tujuan utama AirPlay adalah streaming konten dari iPhone, iPad, atau Mac ke Apple TV, HomePod, serta TV kompatibel Samsung, LG, Sony, dan TCL tanpa kabel tambahan. Berbeda dengan Chromecast, AirPlay tidak memerlukan server cloud perantara — transmisi data terjadi langsung antar perangkat melalui jaringan lokal (peer-to-peer), yang mengurangi latensi dan tidak menghabiskan lalu lintas internet.

Protokol ini mendukung enkripsi AES-128 untuk melindungi konten selama transmisi, yang sangat penting untuk streaming video yang dilindungi (DRM). AirPlay menggunakan teknologi FairPlay dari Apple untuk manajemen hak digital, memungkinkan streaming konten secara legal dari iTunes Store, Apple TV+, dan layanan lainnya ke perangkat eksternal.

Bagaimana AirPlay bekerja

AirPlay menggunakan kombinasi protokol untuk menemukan perangkat, membangun koneksi, dan mentransmisikan data. Proses dimulai dengan penemuan: perangkat sumber (iPhone) mengirimkan permintaan multicast DNS (mDNS) ke jaringan lokal. Penerima Apple TV, HomePod, atau TV dengan dukungan AirPlay merespons, memberitahukan ketersediaan dan format yang didukung. Setelah ditemukan, sumber dan penerima membangun koneksi peer-to-peer langsung melalui Wi-Fi Direct, melewati router jika perangkat berada dalam garis pandang langsung.

Untuk transmisi audio, AirPlay menggunakan protokol sendiri berbasis RTSP (Real-Time Streaming Protocol) dengan codec ALAC (Apple Lossless Audio Codec) untuk kompresi tanpa kehilangan. Audio standar ditransmisikan dalam format 16-bit/44.1 kHz, dan AirPlay 2 mendukung hingga 24-bit/48 kHz. Menurut data Apple AVFoundation (2026), latensi audio di AirPlay 2 kurang dari 100 ms bahkan dengan sinkronisasi multi-ruangan, membuat protokol ini cocok untuk menonton video dan bermain game.

Transmisi video dilakukan melalui HTTP Live Streaming (HLS). Sumber mengkodekan video ke dalam beberapa aliran dengan bitrate berbeda, mengemasnya ke dalam segmen MPEG-TS, dan mentransmisikannya melalui server HTTP biasa yang berjalan di perangkat sumber. Penerima berlangganan ke aliran HLS, mengunduh segmen, dan memutarnya dengan buffering. Pendekatan ini memastikan bitrate adaptif — kualitas video secara otomatis menyesuaikan dengan bandwidth jaringan saat ini.

Format dan codec AirPlay

Tipe dataCodecKualitas
AudioALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VideoH.264, HEVC (H.265)Hingga 4K pada 60 fps
FotoJPEG, HEIF, PNGResolusi asli
LayarH.264Hingga 1080p pada 30 fps

AirPlay 2: audio multi-ruangan dan buffering

AirPlay 2 — generasi kedua protokol, dirilis pada tahun 2018 dengan iOS 11.4. Inovasi utamanya adalah dukungan audio multi-ruangan: pengguna dapat mengirim suara secara bersamaan ke beberapa speaker HomePod, Apple TV, dan perangkat pihak ketiga, menyinkronkannya dengan presisi milidetik. Ini dimungkinkan berkat pengenalan waktu bersama (shared clock) dan mekanisme buffering di sisi penerima.

Setiap perangkat penerima melakukan buffering hingga 10 detik audio sebelum memulai pemutaran. Sumber mengirimkan paket dengan cap waktu, dan penerima menyesuaikan waktu mereka sehingga suara dari speaker yang berbeda mencapai pendengar secara bersamaan. Menurut Apple, sinkronisasi antar perangkat AirPlay 2 memiliki jitter kurang dari 1 ms, yang secara fisik tidak terdeteksi oleh telinga manusia. Ini memungkinkan pengaturan sistem audio multi-room yang lengkap tanpa membeli receiver AV yang mahal.

AirPlay 2 juga menambahkan integrasi sistem: kontrol pemutaran tersedia dari Pusat Kontrol iOS, layar kunci, dan bahkan melalui Siri. Pengguna dapat mengatakan “Hey Siri, putar jazz di dapur” — dan asisten suara akan memulai streaming di HomePod yang sesuai. Untuk pengembang, Apple menyediakan framework MediaPlayer dengan kelas MPNowPlayingInfoCenter untuk menampilkan informasi lagu dan mengontrol pemutaran dari aplikasi apa pun.

AirPlay vs Bluetooth: perbandingan

Meskipun Bluetooth dan AirPlay sama-sama digunakan untuk transmisi audio nirkabel, ada perbedaan mendasar di antara keduanya. Bluetooth A2DP menyediakan transmisi suara hingga jarak 10 meter dengan kualitas codec SBC maksimum (328 kbps), sementara AirPlay melalui Wi-Fi mencakup seluruh jaringan lokal (hingga 50 meter di dalam ruangan) dengan bitrate hingga 1.5 Mbps. Untuk streaming musik dalam kualitas Lossless, AirPlay adalah satu-satunya opsi nirkabel di ekosistem Apple.

ParameterAirPlayBluetooth A2DP
Jenis koneksiWi-Fi (2.4/5 GHz)2.4 GHz RF
JangkauanHingga 50 meterHingga 10 meter
Kualitas audioLossless (ALAC)Kompresi SBC/AAC
Latensi~100 ms~200–300 ms
Multi-ruanganYa (AirPlay 2)Tidak
Konsumsi dayaLebih tinggi (modul Wi-Fi)Rendah

Bluetooth tetap menjadi pilihan utama untuk headphone dan speaker portabel di luar rumah karena konsumsi daya yang rendah. AirPlay — untuk streaming di rumah ke perangkat stasioner di mana kualitas suara dan sinkronisasi multi-ruangan penting. Dalam praktiknya, kedua protokol hidup berdampingan: AirPlay untuk rumah, Bluetooth untuk luar ruangan dan mobil.

Implementasi AirPlay di aplikasi iOS

Untuk menambahkan dukungan AirPlay ke aplikasi iOS, pengembang tidak perlu mengimplementasikan protokol dari awal — Apple menyediakan komponen UI siap pakai dalam framework AVKit. Elemen utamanya adalah AVRoutePickerView, yang menampilkan tombol pemilihan perangkat output. Saat ditekan, sistem secara otomatis memindai penerima AirPlay yang tersedia dan menawarkan pengguna untuk memilih perangkat tujuan.

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

Dalam contoh di atas, AVRoutePickerView dibuat dan ditambahkan ke hierarki view controller. Saat tombol ditekan, iOS menampilkan AirPicker sistem dengan daftar perangkat yang tersedia. AVPlayer secara otomatis mengarahkan audio/video ke perangkat AirPlay yang dipilih tanpa kode tambahan — seluruh routing ditangani oleh sistem.

Peralihan terprogram ke AirPlay

Jika diperlukan kontrol routing terprogram tanpa komponen UI, gunakan AVAudioSession untuk mengganti port output. Ini berguna untuk aplikasi dengan antarmuka khusus — misalnya, pemutar musik dengan daftar perangkat sendiri.

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("Perangkat AirPlay terhubung:", output.portName)
        }
    }
}

Metode routeToAirPlay mengaktifkan sesi audio dengan kategori playback dan memeriksa rute saat ini untuk keberadaan port .airPlay. Jika perangkat sudah terhubung melalui AirPlay, aplikasi dapat menyesuaikan UI dengan sesuai — menampilkan ikon AirPlay sebagai aktif. Untuk melacak perubahan rute secara real-time, berlangganlah ke pemberitahuan AVAudioSession.routeChangeNotification.

Kompatibilitas dan persyaratan perangkat

AirPlay tersedia di semua perangkat Apple dengan iOS 4.2+, iPadOS, macOS 10.8+, dan watchOS. Sebagai penerima berfungsi Apple TV (generasi ke-3 dan lebih baru), HomePod, dan HomePod mini. Sejak 2021, Apple membuka protokol AirPlay Receiver untuk produsen pihak ketiga: TV Samsung, LG, Sony, TCL, Hisense, dan Philips menerima dukungan bawaan untuk penerimaan AirPlay tanpa perangkat tambahan.

Untuk pengoperasian AirPlay, diperlukan koneksi Wi-Fi. Versi peer-to-peer (AirPlay Direct) berfungsi bahkan tanpa router bersama — perangkat membuat jaringan Wi-Fi langsung. Ini berguna saat bepergian ketika tidak ada akses ke jaringan lokal. AirPlay Direct didukung di iPhone 5s+, iPad Air 2+, Apple TV generasi ke-4, dan HomePod. Untuk terhubung tidak diperlukan kata sandi — digunakan autentikasi kriptografi melalui iCloud Keychain atau kode PIN di layar.

Keterbatasan protokol

Meskipun memiliki kelebihan, AirPlay memiliki keterbatasan. Protokol hanya bekerja melalui Wi-Fi — Bluetooth tidak didukung. Resolusi video maksimum — 4K pada 60 fps (di Apple TV 4K). Audio dalam format Dolby Atmos hanya tersedia saat streaming ke HomePod atau Apple TV dengan tvOS 14+. Untuk TV pihak ketiga, AirPlay Receiver hanya mendukung audio dasar (stereo) tanpa suara spasial. Pengembang juga harus mempertimbangkan bahwa latensi AirPlay (~100 ms) membuat protokol tidak cocok untuk game real-time — untuk gaming lebih baik menggunakan koneksi langsung melalui kabel atau Bluetooth dengan latensi rendah.

Saat mengimplementasikan AirPlay di aplikasi seluler, perlu menambahkan kunci NSBonjourServices ke Info.plist dengan menentukan layanan _airplay._tcp dan _raop._tcp untuk penemuan perangkat. Apakah kamera dan mikrofon juga diperlukan? Tidak — AirPlay tidak memerlukan akses ke kamera atau mikrofon, hanya jaringan lokal (NSLocalNetworkUsageDescription) untuk menemukan perangkat di jaringan. Tanpa permintaan ini, aplikasi tidak akan menemukan penerima AirPlay di iOS 14+.

Pertanyaan yang Sering Diajukan

Apa perbedaan AirPlay dengan Chromecast?

AirPlay menggunakan koneksi peer-to-peer langsung antar perangkat melalui Wi-Fi tanpa server perantara. Chromecast mengirimkan URL ke perangkat Google, yang kemudian mengunduh konten dari internet. AirPlay lebih cocok untuk konten lokal (foto, video kamera), Chromecast — untuk streaming dari layanan cloud.

Bisakah AirPlay digunakan tanpa Wi-Fi?

Ya, AirPlay mendukung mode peer-to-peer (AirPlay Direct), di mana iPhone dan Apple TV membuat jaringan Wi-Fi langsung tanpa router. Diperlukan Bluetooth untuk penemuan awal dan iPhone 5s+ dengan Apple TV generasi ke-4. Peer-to-peer secara otomatis aktif ketika perangkat berada di dekat satu sama lain.

Apakah AirPlay mendukung Dolby Atmos?

Ya, AirPlay mendukung Dolby Atmos saat streaming ke HomePod (termasuk HomePod mini) dan Apple TV 4K dengan tvOS 14+. Audio ditransmisikan dalam format Dolby Atmos (suara berorientasi objek) melalui codec ALAC. Di TV pihak ketiga, Atmos tidak didukung — hanya stereo.

Bagaimana cara menambahkan tombol AirPlay ke aplikasi?

Gunakan AVRoutePickerView dari framework AVKit. Tambahkan ke hierarki view melalui Interface Builder atau secara terprogram. Saat ditekan, iOS secara otomatis menampilkan AirPicker sistem dengan daftar perangkat yang tersedia. Untuk antarmuka khusus, gunakan MPVolumeView dengan properti showsRouteButton.

Mengapa AirPlay tidak menemukan perangkat?

Penyebab paling umum: perangkat berada di jaringan Wi-Fi berbeda, Bluetooth dimatikan, kunci NSLocalNetworkUsageDescription tidak ditambahkan ke Info.plist, atau AirPlay Receiver dimatikan di TV. NSLocalNetworkUsageDescription wajib untuk iOS 14+ — tanpa itu, aplikasi tidak akan mendapatkan akses ke jaringan lokal.

Kesimpulan

  • AirPlay — protokol nirkabel Apple untuk streaming audio, video, dan foto melalui Wi-Fi antar perangkat di jaringan lokal
  • AirPlay 2 menambahkan audio multi-ruangan dengan sinkronisasi hingga 1 ms, buffering 10 detik, dan kontrol melalui Siri
  • Protokol menggunakan mDNS untuk penemuan, Wi-Fi Direct untuk koneksi, dan HLS untuk transmisi video dengan bitrate adaptif
  • Kualitas audio — Lossless melalui ALAC hingga 24-bit/48 kHz, 3–4 kali lebih unggul dari Bluetooth A2DP dalam hal bitrate
  • Implementasi di aplikasi iOS memerlukan AVRoutePickerView, NSLocalNetworkUsageDescription, dan pendaftaran layanan Bonjour
  • AirPlay Direct berfungsi tanpa router melalui peer-to-peer Wi-Fi, cocok untuk perjalanan dan presentasi
  • Gunakan AirPlay untuk streaming di rumah, Bluetooth — untuk headphone portabel dan mobil

Kami akan mengembangkan aplikasi seluler turnkey

IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.

Diskusikan proyek

Baca juga