¿Qué son los Códecs?

Un códec es un dispositivo o programa informático capaz de codificar o descodificar un flujo digital o una señal para su transmisión a través de una red de datos. Un códec puede ser para contenidos de audio o video. La única diferencia básica entre ambos es que uno es un algoritmo diseñado para comprimir y descomprimir archivos de audio y el otro es para archivos de video. Estos dos códecs pueden dividirse en otras dos categorías: códec sin pérdidas y códec con pérdidas.

La compresión sin pérdidas es un algoritmo de compresión de datos que permite comprimir y descomprimir archivos sin pérdida de calidad.

La compresión con pérdidas es un algoritmo de datos que descarta algunos datos del archivo para facilitar su transmisión. Suele utilizarse cuando la conexión de red no es buena. Se identifica sobre todo con los archivos de video cuando salen pixelados.

En el caso de los archivos de audio y video, existe una compleja interacción entre la calidad del video, la tasa de bits, los algoritmos de codificación y descodificación, la reactividad ante la pérdida de datos y la latencia.

A continuación se presenta una lista de códecs de uso común en la actualidad:

Códecs de Audio

Códecs de audio
  • GSM – 13 Kbps (full rate), tamaño de la trama de 20ms.

  • iLBC – 15Kbps, tamaño de la trama 20ms: 13.3 Kbps, tamaño de la trama 30ms.

  • ITU G.711 – 64 Kbps, basado en muestras. También conocido como a-law / u-law.

  • ITU G719 – 32 / 48 / 64 / 128 Kbps, tamaño de la trama 28ms.

  • ITU G.722 – 48 / 56 / 64 Kbps.

  • ITU G.723.1 – 5.3 / 6.3 Kbps, tamaño de la trama 30ms.

  • ITU G.726 – 16 / 24 / 32 / 40 Kbps.

  • ITU G.728 – 16 Kbps.

  • ITU G.729 – 8 Kbps, tamaño de la trama 10ms.

  • Speex – 2.15 to 44.2 Kbps.

  • LPC10 – 2.5 Kbps.

  • DoD CELP – 4.8 Kbps.

Códecs de Video

Códecs de video
  • VP8 es el códec utilizado para la codificación y descodificación de video de alta definición, ya sea como archivo o como flujo de bits para su visualización. A diferencia del códec H.264, el códec VP8 es de uso gratuito.

  • H.264 / MPEG-4 Parte 10 o Codificación Avanzada de Video (del inglés ‘Advanced Video Coding‘ – AVC) es actualmente uno de los formatos de video más utilizados para la grabación, compresión y reproducción de video en alta definición. A diferencia de VP8, H.264 no es gratuito.

Más Información