Codecs y consumo de banda

En muchas ocasiones, cuando tenemos que instalar una nueva centralita, empezamos a sacar cálculos sobre el ancho de banda que se va a necesitar para cursar N llamadas simultaneas. Siempre nos pasa que no tenemos a la mano un grafico o una tabla donde salga el consumo de banda según el tipo de Codec que queremos implementar. 

Este articulo es dedicado a esos momentos y las diapositivas son de una presentación de Elastix sobre el VoIP.

Primero: el consumo de banda de un canal con codec G711:

 

Captura

Además del los 20ms de audio que normalmente viaja en cada paquete, hay que tener en cuenta los “Header” de cada protocolo que transportará ese paquete. Es decir:

  • los 12 bytes del protocolo RTP
  • los 8 bytes del protocolo UDP
  • los 20 bytes del protocolo IP
  • los 38 bytes de la red física

Con esos datos podemos calcular el ancho de banda que se necesita para un canal G711:

Bytes trasmitidos cada 20 ms:

38 + 20 + 8 + 12 + 160 = 238 bytes

Bits transmitidos cada 20 ms:

238 x 8 = 1904

Bits transmitidos cada secundo (que es el valor que nos interesa):

1904 x 50 = 95.200 bits/segundo

es decir

95.200 / 1000 = 95,2 Kbps

Si nuestra banda ancha es de 512Kbps de subida (de bajada normalmente el valor es siempre mucho más alto), podremos utilizar:

512 / 95,2 = 5,37 es decir cinco canales. Para redondear dos llamadas simultaneas.

Es por eso que en muchos casos se opta para Codecs que consumen menos banda. La comparación en la tabla que sigue:

Captura

Para el Codec G722, que no aparece en la tabla, el consumo de banda es igual a G711 pero tiene una calidad mucho mejor.

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "Codecs y consumo de banda" Suscribirse a VozToVoice - Todos los comentarios