videocalling
Illustration of Bitrate Adaptativo (ABR) in video calling

Bitrate Adaptativo (ABR)

glossary.categories.technical

Tecnologia que ajusta dinamicamente a qualidade do vídeo com base nas condições da rede.

O que é Bitrate Adaptativo?

Bitrate Adaptativo (ABR) é uma técnica de streaming que ajusta automaticamente a qualidade de um fluxo de vídeo em tempo real para corresponder à largura de banda disponível e à capacidade de CPU do usuário. O objetivo é proporcionar a melhor experiência possível — minimizando buffering ou congelamentos — mesmo que as condições da rede flutuem.

Como Funciona

O cliente (player de vídeo ou motor WebRTC) monitora constantemente métricas de desempenho da rede como taxa de transferência, perda de pacotes e latência. Se a conexão enfraquecer, o ABR reduz o bitrate (e frequentemente a resolução), resultando em uma imagem menos nítida, mas com reprodução contínua. Quando a conexão melhora, ele aumenta a qualidade de volta.

ABR vs. Simulcast

Embora ambos resolvam problemas semelhantes, funcionam de maneiras diferentes:

  • ABR (Lado do Remetente): Em uma chamada 1 a 1, o codificador do remetente ajusta seu único fluxo de saída com base no feedback do receptor.
  • Simulcast (Lado do Receptor/SFU): O remetente produz múltiplos fluxos (Baixo, Médio, Alto). O servidor central (SFU) decide qual fluxo encaminhar para cada receptor com base em sua largura de banda individual.

Por Que é Importante

Sem bitrate adaptativo, uma queda temporária na rede faria o vídeo congelar completamente. O ABR garante que a conversa continue sem interrupções, priorizando áudio e movimento sobre nitidez visual pura quando necessário.