Hoggins,<div><br></div><div>If you try &quot;gst-inspect shout2send&quot;, 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 &#39;tee&#39; 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=&#39;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&#39;  \</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>