[Speex-dev] herky-jerky audio
jeff.ramin at singlewire.com
Tue Nov 9 13:47:01 PST 2010
Is Jspeex still being worked on? Is there somewhere I can send the code
changes I've made to facilitate smooth streaming?
On 11/09/2010 11:33 AM, Jeff Ramin wrote:
> Just an update, and a follow-up question:
> I'm making progress on this issue, and will likely have something working
> very soon, now that I understand how the jspeex transcoding classes work.
> Unfortunately, I will need to make a couple small changes to the jspeex
> source code.
> My question is - is anybody using jspeex for streaming speex-encoded
> It works great for static audio, but seems to fall short when
> processing audio
> on the fly in a stream.
> On 11/05/2010 02:11 PM, Jeff Ramin wrote:
>> On 11/05/2010 02:13 PM, Pascal Pochol wrote:
>>>> I found the problem I was having (described below), and I'm now
>>>> able to
>>>> hear the audio at the destination.
>>>> However, the audio does not play smoothly. It has hiccups and jumps
>>>> stops. I can't guarantee this is the problem, but it may be related to
>>>> caused when the Speex2PcmAudioInputStream needs to process an Ogg
>>>> page header.
>>>> Has anybody else had problems decoding speex that is being
>>>> streamed? Any
>>>> suggestions as to how to fix this?
>>> We first used the speexenc speexdec sources which encapsulate into
>>> an ogg
>>> stream. Once that worked we decided to get rid of the ogg encapsulator
>>> altogether and keep only the speex stream data since we were in
>>> charge of
>>> both encoding and decoding. The sample code at
>>> is IMHO a lot easier than having to deal with all the ogg
>>> encapsulation if
>>> you don't need it.
>> Thanks Pascal.
>> I would actually love to do something like that, since I do control
>> both ends
>> of the transmission. However, I need to integrate my new code w/
>> existing code
>> which uses Java InputAudioStreams (I'm using the jspeex library).
>> There doesn't
>> seem to be a way to configure the stream to exclude the Ogg header
>> (short of
>> modifying the jspeex code, which I'd rather not do).
2601 W Beltline Hwy #510
Madison, WI 53713
Phone Direct - 608.661.1172
More information about the Speex-dev