Hi all, i've been having problems for the past little while with finding a app library for my voip application. then looking at speexclient i noticed there are timestamps and sequence numbers included in the implementation. my question is: should i get a third party RTP lib for my application or simply emulate the speex client in its RTP like properties. wouldn't it be easier and require less overhead and produce less latency if i did the latter? thanks Greg --------------------------------- Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20070810/83de1983/attachment.html
> i've been having problems for the past little while with finding a app library > for my voip application. then looking at speexclient i noticed there are > timestamps and sequence numbers included in the implementation.Actually, there isn't even a sequence number, only a timestamp.> my question is: should i get a third party RTP lib for my application or > simply emulate the speex client in its RTP like properties.I wouldn't recommend using that "protocol" (if you call that a protocol) unless you *really* don't care about compatibility with anything. This is not an RTP implementation.> wouldn't it > be easier and require less overhead and produce less latency if i did the latter?Easier, yes. Less overhead, slightly. Less latency, no. Cheers, Jean-Marc
I discovered that starting from svn commit 13186, liibspeex does not work anymore. Version 13178 and earlier works ok. Revision: 13186 Author: jm Date: 0:16:56, 25 June 2007 Message: Tuned the vocoder gains and prevented the ol_gain from being reduced by the encoder for voiced segments. ---- Modified : /trunk/speex/libspeex/nb_celp.c I tested it on Windows Mobile 5.0 PocketPC platform with several different applications (duplex voice capturing/encoding/decoding/playback). If I use any recent libspeex version >=13186, application exits in 2-3 seconds after I stop to talk :(. But if I talk continuously (without long pauses), application works and I hear my own voice passed through speex. Perhaps this info will help you to find out the bug.