Tip

Calculate latency budgets

Calculate latency budgets
Tom Lancaster

Got a VoIP tip of your own? Why not send it in? We'll post it on our Web site, and we'll enter you in our tips contest for some neat prizes.

Everybody

    Requires Free Membership to View

knows latency is bad for VoIP. Latency causes pauses in conversation that are annoying at best. At worst, they can even cause the listener to misunderstand you because so much of the meaning in our speech is carried non-verbally, by such things as inflection and tone and pauses in the conversation.

But many VoIP engineers don't know how much latency is too much. The simple answer is 150 ms. According to the ITU-T's recommendation G.114, 150 ms is the maximum allowable one-way delay because 250 ms is the amount of one-way delay that typical users can experience before the conversation becomes uncomfortable. This is usually where the callers begin to speak at the same time, but can't recover gracefully, because by the time they realize the other party is also talking, they're too far into their own statement.

The 100-ms difference in these two values is simply a safety net. Most of the delay is fixed; a result of the digital signal processors' (DSP) work that is specified by the CODEC you're using, and also a result of the distance the signal must travel. However, you can also experience delay as a result of traffic congestion, particularly if you have deep queues. Thus, that 100-ms difference is useful because you can't accurately predict congestion during any given VoIP call and this margin of error will assure your calls aren't affected during peak times.

Although you will find some vendors are more conservative than others, and their suggested maximum delays range from 100 ms to 200 ms, the ITU-T's recommendation of 150 is the generally accepted target value and should be used to calculate your delay budgets.

Thomas Alexander Lancaster IV is a consultant and author with over ten years experience in the networking industry, focused on Internet infrastructure.


This was first published in October 2001

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.