[Speex-dev] Jitter buffer usage

Baldvin Hansson baldvin at rogg.is
Mon Jun 6 13:09:16 PDT 2005


Dear all.
 
Questions regarding VoIP implementation and the use of the Speex jitter
buffer, if I may:
 
Am I right in my understanding that the Speex jitter buffer implementation
is used only on the receiving end of a network VoIP stream?
 
1)
The sender would sample+encode+timestamp packets/frames of speex data and
send via UDP to receiver.
 
UDP packet would be constructed as: [TIMESTAMP][Speex data].
 
2)
The receiver would receive UDP data and call speex_jitter_put(...) for each
packet received.
 
3)
The decoder would call speex_jitter_get(...) to get the next packet to
decode and play.
 
Far off, or close to how the big boys would do it?
 
Any information is greatly appreciated.
 
Respectfully,
Baldvin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20050606/0db6ff4a/attachment.html


More information about the Speex-dev mailing list