[AsteriskBrasil] Consumo de banda do codec G729
Bernardo Vieira
bernardo.vieira em terra.com.br
Segunda Fevereiro 26 12:07:09 BRT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Rogger,
Sinto discordar de você, mas o meio de transmissão influi *sim* no
throughput efetivo, veja bem:
Imagine o cenário que você citou:
> 8 Kbps de codificação do G729
> 16 Kbps para o IP+RTP+UDP+Payload
Totalizando 24 Kbps
Até aí, tudo bem, esse é o payload gerado pelo g729 em 1 segundo e serve
apenas como referência. Antes de continuar, um desvio necessário: o RTP
do * transmite pacotes a cada 20ms, ou seja, em g729 temos por pacote:
160 bits = 20 bytes por pacote, aí vem os overheads: IP - 20, UDP - 8,
RTP - 12 (sem compressão). Nosso pacote agora tem 60 bytes e entra em um
link ATM, nesta arquitetura uma célula tem 53 bytes, sendo que 5 bytes
são headers, e a última célula tem um
trailer de 8 bytes. Nosso pacote de 60 bytes vai ser dividido em 2 céluas:
1) Header: 5 bytes Payload: 48 bytes
6) Header: 5 bytes Payload: 12 bytes Trailer: 8 bytes Padding: 28 bytes
Ou seja, você gastou 106 bytes para transmitir 20 ms, portanto a banda
efetivamente consumida é: (106*80*50)/1024 = 41,4 kbps.
Claro que essa conta é meio absurda porque temos a compressão dos
cabeçalhos e o jitter buffer que concatena os samples quando o
throughput cai, mas ainda sim é uma conta válida para mostrar a
influência da arquitetura do link.
> OBS.: Em ambientes e link's preparados (QoS, ToS, VAD ...) isso pode ser
> reduzido de forma significativa.
QoS e ToS não tem efeito no tamanho dos pacotes nem na largura da banda,
a única coisa que eles fazem é mudar a forma como os pacotes com estas
marcações são tratados nos roteadores por onde passam, podendo estes
serem configurados para reservar uma porção do link exclusivamente para
o tráfego de voz. O VAD sim, pode diminuir o tamanho dos pacotes.
Bernardo
Rogger Torres Faioli escreveu:
> Nivaldo,
>
> O G729 consome 8kbps de codificação idependente do meio ATM, IP,
> FR....... No caso de VoIP o consumo é em torno de 23 a 28 Kbps onde
> podemos citar:
>
> 8 Kbps de codificação do G729
> 16 Kbps para o IP+RTP+UDP+Payload
> Ficando sempre na média de consumo em 28 Kbps.
>
> OBS.: Em ambientes e link's preparados (QoS, ToS, VAD ...) isso pode ser
> reduzido de forma significativa.
>
> Att,
>
> Rogger
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFF4ved2QVs8jsa1mQRAkhBAJ99C9i4puC8hE4Exv73t4C9fozTNACeLOUj
icpNUoscWfz6qEcS61c3Oh0=
=iWF5
-----END PGP SIGNATURE-----
Mais detalhes sobre a lista de discussão AsteriskBrasil