AirPlay — vad är det, Apples trådlösa överföringsprotokoll och hur fungerar det

Författare: IT Sectr Publicerad: 2026-05-25 Lästid: 9 min

AirPlay är Apples trådlösa protokoll för att överföra ljud, video och foton mellan enheter via ett lokalt Wi-Fi-nätverk utan kvalitetsförlust. Till skillnad från Bluetooth använder AirPlay Wi-Fi-anslutning, vilket ger betydligt större bandbredd och räckvidd. Enligt data från Apple Developer (2026) stöder AirPlay 2 flerrumssudio och synkronisering mellan flera högtalare med en fördröjning på mindre än 100 ms.

Huvudpunkter

  • AirPlay — Apples trådlösa protokoll för att strömma multimedia via Wi-Fi mellan enheter i ett lokalt nätverk
  • AirPlay 2 lägger till flerrumssudio, 10 sekunders buffring och kontroll via iOS Kontrollcenter
  • Protokollet använder Wi-Fi Direct och mDNS för att upptäcka enheter utan mellanliggande server
  • Video överförs via HLS (HTTP Live Streaming) med automatisk bitrate-anpassning
  • Stöd finns på iOS, iPadOS, macOS, Apple TV, HomePod och tredjeparts-tv med AirPlay-chip

Vad är AirPlay?

AirPlay är Apples proprietära trådlösa protokoll som möjliggör överföring av ljud, video, foton och skärm mellan enheter i ett lokalt nätverk. Protokollet introducerades 2010 som AirPlay (tidigare AirTunes endast för ljud) och har genomgått flera iterationer: grundversionen för enkelrumsuppspelning, AirPlay 2 med flerrumssynkronisering (2018) och AirPlay Receiver för tredjepartsenheter (2021).

Huvudsyftet med AirPlay är att strömma innehåll från iPhone, iPad eller Mac till Apple TV, HomePod samt till kompatibla Samsung-, LG-, Sony- och TCL-tv utan extra kablar. Till skillnad från Chromecast kräver AirPlay ingen mellanliggande molnserver — dataöverföring sker direkt mellan enheter via det lokala nätverket (peer-to-peer), vilket minskar fördröjningen och förbrukar ingen internettrafik.

Protokollet stöder AES-128-kryptering för att skydda innehåll under överföring, vilket är särskilt viktigt för streaming av skyddad video (DRM). AirPlay använder Apples FairPlay-teknik för hantering av digitala rättigheter, vilket möjliggör laglig streaming av innehåll från iTunes Store, Apple TV+ och andra tjänster till externa enheter.

Hur AirPlay fungerar

AirPlay använder en kombination av protokoll för att upptäcka enheter, etablera anslutning och överföra data. Processen börjar med upptäckt: källenheten (iPhone) skickar multicast DNS (mDNS)-förfrågningar till det lokala nätverket. Mottagare som Apple TV, HomePod eller tv med AirPlay-stöd svarar och meddelar sin tillgänglighet och vilka format som stöds. Efter upptäckt etablerar källan och mottagaren en direkt peer-to-peer-anslutning via Wi-Fi Direct, förbi routern om enheterna är i direkt siktlinje.

För ljudöverföring använder AirPlay sitt eget protokoll baserat på RTSP (Real-Time Streaming Protocol) med ALAC-codec (Apple Lossless Audio Codec) för förlustfri komprimering. Standardljud överförs i formatet 16-bit/44.1 kHz och AirPlay 2 stöder upp till 24-bit/48 kHz. Enligt data från Apple AVFoundation (2026) är ljudfördröjningen i AirPlay 2 mindre än 100 ms även vid flerrumssynkronisering, vilket gör protokollet lämpligt för videotittande och spel.

Videoöverföring sker via HTTP Live Streaming (HLS). Källan kodar video i flera strömmar med olika bitrate, paketerar i MPEG-TS-segment och överför via en vanlig HTTP-server som körs på källenheten. Mottagaren prenumererar på HLS-strömmen, laddar ner segmenten och spelar upp med buffring. Detta tillvägagångssätt ger adaptiv bitrate — videokvaliteten anpassas automatiskt till nätverkets aktuella bandbredd.

AirPlay-format och codecs

DatatypCodecKvalitet
LjudALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VideoH.264, HEVC (H.265)Upp till 4K vid 60 fps
FotoJPEG, HEIF, PNGOriginalupplösning
SkärmH.264Upp till 1080p vid 30 fps

AirPlay 2: flerrumssudio och buffring

