Pause-Resume with Speex RTP Source

Scott Kidder kidder.scott at gmail.com
Sun Dec 1 14:53:12 PST 2013


On Sun, Dec 1, 2013 at 10:37 AM, Scott Kidder <kidder.scott at gmail.com>wrote:

>
> This worked when using raw PCM audio, but does not work with the Speex
> codec.  Are there any suggestions for how to change the pipeline and/or
> application?
>
>
There's nothing like responding to your own question 4 hours later...  I
resolved this by adding the 'gstrtpjitterbuffer' plugin to the pipeline.
 That did the trick.  Here are the client & server settings I used:

Client:
udpsrc port=16500 ! application/x-rtp, media=(string)audio,
clock-rate=(int)16000, encoding-name=(string)SPEEX,
encoding-params=(string)1, payload=(int)110 ! gstrtpjitterbuffer do-lost=1
latency=50 ! rtpspeexdepay ! speexdec ! audioconvert ! autoaudiosink


Server:
jackaudiosrc ! audioconvert ! audioresample !
'audio/x-raw-int,rate=16000,width=16,channels=1' ! speexenc ! rtpspeexpay !
udpsink host=224.0.0.1 port=16500

Cheers,

--Scott Kidder
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131201/5a8d6155/attachment.html>


More information about the gstreamer-devel mailing list