Comment calculer la bande passante pour la VoIP

"VoIP" (Voice over Internet Protocol) nécessite une certaine quantité de bande passante pour fonctionner suffisamment. La bande passante est le taux de transfert de données et est mesuré en bits par seconde (bps). La formule utilisée pour calculer exigence de bande passante par appel est:


Bande passante = taille totale de paquets * PPS


PPS signifie "Paquets par seconde" et est calculée ainsi:


PPS = (débit binaire de codec) / (taille de charge utile de voix)


L'autre élément dans le calcul de la bande passante, la taille totale des paquets, est calculée par:


La taille totale de paquet = (Layer 2-tête) + (en-tête IP / UDP / RTP) + (taille de charge utile de voix)


Ces formules sembler déconcertante, mais étape par étape, nous allons découvrir les numéros de remplir la formule.

Instructions

  1. Découvrez le codec utilisé par votre logiciel de VoIP. Un codec est un standard de conversion de son en signal numérique et vice versa. Il ya huit codecs différents, dont certains peuvent avoir plus d'un débit binaire. Le taux de bit codec est dérivé de l'échantillon codec intervalle de taille de l'échantillon / de codec. La taille de l'échantillon de codec est le nombre d'octets capturées par le processeur de signal numérique (DSP) à chaque intervalle d'échantillonnage codec. Voici une liste de codecs et de leurs débits binaires:

    G.711 ............. 64 Kbps

    G.729 ............... 8Kbps

    G.723.1 ............ 6.3 Kbps ou 5,3 Kbps

    G.726 ............. 32Kbps ou 24 Kbps




    G.728 ............. 16Kbps

    G722_64k ....... 64 Kbps

    ilbc_mode_20 ..15.2 Kbps

    ilbc_mode_30 ..13.33Kbps

    Pour cet exemple de calcul, nous allons utiliser le codec G.729 avec un taux de bit 8 Kbps.

  2. Découvrez la taille de la charge utile de la voix utilisée par votre logiciel de VoIP. Ce sera un multiple de la taille de l'échantillon codec. Ce chiffre est nécessaire pour calculer à la fois la taille totale du paquet et PPS. Pour cet exemple, nous allons utiliser le G.729 défaut de 20 octets.

  3. Découvrez ce que le système de couche 2 que vous exploitez. Ce sera Ethernet, Multilink Point-to-Point Protocol (MP) ou Frame Relay Forum (de FRF.12). Chaque crée une surcharge de taille différente dans l'en-tête de paquet: 6 octets pour MP ou FRF.12- 18 octets pour Ethernet (y compris 4 octets de Frame Check Sequence ou Cyclic Redundancy Check). Pour notre exemple, nous allons utiliser un en-tête député de 6 octets.

  4. Découvrez ce que les couches de transport et de session utilise votre programme. Ceux-ci seront ajoutés à la taille de l'en-tête IP pour calculer les frais généraux. En standard, cet en-tête est généralement de 40 octets: 20 octets de IP, 8 octets de protocole de datagramme utilisateur (UDP) et 12 octets de Real-Time Transport Protocol (RTP). Avec Compressed Real-time Transport Protocol (CRTP), l'en-tête combiné sera réduit à 2 ou 4 octets. CRTP ne peut pas être utilisé en conjonction avec Ethernet. Pour notre exemple, nous allons utiliser un en-tête CRTP de 2 octets.

  5. Calculer la taille totale du paquet en octets en utilisant:

    La taille totale de paquet = (Layer 2-tête) + (en-tête IP / UDP / RTP) + (taille de charge utile de voix)

    Dans notre exemple, l'en-tête de couche 2 est de 6 octets, l'en-tête IP / UDP / RTP est de 2 octets et la charge utile est de 20 octets:

    Taille totale de paquet = 6 octets + 2 octets + 20 octets = 28 octets




    ou, comme il ya 8 bits dans un octet:

    Taille totale de paquets (bits) = 28 * 8 = 224 bits

  6. Calculer paquets par seconde en utilisant la formule:

    PPS = (débit binaire de codec) / (taille de charge utile de voix)

    Dans notre exemple, nous utilisons un débit binaire de codec de 8Kbps (8000 bps) et une taille de charge utile de voix de 20 octets (160 bits) afin que nous tirons du PPS:

    PPS = 8000/160 = 50

    La capacité de la bande passante disponible devrait être suffisant pour permettre le transfert de 50 paquets par seconde.

  7. Calculer l'exigence de la bande passante en utilisant les chiffres obtenus:

    Bande passante = taille totale de paquets * PPS

    Nous avons une taille de paquet total de 224 bits et une exigence pour 50 paquets par seconde. Ainsi, la bande passante dont nous avons besoin est:

    224 * 50 = 11200 bits par seconde

    Ceci est plus régulièrement exprimée en 11.2 Kbps par appel.

» » » » Comment calculer la bande passante pour la VoIP