[Speex-dev] jitter buffer implementation in speex

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Mon Mar 14 09:16:05 PST 2005

> I have seen that, for speex 1.1.6, there is a jitter
> buffer implementation.
> Id like to know, please, what kind of jitter
> algorithm its been used to implement it.
> Is there anything like an algorithm overview or
> something else that someone could send me?

That's very new, so there's no doc of any kind, although it's simple to
use. The main idea is that I keep a histogram (with leak) of the number
of times that packets arrive with different delays. Then if too many
packets arrive late, I "interpolate a frame" (increase the delay), while
if all packets arrive early, I "drop a frame" (decrease the delay). The
whole thing is quite simple.


Jean-Marc Valin <Jean-Marc.Valin at USherbrooke.ca>
Université de Sherbrooke

More information about the Speex-dev mailing list