videocalling
Illustration of Latência in video calling

Latência

glossary.categories.technical

O atraso de tempo entre o envio e o recebimento de dados em uma conexão de rede

O que é Latência?

Latência é o atraso de tempo entre quando os dados são enviados e quando são recebidos. Em videochamadas, é o atraso entre quando você fala e quando a outra pessoa ouve você. Pense na latência como o tempo de entrega dos Correios — a largura de banda é o tamanho do pacote que você pode enviar, mas a latência é quanto tempo o pacote leva para chegar.

Baixa latência é crítica para um fluxo natural de conversa. Quando a latência excede 150-200 milissegundos, as conversas se tornam visivelmente estranhas — as pessoas começam a falar uma por cima da outra, as pausas parecem antinaturais.

Limites Aceitáveis de Latência

Videoconferência

  • Excelente: <100ms (parece instantâneo, conversa natural)
  • Bom: 100-150ms (atraso mal perceptível)
  • Aceitável: 150-250ms (atraso leve mas tolerável)
  • Ruim: 250-400ms (pausas estranhas, sobreposição frequente)
  • Inutilizável: >400ms (conversa se torna muito difícil)

Reduzindo a Latência

  • Usar Servidores de Borda/CDN: Implementar servidores SFU WebRTC em locais de borda próximos aos usuários
  • Aceleração por Hardware: Habilitar codificação/decodificação por hardware
  • Preferir UDP sobre TCP: WebRTC usa UDP por padrão, que tem menor latência que TCP
  • Conexões com Fio: Usar Ethernet com fio em vez de WiFi sempre que possível

Conclusão

A latência é o inimigo invisível da conversa natural. O design de baixa latência do WebRTC — abaixo de 500ms, frequentemente 100-250ms — é o que permite comunicação natural e interativa que protocolos de streaming mais antigos simplesmente não podem igualar.

Referências