Codecs utilizados por Asterisk

Los codecs o Compresor-Decompresor, son utilizados en el envio de audio y video a través de las redes de computadoras. Como si nombre lo indica, un codec puede codificar y comprimir un flujo de datos para transmitirlo, almacenarlo o cifrarlo. Una vez en el lugar destino, el codec esta en capacidad de decodificar, descomprimir o decifrar el flujo de datos, para reproducirlo.

El principal objetivo de los codecs, es la compresión de datos, esto permite entonces un mejor aprovechamiento del canal al momento de la transimión. El principal defecto de los codecs, es la perdida de calidad de la información, esto debido a la compresión que se debe realizar. De acuerdo con esto, un codec ideal es aquel que realiza una mayor compresión y tiene menos perdida.

Existen 2 tipos principales de codecs, los de audio y los de video. El proposito de éste proyecto es el correcto funcionamiento de una central PBX, por lo que no se detallarán los codecs de Video.

Los codecs de audio tienen como funcion principal la compresión y descopremsión de se sonidos como por ejemplo musica o conversaciones. Su utilización se basa principalmente en el almacenamiento de musica o en la transmisión de voz a través de redes o VoIP.

Existen gran cantidad de codecs utilizados en la telefonia VoIP, los cuales, dependiendo del algoritmo utilizado, tienen un mejor desempeño y menos perdida de calidad.

Asterisk, esta en la capacidad de soportar once diferentes codecs para la transmisión de voz:

  • G.723.1
  • GSM
  • G.711 u-law
  • G.711 A-law
  • G.726
  • ADPCM
  • slin (16 bit Signed Linear PCM)
  • LPC10
  • G.729A
  • SpeeX
  • iLBC

Sin embargo, los más utilizados por los diferentes softphone son los codecs G.711, ya que tienen una menor perdida de calidad.

G.711 es un estandar desarrollado por la ITU-T principalmente utilizado para la telefonía IP. Tiene una tasa de muestreo de 8000 muestras/segundo. G.711 utiliza un sistema de mapeo logaritmico utilizando PCM (pulse-code-modulation) que permite una mejor aceptación del sonido por el oido humano. Tiene dos variantes que son:

  • ALaw utilizado principalmente en europa en canales E1
  • ULaw utilizado principalemnte en Norte America y Japon en canales T1 y J1.

Bilbiografia

Recomendación IUT-T G.711 – http://www.itu.int/rec/dologin_pub.asp?lang=s&id=T-REC-G.711-198811-I!!PDF-S&type=items

Leave a Reply