Hi Olle,
some time ago I did some tests with Speex and different bit-rates, and I had similar results - even though at 8 kb the CPU usage was below 50 % the audio quality was not satisfying. These test were done using linphonec, not pjsip, and the processor was an ARMv5TE with 266 MHz (TurboSlug), see http://www.devbase.at/voip/yeaphone.php#performance.
I did not perform any in-depth research though...
Regards,
-Thomas
----- Ursprüngliche Mail ----
Von: Olle Frimanson olle.frimanson@keystream.se
An: pjsip@pjsip.org
Gesendet: Dienstag, den 4. Dezember 2007, 10:26:33 Uhr
Betreff: [pjsip] Performance problems with Speex on ARM9E
Hi, we are implementing a PJSIP application on a 200
MHz ARM9E processor (Atmel 9263) and are experiencing some quality problems
with Speex.
With simple codec’s like PCM and GSM everything
works great with good audio quality, but with Speex we get a lot of stutter and
noise.
We have turned of VAD, resampling, echo canceller and
use ARM5TEJ optimisations and Speex fixed point but still we get poor audio
quality.
CPU load is around 50% so we don’t expect this
to be an issue.
Have anybody experienced similar problems and would
an 200 MHz ARM9E be sufficient?
BR/Olle
Heute schon einen Blick in die Zukunft von E-Mails wagen? Versuchen Sie´s mit dem neuen Yahoo! Mail. www.yahoo.de/mail
Hi!
I managed to get good quality with Speex/8000 on an Atmel 9263(linux).
I changed the thread parameters in portaudio to use the SCHED_RR policy.
The sound quality is good but the CPU load went up to 90%. There seems
to be some work to de done with optimizing portaudio.
Did you compile linphone to use portaudio too ?
Regards,
Dan
On Tue, 2007-12-04 at 11:43 -0800, Thomas Reitmayr wrote:
Hi Olle,
some time ago I did some tests with Speex and different bit-rates, and
I had similar results - even though at 8 kb the CPU usage was below 50
% the audio quality was not satisfying. These test were done using
linphonec, not pjsip, and the processor was an ARMv5TE with 266 MHz
(TurboSlug), see http://www.devbase.at/voip/yeaphone.php#performance.
I did not perform any in-depth research though...
Regards,
-Thomas
----- Ursprüngliche Mail ----
Von: Olle Frimanson olle.frimanson@keystream.se
An: pjsip@pjsip.org
Gesendet: Dienstag, den 4. Dezember 2007, 10:26:33 Uhr
Betreff: [pjsip] Performance problems with Speex on ARM9E
Hi, we are implementing a PJSIP application on a 200 MHz ARM9E
processor (Atmel 9263) and are experiencing some quality problems with
Speex.
With simple codec’s like PCM and GSM everything works great with good
audio quality, but with Speex we get a lot of stutter and noise.
We have turned of VAD, resampling, echo canceller and use ARM5TEJ
optimisations and Speex fixed point but still we get poor audio
quality.
CPU load is around 50% so we don’t expect this to be an issue.
Have anybody experienced similar problems and would an 200 MHz ARM9E
be sufficient?
BR/Olle
Ihre erste Baustelle? Wissenswertes für Bastler und Hobby Handwerker.
Visit our blog: http://blog.pjsip.org
pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org