AirPlay — ano ito, wireless transmission protocol ng Apple at paano ito gumagana

May-akda: IT Sectr Nai-publish: 2026-05-25 Oras ng pagbabasa: 9 min

Ang AirPlay ay wireless protocol ng Apple para sa pagpapadala ng audio, video, at mga larawan sa pagitan ng mga device sa pamamagitan ng lokal na Wi-Fi network nang walang pagkawala ng kalidad. Hindi tulad ng Bluetooth, ang AirPlay ay gumagamit ng Wi-Fi connection, na nagbibigay ng mas malaking bandwidth at saklaw. Ayon sa datos ng Apple Developer (2026), sinusuportahan ng AirPlay 2 ang multi-room audio at synchronization sa pagitan ng maraming speaker na may latency na mas mababa sa 100 ms.

Mga Pangunahing Punto

  • AirPlay — wireless protocol ng Apple para sa streaming ng multimedia sa pamamagitan ng Wi-Fi sa pagitan ng mga device sa lokal na network
  • AirPlay 2 ay nagdaragdag ng multi-room audio, 10 segundong buffering, at kontrol sa pamamagitan ng Control Center ng iOS
  • Protocol ay gumagamit ng Wi-Fi Direct at mDNS para sa pagtuklas ng mga device nang walang intermediate server
  • Video ay ipinapadala sa pamamagitan ng HLS (HTTP Live Streaming) na may awtomatikong adaptasyon ng bitrate
  • Suporta ay available sa iOS, iPadOS, macOS, Apple TV, HomePod, at mga TV ng third-party na may AirPlay chip

Ano ang AirPlay?

AirPlay — proprietary wireless protocol ng Apple na nagbibigay-daan sa pagpapadala ng audio, video, mga larawan, at screen sa pagitan ng mga device sa lokal na network. Ang protocol ay ipinakilala noong 2010 bilang AirPlay (dati AirTunes para lamang sa audio) at dumaan sa ilang mga iteration: ang basic na bersyon para sa single-room playback, AirPlay 2 na may multi-room synchronization (2018), at AirPlay Receiver para sa mga third-party na device (2021).

Ang pangunahing layunin ng AirPlay ay streaming ng content mula sa iPhone, iPad, o Mac patungo sa Apple TV, HomePod, pati na rin sa mga compatible na TV ng Samsung, LG, Sony, at TCL nang walang karagdagang mga cable. Hindi tulad ng Chromecast, ang AirPlay ay hindi nangangailangan ng intermediate cloud server — ang pagpapadala ng data ay direktang nangyayari sa pagitan ng mga device sa pamamagitan ng lokal na network (peer-to-peer), na nagbabawas ng latency at hindi gumagamit ng internet traffic.

Sinusuportahan ng protocol ang AES-128 encryption para sa proteksyon ng content habang ipinapadala, na lalong mahalaga para sa streaming ng protektadong video (DRM). Ginagamit ng AirPlay ang FairPlay na teknolohiya ng Apple para sa pamamahala ng digital rights, na nagpapahintulot sa legal na streaming ng content mula sa iTunes Store, Apple TV+, at iba pang serbisyo patungo sa mga panlabas na device.

Paano gumagana ang AirPlay

Ang AirPlay ay gumagamit ng kumbinasyon ng mga protocol para sa pagtuklas ng device, pagtatatag ng koneksyon, at pagpapadala ng data. Ang proseso ay nagsisimula sa pagtuklas: ang source device (iPhone) ay nagpapadala ng multicast DNS (mDNS) queries sa lokal na network. Ang mga receiver na Apple TV, HomePod, o TV na may suporta sa AirPlay ay tumutugon, nagbibigay-alam tungkol sa kanilang availability at mga suportadong format. Pagkatapos ng pagtuklas, ang source at receiver ay nagtatatag ng direktang peer-to-peer connection sa pamamagitan ng Wi-Fi Direct, na lumalampas sa router kung ang mga device ay nasa direktang line of sight.

Para sa audio transmission, ang AirPlay ay gumagamit ng sarili nitong protocol batay sa RTSP (Real-Time Streaming Protocol) na may ALAC codec (Apple Lossless Audio Codec) para sa lossless compression. Ang standard na audio ay ipinapadala sa 16-bit/44.1 kHz format, at ang AirPlay 2 ay sumusuporta hanggang 24-bit/48 kHz. Ayon sa datos ng Apple AVFoundation (2026), ang audio latency sa AirPlay 2 ay mas mababa sa 100 ms kahit na may multi-room synchronization, na ginagawang angkop ang protocol para sa panonood ng video at paglalaro.

