כיצד לחשב את רוחב הפס עבור VoIP

מצא את ה- codec המשמש את תוכנת ה- VoIP. Codec הוא תקן להמרת צליל האות הדיגיטלי ולהיפך. ישנם שמונה רכיבי codec שונים, שחלקם יכולים להיות יותר משיעור סיביות אחד. קצב סיביות ה- codec נגזר מדגם codec הדגימה / מרווח הדגימה codec. גודל הדגימה של ה- codec הוא מספר הבתים שנלכדו על-ידי מעבד האותות הדיגיטליים (DSP) בכל מרווח דגימה של codec. להלן רשימה של רכיבי codec ואת קצב סיביות שלהם: G.711 ............. 64 Kbps G.729 ............... 8 Kbps G.723.1 ............ 6.3 Kbps או 5.3 Kbps G.726 ............. 32 Kbps או 24 Kbps G.728 ............. 16 Kbps G722_64k ....... 64 Kbps ilbc_mode_20 .. 15.2 Kbps ilbc_mode_30 .. 13.33Kbps. לחישוב של דוגמה זו, ה- Codec G.729 ישמש עם קצב סיביות של 8 Kbps.

מצא את הגודל של קול מטען כי תוכנת ה- VoIP שלך משתמש. זה יהיה מספר של גודל הדגימה codec. נתון זה נחוץ כדי לחשב הן את גודל החבילה הכוללת ואת PPS. בדוגמה זו, ערך ברירת המחדל של G.729 של 20 בתים ישמש.

מצא איזו מערכת שכבה 2 פועלת. זה יהיה Ethernet, Multilink נקודה לנקודה פרוטוקול (MP) או מסגרת ממסר (FRF.12). כל אחד יוצר עומס יתר בגודל שונה בכותרת של המנה: 6 בתים עבור MP או FRF.12, 18 בתים עבור Ethernet (כולל 4 בתים של רצף בדיקת המסגרת או בדיקת יתירות מחזורית). בדוגמה זו, ייעשה שימוש בכותרת MP 6-bit.

גלה מה התחבורה ואת השכבות הפעלה התוכנית שלך משתמש. אלה יתווספו לגודל כותרת ה- IP כדי לחשב את העומס הכולל. בדרך כלל כותרת זו היא בדרך כלל 40 בתים: 20 בתים של IP, 8 בתים של UDP (UDP, מפרוטוקול User Datagram באנגלית) ו- 12 בתים של RTP (RTP, מפרוטוקול זמן אמת באנגלית). עם "דחיסת פרוטוקול תחבורה בזמן אמת" (CRTP), הכותרת המשולבת תופחת ל -2 או 4 בתים. לא ניתן להשתמש ב- CRTP בשילוב עם Ethernet. בדוגמה זו, ייעשה שימוש בכותרת CRTP של 2 בתים.

חישוב גודל המנה הכולל בבתים באמצעות: גודל מנה כולל = (כותרת כותרת 2) + (כותרת IP / UDP / RTP) + (גודל המטען הקולי). בדוגמה זו, כותרת רמה 2 היא 6 בתים, כותרת IP / UDP / RTP היא 2 בתים והעומס הוא 20 בתים: סה"כ גודל מנה = 6 בתים + 2 בתים + 20 בתים = 28 בתים, או, כפי שיש 8 סיביות בבית: גודל החבילה הכולל (סיביות) = 28 * 8 = 224 סיביות.

חישוב מנות לשנייה באמצעות הנוסחה: PPS = (קצב סיביות codec) / (גודל של מטען קול). בדוגמה זו נעשה שימוש בקצב סיביות של 8Kbps (8000 bps) וקצב של 20 בייטים (160 סיביות) שממנו נגזר ה- PPS: 8000/160 = 50. של רוחב הפס הזמין צריך להיות מספיק כדי לאפשר את העברת 50 מנות לשנייה.

חישוב רוחב פס הדרישה עם ערכים נגזרים: רוחב פס = גודל החבילה הכוללת * PPS. יש לה גודל מנות כולל של 224 סיביות ודרישה של 50 מנות לשנייה. אז רוחב הפס הנדרש הוא: 224 * 50 = 11, 200 סיביות לשנייה. זה מתבטא באופן קבוע כמו 11.2 Kbps לכל שיחה.