AAC / SBC: os codecs de áudio Bluetooth decifrados

AAC e SBC são os codecs de áudio Bluetooth mais comuns. Veja como funcionam, como se comparam e o que significam para a sua experiência de escuta.

O que são AAC / SBC?

AAC (Advanced Audio Coding) e SBC (Sub-Band Coding) são codecs de áudio Bluetooth — algoritmos de software que comprimem o áudio digital para que ele possa ser transmitido sem fio do seu celular para os seus fones. Todo dispositivo de áudio Bluetooth suporta SBC (é obrigatório), e a maioria também suporta AAC. Juntos, são os codecs de base que fazem o áudio sem fio funcionar.

Se você já conectou um par de fones Bluetooth ao celular sem pensar em configurações ou compatibilidade, é quase certo que estava ouvindo por meio de um desses dois codecs. Entender a diferença entre eles — e suas limitações — ajuda a explicar por que alguns áudios sem fio soam ótimos e outros soam apenas razoáveis.

Explicação detalhada

SBC — a base universal

O SBC é o codec de áudio padrão na especificação do perfil A2DP (Advanced Audio Distribution Profile) do Bluetooth. Todo dispositivo de áudio Bluetooth que já foi fabricado — dos intra-auriculares mais baratos aos fones sem fio mais caros — suporta SBC. É a língua comum que garante que dois dispositivos de áudio Bluetooth quaisquer consigam se comunicar.

Como funciona. O SBC divide o sinal de áudio em sub-bandas de frequência e, em seguida, aplica uma forma de compressão com perdas a cada banda com base em um modelo psicoacústico — priorizando as frequências às quais seu ouvido é mais sensível e descartando dados nas áreas onde você tem menos chance de notar a perda. O fluxo comprimido resultante costuma operar entre 198 e 345 kbps (kilobits por segundo), conforme as configurações de qualidade negociadas entre o celular e os fones.

Qualidade de som. Em suas melhores configurações (345 kbps, joint stereo, 44,1 kHz), o SBC soa perfeitamente aceitável para uma escuta casual — podcasts, ligações, música de fundo. Mas, na prática, muitos dispositivos usam por padrão taxas de bits mais baixas em nome da estabilidade, e os artefatos de compressão do codec ficam mais perceptíveis com músicas complexas. As reclamações mais comuns são uma leve “papa” nas altas frequências e uma perda de detalhe em gravações densas e cheias de camadas. Na maior parte do pop, do rock e de conteúdo falado, você provavelmente não vai notar. Em música clássica, jazz ou eletrônica rica em detalhes, as limitações podem ser audíveis se você prestar atenção.

Latência. O SBC tem latência relativamente alta — em geral de 150 a 250 milissegundos entre o áudio sair do celular e chegar aos seus ouvidos. Para música e podcasts, esse atraso é imperceptível. Para vídeo, pode causar problemas perceptíveis de sincronia labial. Para jogos, torna as deixas de áudio em tempo real pouco confiáveis.

AAC — o favorito do ecossistema Apple

O AAC foi originalmente desenvolvido para a distribuição de mídia digital — é o codec por trás das compras na iTunes, do streaming do Apple Music e do áudio do YouTube. Sua adaptação para o áudio Bluetooth significa que, quando um iPhone transmite para fones compatíveis com AAC, o áudio pode ser enviado em seu formato nativo sem recodificação, o que teoricamente preserva mais qualidade.

Como funciona. O AAC usa um algoritmo de compressão mais sofisticado que o SBC, empregando uma transformada discreta de cosseno modificada (MDCT) com modelagem psicoacústica adicional. Ele é melhor em preservar o detalhe das altas frequências e em lidar com transientes (sons agudos e repentinos, como batidas de prato) do que o SBC em taxas de bits comparáveis. O AAC via Bluetooth costuma operar a 256 kbps.

Qualidade de som — a divisão entre plataformas. É aqui que as coisas ficam interessantes e um pouco polêmicas. O AAC via Bluetooth soa visivelmente bem em dispositivos Apple. iPhones, iPads e Macs usam o codificador AAC por hardware da Apple, altamente otimizado, que produz uma saída limpa e detalhada. A melhora em relação ao SBC é facilmente audível em fones decentes.

No Android, a história é outra. A implementação do AAC no Android varia conforme o fabricante e o chipset. Alguns celulares Android usam um codificador AAC por software de qualidade inferior, que pode soar até pior do que um SBC bem configurado. O Google melhorou a situação nas versões recentes do Android, mas a inconsistência permanece. É por isso que, às vezes, você vê entusiastas de áudio em fóruns Android recomendando o aptX ou o LDAC no lugar do AAC — não porque o AAC seja inerentemente pior, mas porque sua qualidade no Android é imprevisível.

Latência. A latência do AAC via Bluetooth costuma ficar em torno de 120 a 200 milissegundos — um pouco melhor que a do SBC, mas ainda perceptível para vídeo e jogos. A Apple atenua isso com otimizações proprietárias em seu ecossistema (os próprios fones e intra-auriculares da Apple usam uma implementação AAC ajustada, com menor latência), mas essa melhora não se estende a fones de terceiros ou a dispositivos não-Apple.

