<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Dec 1, 2013 at 10:37 AM, Scott Kidder <span dir="ltr"><<a href="mailto:kidder.scott@gmail.com" target="_blank">kidder.scott@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>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?</div>
<div><br></div></div></blockquote><div><br></div><div>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:</div>
<div><br></div><div>Client:</div><div>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<br>
</div><div><br></div><div><br></div><div>Server:</div><div>jackaudiosrc ! audioconvert ! audioresample ! 'audio/x-raw-int,rate=16000,width=16,channels=1' ! speexenc ! rtpspeexpay ! udpsink host=224.0.0.1 port=16500<br>
</div><div><br></div><div>Cheers,</div><div><br></div><div>--Scott Kidder</div><div> </div></div></div></div>