AirPlay 2 — den andra generationen av protokollet, släppt 2018 med iOS 11.4. Den främsta nyheten är stöd för flerrumssudio: användaren kan skicka ljud samtidigt till flera HomePod-högtalare, Apple TV och tredjepartsenheter och synkronisera dem med millisekunders precision. Detta möjliggjordes genom införandet av en gemensam tidslinje (shared clock) och buffringsmekanism på mottagarsidan.

Varje mottagande enhet buffrar upp till 10 sekunders ljud innan uppspelning startar. Källan skickar paket med tidsstämplar och mottagarna justerar sin timing så att ljudet från olika högtalare når lyssnaren samtidigt. Enligt Apple har synkronisering mellan AirPlay 2-enheter en jitter på mindre än 1 ms, vilket är fysiskt omärkbart för det mänskliga örat. Detta gör det möjligt att skapa ett fullfjädrat multi-room ljudsystem utan att köpa dyra AV-mottagare.

AirPlay 2 lade också till systemintegration: uppspelningskontroll finns tillgänglig från iOS Kontrollcenter, låsskärmen och till och med via Siri. Användaren kan säga “Hey Siri, spela jazz i köket” — och röstassistenten startar strömning på lämplig HomePod. För utvecklare tillhandahöll Apple MediaPlayer-ramverket med klassen MPNowPlayingInfoCenter för att visa låtinformation och styra uppspelning från vilken app som helst.

AirPlay vs Bluetooth: jämförelse

Även om Bluetooth och AirPlay båda används för trådlös ljudöverföring finns det grundläggande skillnader. Bluetooth A2DP ger ljudöverföring upp till 10 meter med maximal SBC-codec-kvalitet (328 kbps), medan AirPlay via Wi-Fi täcker hela det lokala nätverket (upp till 50 meter inomhus) med en bitrate på upp till 1.5 Mbps. För streaming av musik i Lossless-kvalitet är AirPlay det enda trådlösa alternativet i Apples ekosystem.

ParameterAirPlayBluetooth A2DP
AnslutningstypWi-Fi (2.4/5 GHz)2.4 GHz RF
RäckviddUpp till 50 meterUpp till 10 meter
LjudkvalitetLossless (ALAC)Komprimering SBC/AAC
Fördröjning~100 ms~200–300 ms
FlerrumJa (AirPlay 2)Nej
EnergiförbrukningHögre (Wi-Fi-modul)Låg

Bluetooth förblir det föredragna valet för hörlurar och bärbara högtalare utomhus på grund av låg energiförbrukning. AirPlay — för hemmastreaming till stationära enheter där ljudkvalitet och flerrumssynkronisering är viktiga. I praktiken samexisterar båda protokollen: AirPlay för hemmet, Bluetooth för utomhus och bilen.

Implementera AirPlay i iOS-app

För att lägga till AirPlay-stöd i en iOS-app behöver utvecklaren inte implementera protokollet från grunden — Apple tillhandahåller färdiga UI-komponenter i AVKit-ramverket. Huvudelementet är AVRoutePickerView, som visar en knapp för att välja utenhet. Vid tryckning skannar systemet automatiskt tillgängliga AirPlay-mottagare och låter användaren välja målenhet.

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

I exemplet ovan skapas en AVRoutePickerView och läggs till i controllerns vynierarki. Vid tryckning på knappen visar iOS systemets AirPicker med en lista över tillgängliga enheter. AVPlayer omdirigerar automatiskt ljud/video till den valda AirPlay-enheten utan extra kod — hela routingen hanteras av systemet.

Programmatisk växling till AirPlay

Om programmatisk routingkontroll utan UI-komponent behövs, använd AVAudioSession för att växla utgångsportar. Detta är användbart för appar med anpassat gränssnitt — till exempel musikspelare med egen enhetslista.

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-enhet ansluten:", output.portName)
        }
    }
}

Metoden routeToAirPlay aktiverar en ljudsession med kategori playback och kontrollerar den aktuella rutten för förekomst av .airPlay-port. Om enheten redan är ansluten via AirPlay kan appen justera UI:t därefter — visa AirPlay-ikonen som aktiv. För att spåra ruttändringar i realtid, prenumerera på AVAudioSession.routeChangeNotification.

Kompatibilitet och enhetskrav

AirPlay finns på alla Apple-enheter med iOS 4.2+, iPadOS, macOS 10.8+ och watchOS. Som mottagare fungerar Apple TV (3:e generationen och nyare), HomePod och HomePod mini. Sedan 2021 har Apple öppnat AirPlay Receiver-protokollet för tredjepartstillverkare: Samsung-, LG-, Sony-, TCL-, Hisense- och Philips-tv har fått inbyggt stöd för att ta emot AirPlay utan extra enheter.

