| tempo de leitura: 2 min.
O CODEC (COder-DECoder ou COmpressor-DECompressor, em inglês) é um hardware ou software que codifica informação digital (tanto como vídeo e áudio digital) e descodifica posteriormente, recuperando a forma inicial. O CODEC refere-se, assim, a estes dois componentes: o codificador e o descodificador.
Os CODECs usados para live streaming têm de ser muito eficientes para que consigam completar o processo de codificação e descodificação com velocidade suficiente para reduzir o delay (atraso de informação comprando à realidade).
As fontes de vídeo descodificadas correspondem ao original mas ocupando menos espaço para transmitir o vídeo comprimido. A redução é tão significante como previne uma codificação com menos perdas. Esta facilidade reduz a informação de vídeo e o áudio original durante o processo de codificação.
As mais modernas podem ser implementadas e configuradas, pelo que muitas vezes não se consegue distinguir as diferenças entre a fonte e o vídeo descodificado.
O tamanho da informação de um vídeo é demasiado grande para o que o computador é capaz de suportar e, desta forma, alguns segundos de vídeo com uma resolução aceitável podem ocupar demasiado espaço num meio de armazenamento típico (disco rígido, CD, DVD), e a sua manutenção (cópia, edição, visualização) pode levar facilmente a exceder as possibilidades do computador ou levá-lo ao seu limite.
Então, o principal objetivo é precisamente encontrar o codificador ideal para diminuir ao máximo as perdas de informação, conseguindo um nível de qualidade necessária para uma boa transmissão, à velocidade possível para não haver atrasos de imagem e comprimindo o suficiente para uma redução do espaço e da largura de banda.
Os codificadores podem ser implementados em hardwares ou softwares e, em vídeo, os CODECS mais comuns são H.264, VP8 e VC-1.
O H.264 é um codificador padrão: os softwares ou hardwares usados para codificar com este CODEC devem focar-se em vídeos de origem para que o descodificador, que deverá ser compatível com o CODEC, possa fazer o seu trabalho sem problemas.