Asterisk: Consumo de Ancho de Banda según el codec utilizado

 

 

 

El consumo de los periféricos y conecciones tanto en LAN como en Internet, para poder hacer un cálculo de consumo de ancho de banda según los requerimientos, dependerá del códec que vayamos a utilizar

Para este caso, no podemos efectuar un cálculo a ciencia cierta de la cantidad de ancho de exacta a utilizar, dado que el consumo en el canal es algo variable. Esto se debe a la cantidad de voz que pasa por los canales, sumados a la cantidad de silencio en una conversación, significando que no existirá trafico de paquetes. En otras palabras, una llamada con un códec que no utilice compresión, teóricamente deberia ser 64Kbps por el protocolo RTP que usa UDP en el TCP/IP, pero el ancho de banda no se utilizará en todo momento.

 

Asterisk: Consumo de Ancho de Banda según el codec utilizado

 

Para entra un poco mas al detalle, un códec envia un flujo de 64Kbps, pero se genera un tráfico mayor. Esto se debe a que en la transferencia UDP se envian headers IP. Al ser estos paquetes pequeños, a menudo se da que los headers son mayores que el body packet (cuerpo del paquete enviado). Para este caso, IAX2 trunking es una gran solución en el envio de headers extras, pero sólo cuando se efectúa mas 2 conexiones, o en su defecto que las llamadas sean entre los mismos Asterisk servers.

Asi mismo, el ancho de banda que podria ser utilizado dependerá de los protocolos de enlaces de datos  (capa 2). Tambien influirá en el Bandwidth a utilizar, el tráfico real de red, headers, headers de las VPNs, uso de compresión y el IAX2. Existen varios factores adicionales que harán que nuestro cálculo no sea exacto sino aproximado.

Presentamos una tabla teórica que muestra el consumo de Ancho de Banda de acuerdo al codec con las cabeceras UDP/IP

 

 

 

Asterisk Códec Bitrate (Kbps)  Ancho de banda
Nominal Ethernet
G.711 64 Kbps 87.2 Kbps
G.729 8 Kbps 31.2 Kbps
G.723.1 6.4 Kbps 21.9 Kbps
G.723.1 5.3 Kbps 20.8 Kbps
G.726 32 Kbps 55.2 Kbps
G.726 24 Kbps 47.2 Kbps
G.728 16 Kbps 31.5 Kbps
iLBC 15 Kbps 27.7 Kbps