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