AirPlay — o que é, protocolo de transmissão sem fio da Apple e como funciona

Autor: IT Sectr Publicado: 2026-05-25 Tempo de leitura: 9 min

AirPlay é um protocolo sem fio da Apple para transmitir áudio, vídeo e fotos entre dispositivos através de uma rede Wi-Fi local sem perda de qualidade. Ao contrário do Bluetooth, o AirPlay usa uma conexão Wi-Fi, o que proporciona largura de banda e alcance significativamente maiores. De acordo com Apple Developer (2026), o AirPlay 2 suporta áudio multissala e sincronização entre vários alto-falantes com latência inferior a 100 ms.

Principais pontos

  • AirPlay é um protocolo sem fio da Apple para streaming de multimídia via Wi-Fi entre dispositivos em uma rede local
  • AirPlay 2 adiciona áudio multissala, buffer de 10 segundos e controle pelo Centro de Controle do iOS
  • O protocolo usa Wi-Fi Direct e mDNS para descoberta de dispositivos sem servidor intermediário
  • O vídeo é transmitido via HLS (HTTP Live Streaming) com adaptação automática de bitrate
  • Suporte disponível em iOS, iPadOS, macOS, Apple TV, HomePod e TVs de terceiros com chip AirPlay

O que é AirPlay?

AirPlay é um protocolo sem fio proprietário da Apple que permite transmitir áudio, vídeo, fotos e tela entre dispositivos em uma rede local. O protocolo foi introduzido em 2010 como AirPlay (anteriormente AirTunes apenas para áudio) e passou por várias iterações: a versão básica para reprodução em um único cômodo, AirPlay 2 com sincronização multissala (2018) e AirPlay Receiver para dispositivos de terceiros (2021).

O principal objetivo do AirPlay é transmitir conteúdo do iPhone, iPad ou Mac para Apple TV, HomePod, bem como para TVs compatíveis Samsung, LG, Sony e TCL sem cabos adicionais. Ao contrário do Chromecast, o AirPlay não requer um servidor em nuvem intermediário — a transmissão de dados ocorre diretamente entre os dispositivos através da rede local (peer-to-peer), o que reduz a latência e não consome tráfego de internet.

O protocolo suporta criptografia AES-128 para proteger o conteúdo durante a transmissão, o que é especialmente importante para streaming de vídeo protegido (DRM). O AirPlay usa a tecnologia FairPlay da Apple para gerenciamento de direitos digitais, permitindo transmitir legalmente conteúdo da iTunes Store, Apple TV+ e outros serviços para dispositivos externos.

Como funciona o AirPlay

O AirPlay usa uma combinação de protocolos para descoberta de dispositivos, estabelecimento de conexão e transmissão de dados. O processo começa com a descoberta: o dispositivo de origem (iPhone) envia consultas multicast DNS (mDNS) para a rede local. Os receptores como Apple TV, HomePod ou TVs com AirPlay respondem, anunciando sua disponibilidade e formatos suportados. Após a descoberta, a origem e o receptor estabelecem uma conexão direta peer-to-peer através de Wi-Fi Direct, ignorando o roteador se os dispositivos estiverem em linha de visão direta.

Para transmissão de áudio, o AirPlay usa seu próprio protocolo baseado em RTSP (Real-Time Streaming Protocol) com o codec ALAC (Apple Lossless Audio Codec) para compressão sem perdas. O áudio padrão é transmitido em formato 16-bit/44.1 kHz, enquanto o AirPlay 2 suporta até 24-bit/48 kHz. De acordo com Apple AVFoundation (2026), a latência de áudio no AirPlay 2 é inferior a 100 ms mesmo com sincronização multissala, tornando o protocolo adequado para streaming de vídeo e jogos.

A transmissão de vídeo é implementada via HTTP Live Streaming (HLS). A origem codifica o vídeo em múltiplos fluxos com diferentes bitrates, empacota em segmentos MPEG-TS e transmite através de um servidor HTTP comum executado no dispositivo de origem. O receptor assina o fluxo HLS, baixa os segmentos e reproduz com buffer. Esta abordagem fornece bitrate adaptativo — a qualidade do vídeo se ajusta automaticamente à largura de banda atual da rede.

Formatos e codecs do AirPlay

Tipo de dadosCodecQualidade
ÁudioALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
VídeoH.264, HEVC (H.265)Até 4K a 60 fps
FotoJPEG, HEIF, PNGResolução original
TelaH.264Até 1080p a 30 fps

AirPlay 2: áudio multissala e buffer

