" VoIP " (Voice over Internet Protocol) requer uma certa quantidade de largura de banda para funcionar suficientemente . Largura de banda é a taxa de transferência de dados , e é medido em bits por segundo (bps ) . A fórmula usada para calcular o requisito de largura de banda por chamada é : Largura de banda = tamanho total do pacote * PPSPPS significa " pacotes por segundo " e é calculado da seguinte forma: PPS = ( taxa de bits codec ) /( tamanho da carga voz) O outro elemento no cálculo de largura de banda , o tamanho total do pacote , é calculado por: tamanho total do pacote = ( Layer 2 cabeçalho ) + ( cabeçalho IP /UDP /RTP) + ( tamanho da carga voz) Estas fórmulas olhar assustador, mas passo a passo vamos descobrir os números para preencher a fórmula . Instruções
1
Descubra o codec utilizado pelo seu software de VoIP . Um codec é um padrão de conversão de som para o sinal digital e vice-versa . Há oito codecs diferentes , algumas das quais podem ter mais do que uma taxa de bits. A taxa de bits codec é derivado do codec intervalo de amostragem tamanho da amostra /codec . O tamanho da amostra codec é o número de bytes capturados pelo processador de sinal digital ( DSP ) , em cada intervalo de amostragem de codec . Aqui está uma lista de codecs e suas taxas de bits :
G.711 ............. 64 Kbps
G.729 ............... 8 Kbps
G.723.1
............ 6.3 Kbps ou 5,3 Kbps
G.726 ............. 32 Kbps ou 24 Kbps
G.728 ............. 16 Kbps
G722_64k ....... 64 Kbps
ilbc_mode_20 .. 15,2 Kbps
ilbc_mode_30 .. 13.33Kbps
Para este cálculo exemplo, vamos usar o codec G.729 com uma taxa de 8 Kbps.
2
Saiba o tamanho da carga de voz usado pelo seu software VoIP . Este será um múltiplo do tamanho de amostra de codec . Esta figura é necessário para calcular tanto o tamanho total do pacote e PPS . Para este exemplo , vamos usar o padrão G.729 de 20 bytes.
3
Descubra quais 2 sistema de camada que você está operando . Este será Ethernet, Multilink Point-to -Point Protocol (MP) ou Frame Relay Forum ( FRF.12 ) . Cada cria uma sobrecarga de tamanho diferente no cabeçalho do pacote : 6 bytes para MP ou FRF.12 ; 18 bytes para Ethernet ( incluindo 4 bytes de Frame Check Sequence ou verificação de redundância cíclica ) . Para o nosso exemplo , vamos usar um cabeçalho MP de 6 bytes.
4
Descubra o que as camadas de transporte e de sessão seu programa usa . Estes serão adicionados ao tamanho do cabeçalho IP para calcular sobrecarga . Como padrão este cabeçalho é geralmente 40 bytes : 20 bytes from IP , 8 bytes from User Datagram Protocol (UDP ) e 12 bytes from Real- Time Transport Protocol (RTP) . Com Compressed Real-time Transport Protocol ( CRTP ) , o cabeçalho combinado será reduzido para 2 ou 4 bytes. CRTP não pode ser usado em conjunto com Ethernet . Para o nosso exemplo , vamos utilizar um cabeçalho CRTP de 2 bytes
5
Calcule o tamanho total do pacote em bytes usando: .
Tamanho total do pacote = ( Layer 2 cabeçalho ) + ( IP /header UDP /RTP) + ( tamanho da carga voz)
no nosso exemplo , o cabeçalho da camada 2 é de 6 bytes , o cabeçalho IP /UDP /RTP é de 2 bytes ea carga é de 20 bytes :
tamanho total do pacote = 6 bytes + 2 bytes + 20 bytes = 28 bytes
ou, como há 8 bits em um byte :
tamanho do pacote total (bits ) = 28 * 8 = 224 bits
6
Calcule pacotes por segundo utilizando a fórmula:
PPS = ( taxa de bits codec ) /( tamanho da carga voz)
no nosso exemplo estamos usando uma taxa de codec pouco de 8Kbps ( 8000 bps ) e um tamanho de payload de voz de 20 bytes (160 bits) para que derivam do PPS:
PPS = 8000/160 = 50
capacidade de largura de banda disponível terá de ser suficiente para permitir a transferência de 50 pacotes por segundo
7
calcular o requisito de largura de banda usando as figuras derivadas: .
Bandwidth = tamanho total do pacote * PPS
temos um tamanho de pacote total de 224 bits e um requisito para a 50 pacotes por segundo. Assim, a largura de banda que exigimos é :
224 * 50 = 11200 bits por segundo
Este é mais regular , expresso em 11.2 Kbps por chamada
.