marzo 12, 2006

Codecs - Ancho de Banda

Los equipos VoIP en algun punto (teléfono IP o gateway FXS) codifican una señal analógica utilizando un protocolo que separa tu voz en paquetes de datos. Cada protoclo tiene un grado de compresión de datos distinto. Puedes imaginarte esto haciendo una analogía con la resolución de la imagen de una cámara digital. Si tienes mucha compresión, tu imagen no saldra nítida. Análogamente en VoIP, si tienes mucha compresión, baja la calidad del sonido.

Estos protocolos o Codecs han ido evolucionando y varían en calidad de sonido, y en el ancho de banda requerido. Los equipos VoIP en general soportan múltiples protocolos.

Por ejemplo los modelos
Cisco ATA-186 usa los codecs: G.723.1, G.711a, G.711u, G.729a
Cisco 7960 usa los codecs: G.711a, G.711u, G.729a

Algunos codecs requieren el pago de royalties para poder ser usados. Esta es una lista de protocolos usualmente usados:

GIPS - 13.3 Kbps y mayores (la que usa Skype)
GSM - 13 Kbps (full rate), frecuencias 20ms (el que usan los celulares)
iLBC - 15Kbps, con frecuencia 20ms: 13.3 Kbps, con frecuencia 30ms
ITU G.711 - 64 Kbps, también conocido como alaw/ulaw
ITU G.722 - 48/56/64 Kbps
ITU G.723.1 - 5.3/6.3 Kbps, frecuencia 30ms
ITU G.726 - 16/24/32/40 Kbps
ITU G.728 - 16 Kbps
ITU G.729 - 8 Kbps, frecuencia 10ms
Speex - 2.15 to 44.2 Kbps
LPC10 - 2.5 Kbps
DoD CELP - 4.8 Kbps

La mayoría de los equipos manejan varios CODEC. Al conectarse con otro ATA “negocian” el CODEC mas avanzado que soporten ambos. En general debes calcular que con los CODECS avanzados, para mantener una conversación con excelente calidad debes contar con un ancho de banda de 20 a 25 kB por canal de llamada.

Debes distinguir entre Kbps (kilobits por segundo) y kB (kilobytes por segundo)
8 kB = 1 Kbps ya que 1 byte = 8 bits

El ancho total requerido se calcula con la cantidad máxima de conversaciones simultaneas más un 30% de seguridad.

Para el cálculo debes tener en cuenta la velocidad de subida y no la de bajada ofrecida por tu proveedor de Internet (un servicio de 512 kbps en general se refiere a la velocidad de bajada).

En este artículo puedes ver cómo calcular el ancho de banda que recibes de tu proveedor de internet, y en este artículo puedes leer cuantas llamadas simultaneas puedes hacer con tu ancho de banda.

Además en instalaciones donde el equipo VoIP esta en red con computadoras es aconsejable tener switches y routers con QoS (Qualitiy of Service) - más detalles en otro articulo

Etiquetas: ,

1 Comments:

At 27/7/11 18:21, Anonymous Anónimo said...

me parece que 1KB=8Kbps por ende 8KB=64Kbps

 

Publicar un comentario

<< Home