AirPlay 2 é a segunda geração do protocolo, lançada em 2018 com o iOS 11.4. A principal inovação é o suporte a áudio multissala: o usuário pode enviar som para vários HomePod, Apple TV e dispositivos de terceiros simultaneamente, sincronizando-os com precisão de milissegundos. Isso foi possível graças à introdução de um relógio compartilhado e um mecanismo de buffer no lado do receptor.

Cada dispositivo receptor armazena em buffer até 10 segundos de áudio antes de iniciar a reprodução. A origem envia pacotes com carimbos de tempo, e os receptores alinham seus tempos para que o som de diferentes alto-falantes chegue ao ouvinte simultaneamente. Segundo a Apple, a sincronização entre dispositivos AirPlay 2 tem jitter inferior a 1 ms, o que é fisicamente imperceptível ao ouvido humano. Isso permite configurar um sistema de áudio multissala completo sem comprar receptores AV caros.

O AirPlay 2 também adicionou integração ao sistema: o controle de reprodução está disponível no Centro de Controle do iOS, na tela de bloqueio e até mesmo através da Siri. O usuário pode dizer “Ei Siri, toque jazz na cozinha” e o assistente de voz iniciará o streaming no HomePod correspondente. Para desenvolvedores, a Apple forneceu o framework MediaPlayer com a classe MPNowPlayingInfoCenter para exibir informações da faixa e controlar a reprodução a partir de qualquer aplicação.

AirPlay vs Bluetooth: comparação

Embora Bluetooth e AirPlay sirvam para transmissão sem fio de áudio, existem diferenças fundamentais entre eles. O Bluetooth A2DP transmite som a uma distância de até 10 metros com qualidade máxima do codec SBC (328 kbps), enquanto o AirPlay via Wi-Fi cobre toda a rede local (até 50 metros em ambientes fechados) com bitrate de até 1.5 Mbps. Para streaming de música em qualidade Lossless, o AirPlay é a única opção sem fio no ecossistema Apple.

ParâmetroAirPlayBluetooth A2DP
Tipo de conexãoWi-Fi (2.4/5 GHz)RF 2.4 GHz
AlcanceAté 50 metrosAté 10 metros
Qualidade de áudioLossless (ALAC)Compressão SBC/AAC
Latência~100 ms~200–300 ms
MultissalaSim (AirPlay 2)Não
Consumo de energiaMaior (módulo Wi-Fi)Baixo

O Bluetooth continua sendo a escolha preferida para fones de ouvido e alto-falantes portáteis fora de casa devido ao baixo consumo de energia. AirPlay é para streaming doméstico em dispositivos estacionários onde a qualidade do som e a sincronização multissala são importantes. Na prática, ambos os protocolos coexistem: AirPlay em casa, Bluetooth para áreas externas e carro.

Implementando AirPlay em uma aplicação iOS

Para adicionar suporte AirPlay a uma aplicação iOS, o desenvolvedor não precisa implementar o protocolo do zero — a Apple fornece componentes de UI prontos no framework AVKit. O elemento principal é AVRoutePickerView, que exibe um botão para selecionar o dispositivo de saída. Ao pressionar, o sistema varre automaticamente os receptores AirPlay disponíveis e permite que o usuário escolha o dispositivo de destino.

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

No exemplo acima, um AVRoutePickerView é criado e adicionado à hierarquia do controlador de visualização. Ao pressionar o botão, o iOS mostra o AirPicker do sistema com uma lista de dispositivos disponíveis. O AVPlayer redireciona automaticamente o áudio/vídeo para o dispositivo AirPlay selecionado sem código adicional — o sistema gerencia todo o roteamento.

Comutação programática para AirPlay

Se precisar de controle programático de roteamento sem um componente de UI, use AVAudioSession para alternar portas de saída. Isso é útil para aplicações com interfaces personalizadas — por exemplo, players de música com sua própria lista de dispositivos.

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

O método routeToAirPlay ativa uma sessão de áudio com a categoria de reprodução e verifica a rota atual quanto à porta .airPlay. Se o dispositivo já estiver conectado via AirPlay, a aplicação pode configurar a interface de acordo — mostrando o ícone do AirPlay como ativo. Para rastrear alterações de rota em tempo real, assine a notificação AVAudioSession.routeChangeNotification.

Compatibilidade e requisitos dos dispositivos

AirPlay está disponível em todos os dispositivos Apple com iOS 4.2+, iPadOS, macOS 10.8+ e watchOS. Os receptores incluem Apple TV (3ª geração e posteriores), HomePod e HomePod mini. Desde 2021, a Apple abriu o protocolo AirPlay Receiver para fabricantes terceiros: TVs Samsung, LG, Sony, TCL, Hisense e Philips têm suporte embutido para recepção AirPlay sem dispositivos adicionais.

