[gst-devel] JACK and GStreamer, from the horse's mouth

Jussi Laako jussi at sonarnerd.net
Thu Nov 30 19:35:29 CET 2006


Lennart Poettering wrote:
> Just think of a voip app on top of a pull-model sound server like
> JACK. One thread would deal with incoming network packets and
> decode/decompress the audio data, which might be quite CPU

Pull model is exactly what is needed for VoIP. Implementing proper RTP
jitter buffer on gstreamer push model with clock drift compensation is
really PITA.

Best way to implement jitter buffer would be to have the network side
pushing packets to the buffer and then the audio side pulling the
packets out of the buffer. This way the buffering can be easily handled
even in case of DTX.


	- Jussi




More information about the gstreamer-devel mailing list