Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať šírku pásma pre VoIP

" VoIP " ( Voice over Internet Protocol ) si vyžaduje určité množstvo šírky pásma , aby fungovala dostatočne . Šírka pásma je rýchlosť prenosu dát a je meraná v bitoch za sekundu ( bps ) . Vzorec pre výpočet šírky pásma požiadavka za volanie je : Bandwidth = celková veľkosť paketu * PPSPPS je skratka pre " paketov za sekundu " a je vypočítaná tak : PPS = ( kodek bit rate ) /( veľkosť hlas užitočného zaťaženia ) Ďalším prvkom výpočtu šírky pásma , celková veľkosť paketu , sa vypočíta podľa vzorca : Celková veľkosť paketu = ( Layer 2 header ) + ( IP /UDP /RTP hlavičky ) + ( veľkosť užitočného zaťaženia ) Tieto vzorce vyzerať skľučujúca , ale krok za krokom sa bude objavovať na čísla vyplniť vzorce . Pokyny dovolená 1

Zistite kodek použitý vaším VoIP softvér . Kodek je štandardný prevod z zvuku na digitálny a naopak . Existuje osem rôznych kodekov , z ktorých niektoré môžu mať viac ako jednu prenosovú rýchlosť . Kodek prenosová rýchlosť je odvodená od kodeku veľkosť vzorky /kodek intervalu vzorkovania . Kodek veľkosť vzorky je počet bajtov , zachytených digitálnym signálovým procesorom ( DSP ) , v každom kodeku intervale vzorkovania . Tu je zoznam kodekov a ich prenosové rýchlosti :

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

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

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

G.726 ............. 32 Kbps alebo 24 Kbps

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

G722_64k ....... 64 Kbps

ilbc_mode_20 .. 15.2 Kbps

ilbc_mode_30 .. 13.33Kbps

pre tento príklad výpočtu , budeme používať kodek G.729 s prenosovou rýchlosťou 8 kb .
2

Zistite veľkosť hlas užitočného zaťaženia používa VoIP softvér . To bude násobkom kodeku veľkosti vzorky . Vypočítať aj celkovú veľkosť paketu a PPS je potrebné tento údaj . V tomto príklade budeme používať G.729 predvolený 20 bajtov .
3

Zistite si , čo Layer 2 systém , ktorý je v prevádzke . To bude Ethernet , Multilink Point - to - Point Protocol ( MP ) alebo Frame Relay Forum ( FRF.12 ) . Každý vytvára rôzne veľkosti réžii v hlavičke paketu : 6 bajtov pre MP alebo FRF.12 , 18 bytov pre Ethernet ( vrátane 4 bajty Frame Check Sequence , alebo cyklická redundantné kontrola ) . Pre náš príklad budeme používať MP hlavičku 6 bajtov .
4

Zistite si , aké dopravné a relácie vrstvy váš program používa . Tieto budú pridané do veľkosti hlavičky IP pre výpočet zaťaženia . Štandardne toto záhlavie je zvyčajne 40 bajtov : 20 bajtov z IP , 8 bytov z User Datagram Protocol ( UDP ) a 12 bytov z Real - Time Transport Protocol ( RTP ) . S Compressed Real - time Transport Protocol ( CRTP ) , bude v kombinácii záhlaví znížená buď 2 alebo 4 bajty . CRTP nemožno použiť v spojení s Ethernet . Pre náš príklad budeme používať CRTP záhlaví 2 bajty
5

Vypočítajte celkovú veľkosť paketu v bajtoch pomocou : .

Celková veľkosť paketu = ( Layer 2 header ) + ( IP /UDP /RTP header ) + ( veľkosť hlas užitočného zaťaženia )

V našom príklade , Layer 2 hlavičku je 6 bajtov , záhlavie IP /UDP /RTP je 2 bajty a užitočné zaťaženie je 20 bajtov :

Celková veľkosť paketu = 6 bajtov + 2 bajty + 20 bajtov = 28 bajtov

alebo , ako tam sú 8 bitov v bajte :

Celková veľkosť paketu ( bity ) = 28 * 8 = 224 bitov
6

Spočítať paketov za sekundu s použitím vzorca :

PPS = ( kodek prenosové rýchlosti ) /( veľkosť hlas užitočného zaťaženia ) klipart

V našom príklade sme pomocou kodeku prenosovú rýchlosť 8Kbps ( 8000 bps ) a veľkosť hlas užitočného zaťaženia 20 bajtov ( 160 bitov ) , takže sme odvodiť PPS :

PPS = 8000 /160 = 50

dostupnej kapacity šírky pásma by musela byť taká , aby prenos 50 paketov za sekundu
7

Vypočítajte požiadavky na šírku pásma pomocou čísla odvodené : .

Bandwidth = celková veľkosť paketu * PPS

majú celkovú veľkosť paketu 224 bitov a požiadavka na 50 paketov za sekundu . Takže pásma požadujeme je :

224 * 50 = 11200 bitov za sekundu

To je viac pravidelne , vyjadrené v 11,2 kb za volania
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené