|Fundamentals

Latency, Jitter, and Packet Loss: The Details

Deep dive into latency, jitter, and packet loss: how each metric works, how they interact, and what they mean for VoIP calls.

VoIP From the Ground Up: Part 8 of 10

We introduced the three enemies of voice quality in Part 4. This post goes deeper. If you have been following the series, you now understand what a network is, how packets move, and why voice is uniquely sensitive to network conditions. This is where we get into the specific numbers and mechanics that separate a good call from a bad one.

Latency in depth

Latency is the total time it takes for audio to travel from your mouth to the other person's ear. It is the sum of several components, and understanding what contributes to it helps explain why some latency is fixable and some is not.

Where latency comes from

Codec processing delay. Encoding your voice into compressed digital data takes time. Most modern codecs introduce between 1 and 30 milliseconds of delay depending on the algorithm and the frame size used. The G.711 codec, which does minimal compression, has almost no codec delay. More aggressive codecs like G.729 require more processing time.

Packetization delay. The codec produces audio in chunks, typically 10 to 30 milliseconds per chunk. A 20 millisecond packetization interval means the codec has to wait 20 milliseconds to collect enough audio to fill one packet before it can send anything. You can reduce this by using smaller intervals, but smaller packets mean more packets per second, which increases overhead on the network.

Queuing delay. At every router and switch along the path, packets may have to wait in a queue before being forwarded. If the device is busy processing other traffic, your voice packet sits in a buffer until it is its turn. During periods of congestion, queuing delay can spike dramatically and unpredictably.

Transmission delay. The time it takes to physically push the packet onto the wire. On modern high-speed connections this is negligible, but on slower links (some older broadband connections, for example) it can add up, especially for larger packets.

Propagation delay. The speed-of-light limitation. Even on fiber, signals take roughly 5 milliseconds to travel 1,000 kilometers. This component is fixed by geography and cannot be reduced without physically moving the endpoints closer together.

Jitter buffer delay. The receiving device deliberately holds packets in a buffer to smooth out arrival time variations. This intentional delay typically adds between 20 and 60 milliseconds, depending on how the buffer is configured and how much jitter it needs to absorb.

Adding it all up

For a call between two locations in the same city, total one-way latency might be 30 to 60 milliseconds under good conditions. Between opposite coasts of the United States, 60 to 120 milliseconds is typical. International calls can easily exceed 150 to 200 milliseconds.

The International Telecommunication Union recommends a target of less than 150 milliseconds one-way for acceptable conversational quality. Between 150 and 300 milliseconds, the delay becomes noticeable and starts disrupting natural conversation flow. Above 300 milliseconds, real-time conversation is seriously impaired.

These thresholds are not arbitrary. They reflect decades of research into how humans perceive conversational timing. The 150 millisecond mark is roughly the point where the gap between speaking and hearing a response becomes long enough that both speakers begin to misread conversational cues and talk over each other.

Jitter in depth

Jitter is the variation in packet arrival times. If latency were perfectly consistent, every packet arriving exactly 20 milliseconds after the last, there would be no jitter. In reality, network conditions change from moment to moment, and each packet's journey is slightly different.

Measuring jitter

Jitter is typically calculated as the average deviation from the expected arrival time. If packets are supposed to arrive every 20 milliseconds, and the actual arrivals are at 18, 22, 19, 25, 17, and 31 milliseconds, the jitter is the average amount by which those numbers differ from the expected 20 milliseconds.

A few milliseconds of jitter is normal and harmless. The jitter buffer at the receiving end absorbs it easily. Problems start when jitter exceeds the capacity of the buffer.

The jitter buffer trade-off

The jitter buffer is one of the most important and least understood components in VoIP. It works by adding intentional delay to create a cushion for absorbing timing variations.

Imagine packets arriving at irregular intervals. Without a buffer, the receiving device would try to play each packet the instant it arrived. The result would be audio that speeds up and slows down as packet spacing varies. With a buffer, the device collects packets and plays them at a steady rate, smoothing out the irregularities.

The trade-off is direct. A larger buffer can absorb more jitter, but it adds more latency. A 60 millisecond buffer adds 60 milliseconds to the total delay. A smaller buffer reduces delay but cannot handle as much variation. When a packet arrives too late to make it into the buffer's playback window, it is discarded as if it were lost.

This means that high jitter effectively becomes packet loss. A packet that arrives 80 milliseconds late on a system with a 40 millisecond jitter buffer is thrown away. The audio it carried is gone. From the listener's perspective, there is no difference between a packet that was genuinely lost in the network and one that arrived too late to be useful.

Most VoIP systems use adaptive jitter buffers that automatically adjust their size based on observed network conditions. When the network is stable, the buffer shrinks to minimize delay. When jitter increases, the buffer grows to absorb it. This helps, but it is a reactive system. Sudden spikes in jitter can overwhelm the buffer before it has time to adapt.

Target jitter values

For consistently good voice quality, average jitter should stay below 20 milliseconds. Jitter between 20 and 50 milliseconds is manageable with a well-configured buffer but will add noticeable latency. Above 50 milliseconds, call quality will degrade even with aggressive buffering, because the buffer has to add so much delay that the conversation starts to feel laggy.

Packet loss in depth

Packet loss is the percentage of packets that are sent but never arrive. For VoIP, which uses a delivery method that does not resend lost packets, any lost packet represents a permanent gap in the audio.

What packet loss sounds like

The effect of packet loss on audio depends on how much is lost and how it is distributed.

Random, low-level loss (below 1%). Individual packets go missing at irregular intervals. Modern codecs can conceal this by interpolating the missing audio from surrounding packets. Most listeners will not notice anything wrong.

Random, moderate loss (1 to 3%). Concealment algorithms start to struggle. Listeners hear occasional brief dropouts, words that clip at the beginning or end, or subtle artifacts that sound slightly robotic. The call is usable but clearly impaired.

Random, high loss (3 to 5%). Frequent and obvious gaps. Words and sometimes entire phrases go missing. The listener has to ask the speaker to repeat themselves regularly. Business communication becomes frustrating and unreliable.

Burst loss. Instead of losing individual packets at random, you lose multiple consecutive packets at once. Even a short burst (50 to 100 milliseconds) creates a gap that concealment cannot fill. The listener hears a clear dropout, as if someone briefly muted the microphone. Burst loss is often caused by network equipment that drops its entire buffer when overwhelmed, rather than dropping packets randomly.

The relationship between the three

Latency, jitter, and packet loss are not independent problems. They interact in ways that make quality worse than any single metric would suggest.

High jitter causes effective packet loss through the jitter buffer mechanism described above. High latency combined with even moderate jitter makes conversations significantly harder than either problem alone, because the increased delay amplifies the awkwardness of timing mismatches. Packet loss on top of already-high latency is particularly destructive because the codec's concealment algorithms have less margin to work with when the overall timing is already tight.

This is why evaluating VoIP quality requires looking at all three metrics together, not in isolation -- and why our VoIP quality test measures all three simultaneously. A call path with 80 milliseconds latency, 10 milliseconds jitter, and 0.5% loss will sound fine. A path with 120 milliseconds latency, 35 milliseconds jitter, and 2% loss will be miserable, not because any single number is catastrophic, but because the combination exceeds what the system can compensate for.

The MOS score

The industry's standard way of collapsing all of these metrics into a single quality rating is the Mean Opinion Score. We have a dedicated post on this topic, MOS Scores Explained, if you want the full breakdown. The short version is that MOS rates call quality on a scale from 1 (unusable) to 5 (excellent), and modern computational models can estimate this score based on measured latency, jitter, and packet loss values without needing a panel of human listeners.

What comes next

Now that we understand the metrics, the next post covers the most powerful tool available for protecting voice quality on the network you control: Quality of Service. This is where we move from diagnosing problems to actively preventing them.


This is Part 8 of the VoIP From the Ground Up series. Part 9: Quality of Service, Telling Your Network What Matters covers how to configure your network to prioritize voice traffic over everything else.

Frequently Asked Questions

What latency is acceptable for VoIP calls?+

One-way latency under 150ms is generally acceptable for interactive conversation. Between 150ms and 300ms, callers notice awkward pauses and start talking over each other. Above 300ms, normal conversation becomes difficult. You can measure your connection's latency with a VoIP quality test that sends traffic matching real call patterns.

How do I measure jitter on my network?+

Jitter is measured as the variation in packet arrival times over a period. A standard ping test does not capture it accurately because ping uses ICMP, not UDP. A VoIP-specific test that sends timed UDP packets matching real codec intervals gives you a true jitter measurement.

How much packet loss can VoIP tolerate?+

Most callers notice degradation at 1% packet loss. At 3% or above, calls become difficult with audible gaps and robotic artifacts. Anything above 5% makes sustained conversation nearly impossible. The impact also depends on the loss pattern -- bursty loss is far worse than evenly distributed loss.

Can a fast internet connection still have bad VoIP quality?+

Yes. Bandwidth only measures throughput capacity. VoIP quality depends on latency, jitter, and packet loss, none of which correlate with download speed. A 1Gbps connection with 5% packet loss will produce worse calls than a 10Mbps connection with clean, consistent delivery.

voip-fundamentalslatencyjittercall-quality

Share

Opens your messaging app. We do not collect or store any phone numbers.
Opens your email client. We do not collect or store any email addresses through sharing.

Want to know when we publish new articles? Sign up for updates