I have to use a VPN to transmit voice over the internet. What effects does this have on my bandwidth requirments? If one call requires 80Kbps to support it and I send it across, how much more will I require for that call?
You could, for example, try using a larger sample, thus reducing the number of packets thus reducing ip overhead, plus maybe some rtp header compression(i guess that might be possible across a vpn tunnel)?
I tried a couple of calculations for a single g711 call across ethernet -
basic no-frills 160 byte/packet call:
Voice Packets Per Second 50(Codec Bit Rate / Voice Payload Size)
Bandwidth Per Call (RTP Only) 87.2 kbps ( Total Packet Size(bits) )* ( Packets Per Second )
5% Additional Overhead 4.36 kbps
(5% additional overhead per call to accomodate bandwidth for signaling (for example: RTCP/H225/H245 messages on H.323 networks).)
Bandwith Per Call + 5.0% Additional Overhead:
91.56 kbps Overhead + Bandwidth Per call
Then here's the same call with 240 byte packets:
Voice Packets Per Second 33.333 (Codec Bit Rate / Voice Payload Size)
Bandwidth Per Call (RTP Only) 79.467 kbps ( Total Packet Size(bits) )* ( Packets Per Second )
5% Additional Overhead 3.973 kbps 5% additional overhead per call to accomodate bandwidth for signaling (for example: RTCP/H225/H245 messages on H.323 networks).
Bandwith Per Call + 5.0% Additional Overhead 83.44 kbps Overhead + Bandwidth Per call
See if you can find out the overhead on the particular flavor of vpn you're using, and see if you can play with any of the voip-specific stuff to tune the bandwidth requirements. Use g729, if possible - it gives excellent fidelity for the low bandwidth usage, something like 26K per call.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.