返回列表 發帖
本帖最後由 167pk 於 2012-10-31 19:41 編輯

如用國內是用adsl上網Voip配合 G.729 Codec那麼把 frame size 設為 40ms 會比 20ms 來得好

以下為 20ms VS 40mm Frame size 的 bandwidth 計算值

G.729 call with voice payload size of 20 bytes (20 ms):
(40 bytes of IP/UDP/RTP headers + 20 bytes voice payload)* 8 bits per byte * 50 pps = 24 Kbps

G.729 call with voice payload size of 40 bytes (40 ms):
(40 bytes of IP/UDP/RTP headers + 40 bytes voice payload) * 8 bits per byte * 25 pps = 16 Kbps

即 20ms 時資料傳輸量為 24Kbps 但 40ms時是 16Kbps , 即40ms時流量反跌不升
但再大就會出現強烈的延遲現象

TOP

本帖最後由 167pk 於 2012-10-31 13:11 編輯
167PK 係米真架,如係就真係大發現,cmphone over vpn 會唔會一樣,20ms vs 40ms frame size聲音有分別 ...
wingchai 發表於 2012-10-31 12:47


報告...經人肉測試
cmphone over vpn 採用 codec G.729 時
用 40ms frame size比 20ms GOOD
真係冇咁lag


需注意即通過VPN (pptp) 時 header size大了
即原本 MTU 可通過的最值大為 :
1) ethernet (lan) : 1500
2) pppoe (adsl) : 1500 - 8 = 1492

但VPN to VPN 後的 MTU 值為
1) ethernet (lan) : 1500 - 56 -56 = 1388
2) pppoe (adsl) : 1500 - 8 - 56 - 56 = 1380

  單純計算出來的值

TOP

本帖最後由 167pk 於 2012-10-31 13:19 編輯

就是昨天剛幫別人設置 site to site vpn (pptp) + voip 時出現問題
電話總是潛水聲音

但經修改為
1) G.729 codec 的 Frame size 改為 40ms
2) VPN 的 MTU 改為 1380
後非常之掂

TOP

記鐌在案,又有問題如不改VPN 的 MTU 改為 1380 會........
wingchai 發表於 2012-10-31 13:30


會斷線 + 疾下疾下

TOP

我在dgp301搵唔到改mtu的地方, 改香港server side個路由的mtu和在大陸的路由得唔得 ...
99BB 發表於 2012-10-31 18:43


得....

TOP

需注意即通過VPN (pptp) 時 header size大了
即原本 MTU 可通過的最值大為 :
1) ethernet (lan) : 1500
2 ...
角色 發表於 2012-10-31 19:48



    這某利寫的啊

http://www.cherrot.com/2011/09/pptp-l2tp-over-pppoe-mtu-mru

TOP

本帖最後由 167pk 於 2012-11-1 12:54 編輯
Wingchai Ching,我是在HK境內用HKBN BB100 試CM PHONE的,用了ATA,SIP PHONE APPS和CM PHONE SUGGEST ...
et620 發表於 2012-11-1 04:22


cmphone 經 VPN 後我沒事

router 開  port

睇返 router 的 log
cmphone sip port 用  5060-5061 , rtp port 用 18000-20000

另 VOIP Phone/Gateway 的兩組DNS
保險起第1組用返您上網 ISP 所提供的 DNS , 第2組用 google 的 DNS (即 8.8.8.8)

TOP

Wingchai Ching,我是在HK境內用HKBN BB100 試CM PHONE的,用了ATA,SIP PHONE APPS和CM PHONE SUGGEST ...
et620 發表於 2012-11-1 04:22


我公司用是否上了賊船  

TOP

返回列表