如何計算一路話音消耗的頻寬

2021-08-22 12:24:41 字數 730 閱讀 6562

如何計算一路話音消耗的頻寬

在voice這方面,是如何計算使用某種codec所消耗的頻寬呢?

在預設情況下,把模擬話音轉換為數字話音後,按20ms一段20ms一段切開,用rtp封裝起來,然後包上udp header,ip header,最後是layer 2的包頭,然後發出去。

假設咱們用g.729編碼,並在ethernet上傳輸。一起來算算一路話音需要多大頻寬吧。

g.729每路話音是8kbit/s,那麼開始轉換

8000bps / 8 = 1000 bytes/s,得到g.729每秒需要頻寬1000 bytes

那麼預設都是沒20ms的話音封成乙個packet,也就可以算出1妙內傳送多少個packet

1s / 20ms = 50個

也就是說g.729每20ms需要的頻寬為

1000bytes/s / 50 = 20bytes/s

之後乙太網幀頭6-byte,ip包頭20-byte,udp包頭8-byte,rtp包頭12-byte

這樣,再加上g.729的payload為20bytes

也就是說每20ms就要產生乙個6 + 20 + 8 + 12 + 20 = 66-byte長度的幀

那麼一秒就要傳送50個66-byte,等於3300-byte,轉成kbit/s

3300byte/s * 8 /1000 = 26.4kbit/s

最終得出g.729一路話音占用頻寬(包括layer2 header)為26.4kbps

人生的路很遠,一路小心

1 別跟墮落的人比墮落。墮落起來非常容易,可是墮落後再想回到不墮落,難。不要給自己頹廢的機會。2 不要以為躲在學校裡就可以忽略外面世界的殘酷現實。競爭越來越激烈 人越來越多,職位卻越來越少。學校裡固然溫柔,但不能因而醉生夢死。否則,乙個舒服的打坐之後,一睜眼,頭頂已經踩上了一片人,想起身,卻發現已經...

2013 2014的一路成長

這個暑假快結束了,自己馬上就成為大四的學生了,不得不驚嘆時間流逝,去年暑假的種種還浮現在眼前,那麼清晰,就好像上個月剛剛發生過似的。或許,因為這一年,比以往更加充實了,總覺得時間不夠用,所以格外的快些。第二學年的計算機生涯,忙碌且充實。不再像第一年那樣毫無緊迫感,節奏明顯快了許多,真真的體會到了時間...

如何計算自己的頻寬

我們在運營乙個部落格,內容以為主。google分析資料中,月瀏覽量 145w 平均頁大小10m,壓縮之後是2m左右,很多。如何計算 所需要的頻寬?對於像我這樣的 廣告收入不高,該如何處理。使用七牛雲儲存價效比如何?是否還有更佳的解決方案?實際上,你不需要真的找idc買這麼大的頻寬,因為 不必按照最高...