Ang video transmission ay isinasagawa sa pamamagitan ng HTTP Live Streaming (HLS). Ang source ay nag-encode ng video sa maraming stream na may iba't ibang bitrate, ipinapakete sa MPEG-TS segments, at ipinapadala sa pamamagitan ng ordinaryong HTTP server na tumatakbo sa source device. Ang receiver ay nag-subscribe sa HLS stream, nagda-download ng mga segment, at nagpe-play na may buffering. Ang approach na ito ay nagbibigay ng adaptive bitrate — ang kalidad ng video ay awtomatikong umaangkop sa kasalukuyang bandwidth ng network.

Mga format at codec ng AirPlay

Uri ng dataCodecKalidad
AudioALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VideoH.264, HEVC (H.265)Hanggang 4K sa 60 fps
LarawanJPEG, HEIF, PNGOrihinal na resolution
ScreenH.264Hanggang 1080p sa 30 fps

AirPlay 2: multi-room audio at buffering

AirPlay 2 — ikalawang henerasyon ng protocol, na inilabas noong 2018 kasama ang iOS 11.4. Ang pangunahing inobasyon ay suporta para sa multi-room audio: ang user ay maaaring magpadala ng tunog nang sabay-sabay sa maraming HomePod speaker, Apple TV, at mga third-party na device, na nagti-sync sa kanila nang may katumpakan ng millisecond. Ito ay naging posible dahil sa pagpapakilala ng shared clock at mekanismo ng buffering sa panig ng receiver.

Bawat receiving device ay nagbu-buffer ng hanggang 10 segundo ng audio bago magsimula ang pag-play. Ang source ay nagpapadala ng mga packet na may time stamps, at ang mga receiver ay nag-aayos ng kanilang timing upang ang tunog mula sa iba't ibang speaker ay umabot sa nakikinig nang sabay-sabay. Ayon sa Apple, ang synchronization sa pagitan ng AirPlay 2 device ay may jitter na mas mababa sa 1 ms, na pisikal na hindi napapansin ng tainga ng tao. Ito ay nagpapahintulot sa pag-set up ng isang ganap na multi-room audio system nang hindi bumibili ng mamahaling AV receiver.

Nagdagdag din ang AirPlay 2 ng system integration: ang kontrol sa pag-play ay available mula sa Control Center ng iOS, lock screen, at kahit sa pamamagitan ng Siri. Maaaring sabihin ng user “Hey Siri, magpatugtog ng jazz sa kusina” — at sisimulan ng voice assistant ang streaming sa kaukulang HomePod. Para sa mga developer, nagbigay ang Apple ng MediaPlayer framework na may klase na MPNowPlayingInfoCenter para sa pagpapakita ng impormasyon ng track at pagkontrol ng pag-play mula sa anumang app.

AirPlay vs Bluetooth: paghahambing

Bagaman ang Bluetooth at AirPlay ay parehong ginagamit para sa wireless audio transmission, may mga pangunahing pagkakaiba sa pagitan nila. Ang Bluetooth A2DP ay nagbibigay ng sound transmission hanggang 10 metro na may maximum na kalidad ng SBC codec (328 kbps), habang ang AirPlay sa pamamagitan ng Wi-Fi ay sumasaklaw sa buong lokal na network (hanggang 50 metro sa loob ng bahay) na may bitrate na hanggang 1.5 Mbps. Para sa streaming ng musika sa Lossless na kalidad, ang AirPlay ay ang tanging wireless na opsyon sa ecosystem ng Apple.

ParameterAirPlayBluetooth A2DP
Uri ng koneksyonWi-Fi (2.4/5 GHz)2.4 GHz RF
SaklawHanggang 50 metroHanggang 10 metro
Kalidad ng audioLossless (ALAC)Compression SBC/AAC
Latency~100 ms~200–300 ms
Multi-roomOo (AirPlay 2)Hindi
Pagkonsumo ng enerhiyaMas mataas (Wi-Fi module)Mababa

