CODEC (enCOder-DECoder)
Tipos de Codecs


Un Codec es una pieza de software que convierte una señal analógica en una digital, para transmitirla en una red de datos.

perceptual audio codec

Un codec de audio o video incluye un conjunto de algoritmos que permiten codificar y decodificar los datos auditivos o visuales, lo cual significa reducir la cantidad de bits (y por lo tanto, el ancho de banda) que ocupa el paquete durante la transmisión.

Los codecs se utilizan para comprimir señales o archivos de audio o video con un flujo de datos (stream) con el objetivo de que ocupe el menor espacio posible, consiguiendo una buena calidad final, y descomprimiéndolos para reproducirlos o manipularlos en un formato más apropiado. Se implementa en software, hardware o una combinación de ambos.

La diferencia entre los codecs de audio y de video es el algoritmo diseñado para comprimir y descomprimir datos que contienen audio o que representan un contenido de video. Estos dos tipos de codecs están divididos, a su vez, en otras dos categorías: Con pérdida y sin pérdida.

Los códecs sin pérdida retienen toda la información contenida en la transmisión original preservando la calidad de la señal audio/video.

Los códecs con pérdida reducen la calidad para lograr compresión y así reducir el consumo de ancho de banda.

Con archivos de audio y video, hay una compleja interacción entre la calidad del video, velocidad del bit, programar y desprogramar los algoritmos, reactivación de la perdida de datos y tiempos de espera.

Los siguientes Codecs son ampliamente utilizados en los sistemas VoIP:



Codecs de Audio


Codecs de audio


  • GSM – 13 Kbps (full rate), tamaño de marco de 20ms

  • iLBC – 15Kbps, tamaño de fram 20ms: 13.3 Kbps, tamaño de frame 30ms

  • ITU G.711 – 64 Kbps, basado en muestras. También conocido como alaw/ulaw

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

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

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

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

  • ITU G.728 – 16 Kbps

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

  • Speex – 2.15 to 44.2 Kbps

  • LPC10 – 2.5 Kbps

  • DoD CELP – 4.8 Kbps




Códecs de Video

Codecs de video



  • VP8 es un codec utilizado para codificar y decodificar video de alta definición ya sea un archivo o una transmisión. El códec VP8 es en contraste con el H.264 codec – libre de usar.

  • H.264/MPEG-4 Part 10 o AVC (Advanced Video Coding) es actualmente unos de los formatos más utilizados para grabación, compresión y reproducción de video en alta definición. En contraste con VP8, H.264 no es libre.




Formatos para compresión de video


VP9 también estará disponible como opción, para compresión de video, en el futuro cercano. Sin embargo, es importante tener en cuenta que VP8 es en muchas formas una mejor opción a VP9. Esto se debe a que VP9 utiliza hasta un 10%-40% más recursos (CPU) para comprimir video, mientras que VP8 es más ligero. La parte positiva, es que VP9 utiliza un 40% menos de banda ancha y entrega una imagen más nítida.





Temas relacionados