
Transcodificação
glossary.categories.technicalO 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.