SBC vs. AAC — frente a frente

Fator SBC AAC
Taxa de bits (típica) 198-345 kbps 256 kbps
Universalidade Todo dispositivo de áudio Bluetooth Quase todos, mas não todos
Melhor em Igualmente mediano em qualquer lugar Dispositivos Apple (codificador por hardware)
Latência 150-250 ms 120-200 ms
Teto de qualidade de áudio Aceitável Boa (na Apple), variável (no Android)
Complexidade Baixa (econômica na bateria) Maior (exige mais processamento)

O mito da taxa de bits

Um equívoco comum é achar que uma taxa de bits maior sempre significa um som melhor. Na realidade, a eficiência do codec importa mais que o número bruto. O AAC a 256 kbps em geral soa melhor que o SBC a 328 kbps porque o algoritmo de compressão do AAC é mais inteligente — ele toma melhores decisões sobre o que manter e o que descartar.

É também por isso que codecs mais novos, como o aptX Adaptive e o LDAC, podem soar muito melhor que o SBC em taxas de bits comparáveis ou até menores. O projeto de codecs evoluiu enormemente desde que o SBC foi padronizado no início dos anos 2000.

Como o seu celular escolhe um codec

Quando o celular se conecta a um dispositivo de áudio Bluetooth, os dois trocam uma lista dos codecs suportados e negociam a opção de maior qualidade que ambos comportam. A ordem de prioridade costuma ser:

  1. Se os dois dispositivos suportam um codec de ponta (LDAC, aptX Adaptive etc.), ele é selecionado primeiro.
  2. Se o único codec compartilhado além da base for o AAC, escolhe-se o AAC.
  3. Se só houver SBC disponível dos dois lados, usa-se o SBC.

Nos iPhones, a hierarquia é mais simples: AAC se os fones suportarem, SBC se não. Os iPhones não suportam aptX, aptX Adaptive nem LDAC. É uma escolha deliberada da Apple — eles investiram pesado em otimizar sua implementação de AAC e a consideram suficiente.

No Android, o processo de seleção de codec é mais flexível. Muitas vezes você consegue selecionar manualmente o codec preferido nas Opções de Desenvolvedor, embora os fones precisem suportá-lo para que a configuração tenha efeito.

Quando AAC e SBC são bons o suficiente

Eis a verdade prática que os fóruns audiófilos às vezes ignoram: para a grande maioria dos ouvintes, na grande maioria das situações, o AAC (especialmente em dispositivos Apple) e até o SBC soam perfeitamente bem. Se você está ouvindo a qualidade padrão do Spotify no seu trajeto diário, com um ruído ambiente moderado, a diferença entre SBC e LDAC é inaudível.

Os codecs de ponta importam mais quando:

  • Você ouve em um ambiente silencioso, com fones de alta qualidade.
  • Você reproduz material de origem hi-res ou lossless.
  • A latência é crítica (jogos, produção de vídeo).
  • Você é um ouvinte atento que percebe artefatos de compressão.

Se nenhum desses descreve o seu uso típico, não perca o sono com especificações de codec. A qualidade do driver do fone, a afinação e o encaixe têm um impacto muito maior na sua experiência do que a diferença entre AAC e SBC.

Como escolher

Ao avaliar codecs de áudio Bluetooth, tenha em mente estes três pontos.

1. Adeque o codec ao seu celular. Se você usa um iPhone, o AAC é sua melhor (e única premium) opção de codec Bluetooth — e soa ótimo no hardware da Apple. Não pague mais caro por fones que anunciam aptX ou LDAC se você nunca for usá-los com um aparelho Android. Se você usa Android, verifique se o seu celular tem um bom codificador AAC ou se você se beneficiaria mais do suporte ao aptX Adaptive ou ao LDAC.

2. Priorize o próprio fone em vez do codec. Um par de fones bem afinado rodando AAC vai soar melhor que um par mal afinado rodando LDAC. A qualidade do codec define um teto, mas a qualidade do driver, o projeto acústico e o encaixe no ouvido determinam o quão perto você realmente chega desse teto. Não escolha fones apenas pelo suporte ao codec.

3. Considere a latência se você assiste a vídeos ou joga. Se você costuma assistir a filmes ou jogar no celular com áudio Bluetooth, a latência do SBC e do AAC pode incomodar. Nesse caso, busque dispositivos que suportem aptX Low Latency, aptX Adaptive ou o codec LC3 do LE Audio, todos eles capazes de reduzir a latência a níveis mais confortáveis.

Conclusão

AAC e SBC são os heróis anônimos do áudio Bluetooth. O SBC garante que toda conexão de áudio sem fio funcione. O AAC eleva a experiência — em especial nos dispositivos Apple — a um nível que satisfaz a maioria dos ouvintes na maior parte do tempo. Podem não ser os codecs mais chamativos da ficha técnica, mas são os que você usa todos os dias, e entender seus pontos fortes e seus limites ajuda a ter expectativas realistas sobre a sua experiência de áudio sem fio.