Ang Bluetooth ay nananatiling mas piniling pagpipilian para sa mga headphone at portable speaker sa labas ng bahay dahil sa mababang konsumo ng enerhiya. AirPlay — para sa home streaming sa mga nakatigil na device kung saan mahalaga ang kalidad ng tunog at multi-room synchronization. Sa praktika, ang parehong protocol ay magkakasamang nabubuhay: AirPlay para sa bahay, Bluetooth para sa labas at kotse.

Pagpapatupad ng AirPlay sa iOS app

Upang magdagdag ng suporta sa AirPlay sa isang iOS app, hindi kailangang ipatupad ng developer ang protocol mula sa simula — nagbibigay ang Apple ng mga ready-made na UI component sa AVKit framework. Ang pangunahing elemento ay AVRoutePickerView, na nagpapakita ng button para sa pagpili ng output device. Kapag pinindot, awtomatikong nag-scan ang system ng mga available na AirPlay receiver at inaalok ang user na pumili ng target na device.

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

Sa halimbawa sa itaas, nilikha ang AVRoutePickerView at idinagdag sa view hierarchy ng controller. Kapag pinindot ang button, ipinapakita ng iOS ang system AirPicker na may listahan ng mga available na device. Ang AVPlayer ay awtomatikong nagre-redirect ng audio/video sa napiling AirPlay device nang walang karagdagang code — ang buong routing ay hinahawakan ng system.

Programmatic switching sa AirPlay

Kung kinakailangan ang programmatic control ng routing nang walang UI component, gamitin ang AVAudioSession para sa pagpapalit ng output ports. Ito ay kapaki-pakinabang para sa mga app na may custom interface — halimbawa, mga music player na may sariling listahan ng device.

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("Nakakonekta ang AirPlay device:", output.portName)
        }
    }
}

Ang method na routeToAirPlay ay nag-activate ng audio session na may playback category at sinusuri ang kasalukuyang route para sa pagkakaroon ng .airPlay port. Kung ang device ay konektado na sa pamamagitan ng AirPlay, maaaring ayusin ng app ang UI nang naaayon — ipakita ang AirPlay icon bilang aktibo. Para sa real-time na pagsubaybay ng mga pagbabago sa route, mag-subscribe sa notification na AVAudioSession.routeChangeNotification.

Pagkakatugma at mga kinakailangan ng device

AirPlay ay available sa lahat ng Apple device na may iOS 4.2+, iPadOS, macOS 10.8+, at watchOS. Bilang receiver ay gumagana ang Apple TV (ika-3 henerasyon at mas bago), HomePod, at HomePod mini. Mula noong 2021, binuksan ng Apple ang AirPlay Receiver protocol para sa mga third-party manufacturer: ang mga TV ng Samsung, LG, Sony, TCL, Hisense, at Philips ay nakatanggap ng built-in na suporta para sa pagtanggap ng AirPlay nang walang karagdagang device.

Para sa pagpapatakbo ng AirPlay, kinakailangan ang Wi-Fi connection. Ang peer-to-peer na bersyon (AirPlay Direct) ay gumagana kahit walang shared router — ang mga device ay lumilikha ng direktang Wi-Fi network. Ito ay kapaki-pakinabang sa paglalakbay kapag walang access sa lokal na network. Ang AirPlay Direct ay suportado sa iPhone 5s+, iPad Air 2+, Apple TV ika-4 na henerasyon, at HomePod. Para sa pagkonekta ay hindi kinakailangan ang password — ginagamit ang cryptographic authentication sa pamamagitan ng iCloud Keychain o PIN code sa screen.

Mga limitasyon ng protocol

Sa kabila ng mga pakinabang, ang AirPlay ay may mga limitasyon. Ang protocol ay gumagana lamang sa pamamagitan ng Wi-Fi — hindi suportado ang Bluetooth. Maximum na video resolution — 4K sa 60 fps (sa Apple TV 4K). Ang audio sa Dolby Atmos format ay available lamang kapag nag-stream sa HomePod o Apple TV na may tvOS 14+. Para sa mga third-party na TV, ang AirPlay Receiver ay sumusuporta lamang ng basic na audio (stereo) nang walang spatial na tunog. Dapat ding isaalang-alang ng mga developer na ang AirPlay latency (~100 ms) ay ginagawang hindi angkop ang protocol para sa real-time na gaming — para sa paglalaro, mas mainam na gumamit ng direktang koneksyon sa pamamagitan ng cable o Bluetooth na may mababang latency.

