videocalling
Illustration of Transcodificação in video calling

Transcodificação

glossary.categories.technical

O processo de decodificar um fluxo de mídia e recodificá-lo em um formato ou bitrate diferente.

O que é Transcodificação?

Transcodificação é a conversão digital-para-digital direta de uma codificação para outra. Em videochamadas, isso tipicamente envolve pegar um fluxo de vídeo comprimido de um participante, decodificá-lo em quadros de vídeo brutos e então recodificá-lo usando configurações diferentes.

Tipos de Transcodificação

  • Transrating: Alterar o bitrate (por exemplo, converter um fluxo de alta largura de banda de 2Mbps para um fluxo de 500kbps para usuários móveis).
  • Transsizing: Alterar a resolução (por exemplo, reduzir 1080p para 360p).
  • Transcodificação (Formato): Alterar o codec (por exemplo, converter vídeo VP8 para H.264 para que possa ser reproduzido no Safari ou dispositivos legados).

Quando é Usada?

Transcodificação é computacionalmente cara e introduz latência. É principalmente usada em arquiteturas MCU (Multipoint Control Unit) onde o servidor mixa fluxos, ou para gravação e broadcasting (RTMP) onde um formato padrão é necessário. Em contraste, arquiteturas SFU (Selective Forwarding Unit) evitam transcodificação para manter a latência baixa, preferindo técnicas como Simulcast.