O AirPlay requer uma conexão Wi-Fi. A versão peer-to-peer (AirPlay Direct) funciona mesmo sem um roteador compartilhado — os dispositivos criam uma rede Wi-Fi direta. Isso é útil em viagens quando não há acesso a uma rede local. AirPlay Direct é suportado no iPhone 5s+, iPad Air 2+, Apple TV 4ª geração e HomePod. Nenhuma senha é necessária para conexão — é usada autenticação criptográfica via iCloud Keychain ou código PIN na tela.

Limitações do protocolo

Apesar de suas vantagens, o AirPlay tem limitações. O protocolo funciona apenas via Wi-Fi — Bluetooth não é suportado. A resolução máxima de vídeo é 4K a 60 fps (no Apple TV 4K). O áudio Dolby Atmos está disponível apenas ao transmitir para HomePod ou Apple TV com tvOS 14+. Para TVs de terceiros, o AirPlay Receiver suporta apenas áudio básico (estéreo) sem som espacial. Os desenvolvedores também devem observar que a latência do AirPlay (~100 ms) torna o protocolo inadequado para jogos em tempo real — para jogos, é melhor usar conexão direta por cabo ou Bluetooth de baixa latência.

Ao implementar o AirPlay em uma aplicação móvel, adicione a chave NSBonjourServices no Info.plist especificando os serviços _airplay._tcp e _raop._tcp para descoberta de dispositivos. Precisa também de câmera e microfone? Não — o AirPlay não requer acesso à câmera ou microfone, apenas à rede local (NSLocalNetworkUsageDescription) para descobrir dispositivos na rede. Sem essa permissão, a aplicação não encontrará receptores AirPlay no iOS 14+.

Perguntas frequentes

Qual a diferença entre AirPlay e Chromecast?

AirPlay usa uma conexão direta peer-to-peer entre dispositivos via Wi-Fi sem servidor intermediário. Chromecast envia uma URL para o dispositivo Google, que então carrega o conteúdo da internet. AirPlay é melhor para conteúdo local (fotos, vídeos da câmera), enquanto Chromecast é para streaming de serviços em nuvem.

Pode-se usar AirPlay sem Wi-Fi?

Sim, o AirPlay suporta o modo peer-to-peer (AirPlay Direct), onde iPhone e Apple TV criam uma rede Wi-Fi direta sem roteador. Bluetooth é necessário para descoberta inicial e são necessários iPhone 5s+ e Apple TV 4ª geração. Peer-to-peer é ativado automaticamente quando os dispositivos estão próximos.

AirPlay suporta Dolby Atmos?

Sim, o AirPlay suporta Dolby Atmos ao transmitir para HomePod (incluindo HomePod mini) e Apple TV 4K com tvOS 14+. O áudio é transmitido em formato Dolby Atmos (som orientado a objetos) através do codec ALAC. TVs de terceiros não suportam Atmos — apenas estéreo.

Como adicionar um botão AirPlay à aplicação?

Use AVRoutePickerView do framework AVKit. Adicione-o à hierarquia de visualização via Interface Builder ou programaticamente. Ao pressionar, o iOS mostra automaticamente o AirPicker do sistema com uma lista de dispositivos disponíveis. Para interface personalizada, use MPVolumeView com a propriedade showsRouteButton.

Por que o AirPlay não encontra dispositivos?

As razões mais comuns: dispositivos em redes Wi-Fi diferentes, Bluetooth desligado, chave NSLocalNetworkUsageDescription não adicionada no Info.plist, ou AirPlay Receiver desativado na TV. NSLocalNetworkUsageDescription é obrigatório para iOS 14+ — sem ele, a aplicação não consegue acessar a rede local.

Resumo

  • AirPlay é um protocolo sem fio da Apple para streaming de áudio, vídeo e fotos via Wi-Fi entre dispositivos em uma rede local
  • AirPlay 2 adiciona áudio multissala com sincronização de até 1 ms, buffer de 10 segundos e controle por Siri
  • O protocolo usa mDNS para descoberta, Wi-Fi Direct para conexão e HLS para transmissão de vídeo com bitrate adaptativo
  • Qualidade de áudio — Lossless via ALAC até 24-bit/48 kHz, superando Bluetooth A2DP em 3–4 vezes em bitrate
  • Implementação em aplicação iOS requer AVRoutePickerView, NSLocalNetworkUsageDescription e registro de serviços Bonjour
  • AirPlay Direct funciona sem roteador via Wi-Fi peer-to-peer, adequado para viagens e apresentações
  • Use AirPlay para streaming doméstico, Bluetooth para fones portáteis e carro

Vamos desenvolver um aplicativo móvel chave na mão

A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.

Discutir o projeto

Leia também