Hoggins,<div><br></div><div>If you try "gst-inspect shout2send", you will see that it only has a sink. A queue is just a buffer that creates a thread, but there is still only one pipeline and no output from your fitrst shout2send. What you need is a 'tee' to divide the pipes into duplicates. You would use queues to thread your encoding. I could not test this without your environment, but this should get you close.</div>
<div><br></div><div>gst-launch gstrtpbin name=rtpbin udpsrc port=5000 \<br>caps='application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)CELT, encoding-params=(string)2, frame-size= (string)480, payload=(int)96' \</div>
<div>! rtpceltdepay ! celtdec ! queue ! audioconvert ! tee name=t \</div><div>t. ! queue ! lame bitrate=320 ! shout2send mount=/live320.mp3 port=8000 password=xxxx ip=127.0.0.1</div><div>t. ! queue ! lame bitrate=192 ! shout2send mount=/live320.mp3 port=8001 password=xxxx ip=127.0.0.1</div>
<div><br></div><div>A diagram of what this might look like is below, it just encodes in stereo and mono but is similar.</div><div><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-tee.html">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-tee.html</a></div>
<div><br></div><div><br clear="all"><b>Mike Mitchell</b></div><div><b><br></b></div><div><b><img src="cid:ii_132c1fa30803f1d8" alt="image.png" title="image.png"><br></b><br><br><br><br></div>