Sa pagpapatupad ng AirPlay sa mobile app, kailangang idagdag sa Info.plist ang key na NSBonjourServices na may pagtukoy sa mga serbisyong _airplay._tcp at _raop._tcp para sa pagtuklas ng device. Kailangan ba ang camera at mikropono? Hindi — ang AirPlay ay hindi nangangailangan ng access sa camera o mikropono, tanging lokal na network (NSLocalNetworkUsageDescription) para sa pagtuklas ng mga device sa network. Kung wala ang kahilingang ito, hindi makakahanap ang app ng mga AirPlay receiver sa iOS 14+.

Mga Madalas Itanong

Ano ang pagkakaiba ng AirPlay sa Chromecast?

Ang AirPlay ay gumagamit ng direktang peer-to-peer na koneksyon sa pagitan ng mga device sa pamamagitan ng Wi-Fi nang walang intermediate server. Ang Chromecast ay nagpapadala ng URL sa Google device, na mismong naglo-load ng content mula sa internet. Ang AirPlay ay mas angkop para sa lokal na content (mga larawan, video mula sa camera), ang Chromecast — para sa streaming mula sa mga cloud service.

Maaari bang gamitin ang AirPlay nang walang Wi-Fi?

Oo, sinusuportahan ng AirPlay ang peer-to-peer mode (AirPlay Direct), kung saan ang iPhone at Apple TV ay lumilikha ng direktang Wi-Fi network nang walang router. Kinakailangan ang Bluetooth para sa paunang pagtuklas at iPhone 5s+ na may Apple TV ika-4 na henerasyon. Ang Peer-to-peer ay awtomatikong nag-a-activate kapag ang mga device ay nasa malapit.

Sinusuportahan ba ng AirPlay ang Dolby Atmos?

Oo, sinusuportahan ng AirPlay ang Dolby Atmos kapag nag-stream sa HomePod (kasama ang HomePod mini) at Apple TV 4K na may tvOS 14+. Ang audio ay ipinapadala sa Dolby Atmos format (object-oriented na tunog) sa pamamagitan ng ALAC codec. Sa mga third-party na TV, hindi suportado ang Atmos — stereo lamang.

Paano magdagdag ng AirPlay button sa app?

Gamitin ang AVRoutePickerView mula sa AVKit framework. Idagdag ito sa view hierarchy sa pamamagitan ng Interface Builder o programmatically. Kapag pinindot, awtomatikong ipinapakita ng iOS ang system AirPicker na may listahan ng mga available na device. Para sa custom interface, gamitin ang MPVolumeView na may property na showsRouteButton.

Bakit hindi nakakahanap ng mga device ang AirPlay?

Ang pinakakaraniwang dahilan: ang mga device ay nasa magkaibang Wi-Fi network, naka-off ang Bluetooth, nawawala ang key na NSLocalNetworkUsageDescription sa Info.plist, o naka-off ang AirPlay Receiver sa TV. Ang NSLocalNetworkUsageDescription ay kinakailangan para sa iOS 14+ — kung wala ito, hindi makakakuha ang app ng access sa lokal na network.

Buod

  • AirPlay — wireless protocol ng Apple para sa streaming ng audio, video, at mga larawan sa pamamagitan ng Wi-Fi sa pagitan ng mga device sa lokal na network
  • AirPlay 2 ay nagdaragdag ng multi-room audio na may synchronization hanggang 1 ms, 10 segundong buffering, at kontrol sa pamamagitan ng Siri
  • Protocol ay gumagamit ng mDNS para sa pagtuklas, Wi-Fi Direct para sa koneksyon, at HLS para sa video transmission na may adaptive bitrate
  • Kalidad ng audio — Lossless sa pamamagitan ng ALAC hanggang 24-bit/48 kHz, 3–4 na beses na mas mahusay kaysa sa Bluetooth A2DP sa bitrate
  • Pagpapatupad sa iOS app ay nangangailangan ng AVRoutePickerView, NSLocalNetworkUsageDescription, at pagpaparehistro ng mga Bonjour service
  • AirPlay Direct ay gumagana nang walang router sa pamamagitan ng peer-to-peer Wi-Fi, angkop para sa paglalakbay at presentasyon
  • Gamitin ang AirPlay para sa home streaming, Bluetooth — para sa portable headphone at kotse

Gagawa kami ng mobile application na turnkey

Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.

Pag-usapan ang proyekto

Basahin din