För AirPlay krävs en Wi-Fi-anslutning. Peer-to-peer-versionen (AirPlay Direct) fungerar även utan delad router — enheterna skapar ett direkt Wi-Fi-nätverk. Detta är användbart på resor när det inte finns tillgång till ett lokalt nätverk. AirPlay Direct stöds på iPhone 5s+, iPad Air 2+, Apple TV 4:e generationen och HomePod. För anslutning krävs inget lösenord — kryptografisk autentisering via iCloud Keychain eller PIN-kod på skärmen används.

Begränsningar för protokollet

Trots fördelarna har AirPlay begränsningar. Protokollet fungerar endast via Wi-Fi — Bluetooth stöds inte. Maximal videoupplösning — 4K vid 60 fps (på Apple TV 4K). Ljud i Dolby Atmos-format är endast tillgängligt vid streaming till HomePod eller Apple TV med tvOS 14+. För tredjeparts-tv stöder AirPlay Receiver endast grundläggande ljud (stereo) utan rumsligt ljud. Utvecklare bör också beakta att AirPlay-fördröjning (~100 ms) gör protokollet olämpligt för realtidsspel — för spel är det bättre att använda direkt kabelanslutning eller Bluetooth med låg fördröjning.

Vid implementering av AirPlay i en mobilapp måste nyckeln NSBonjourServices läggas till i Info.plist med specificering av tjänsterna _airplay._tcp och _raop._tcp för enhetsupptäckt. Krävs kamera och mikrofon? Nej — AirPlay kräver inte åtkomst till kamera eller mikrofon, endast lokalt nätverk (NSLocalNetworkUsageDescription) för att upptäcka enheter i nätverket. Utan denna begäran kommer appen inte att hitta AirPlay-mottagare på iOS 14+.

Vanliga frågor

Vad skiljer AirPlay från Chromecast?

AirPlay använder en direkt peer-to-peer-anslutning mellan enheter via Wi-Fi utan mellanliggande server. Chromecast skickar en URL till Google-enheten, som själv laddar innehållet från internet. AirPlay passar bättre för lokalt innehåll (foton, videokamera), Chromecast — för streaming från molntjänster.

Kan AirPlay användas utan Wi-Fi?

Ja, AirPlay stöder peer-to-peer-läge (AirPlay Direct), där iPhone och Apple TV skapar ett direkt Wi-Fi-nätverk utan router. Bluetooth krävs för initial upptäckt och iPhone 5s+ med Apple TV 4:e generationen. Peer-to-peer aktiveras automatiskt när enheter är i närheten.

Stöder AirPlay Dolby Atmos?

Ja, AirPlay stöder Dolby Atmos vid streaming till HomePod (inklusive HomePod mini) och Apple TV 4K med tvOS 14+. Ljud överförs i Dolby Atmos-format (objektorienterat ljud) via ALAC-codec. På tredjeparts-tv stöds inte Atmos — endast stereo.

Hur lägger jag till en AirPlay-knapp i appen?

Använd AVRoutePickerView från AVKit-ramverket. Lägg till det i vynierarkin via Interface Builder eller programmatiskt. Vid tryckning visar iOS automatiskt systemets AirPicker med en lista över tillgängliga enheter. För anpassat gränssnitt, använd MPVolumeView med egenskapen showsRouteButton.

Varför hittar AirPlay inga enheter?

De vanligaste orsakerna: enheter i olika Wi-Fi-nätverk, Bluetooth avstängt, saknad NSLocalNetworkUsageDescription-nyckel i Info.plist eller AirPlay Receiver avstängt på tv:n. NSLocalNetworkUsageDescription är obligatoriskt för iOS 14+ — utan det får appen inte åtkomst till det lokala nätverket.

Sammanfattning

  • AirPlay — Apples trådlösa protokoll för att strömma ljud, video och foton via Wi-Fi mellan enheter i ett lokalt nätverk
  • AirPlay 2 lägger till flerrumssudio med synkronisering upp till 1 ms, 10 sekunders buffring och Siri-styrning
  • Protokollet använder mDNS för upptäckt, Wi-Fi Direct för anslutning och HLS för videoöverföring med adaptiv bitrate
  • Ljudkvalitet — Lossless via ALAC upp till 24-bit/48 kHz, 3–4 gånger bättre än Bluetooth A2DP i bitrate
  • Implementering i iOS-app kräver AVRoutePickerView, NSLocalNetworkUsageDescription och registrering av Bonjour-tjänster
  • AirPlay Direct fungerar utan router via peer-to-peer Wi-Fi, lämpligt för resor och presentationer
  • Använd AirPlay för hemmastreaming, Bluetooth — för bärbara hörlurar och bilen

Vi utvecklar en mobil applikation nyckelfärdigt

IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.

Diskutera projektet

Läs också