[Speex-dev] jitter buffer implementation in speex

Claude Brisson claude at renegat.net
Mon Mar 14 15:56:27 PST 2005

On Mon, 2005-03-14 at 12:16 -0500, Jean-Marc Valin wrote:
> > 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.

exactly, the purpose of a jitter buffer is to guaranty that the output
buffer is always full.


> 	Jean-Marc

More information about the Speex-dev mailing list