title: mixing multiple rtp audio streams with gstreamer
body: <p>I am trying to mix multiple audio udp rtp packets which created with following command on some other computers, but after a lot of searching I could not find some proper command to mix received audios.</p>
  
  <p>I use this command to stream audio on other computers to my computer:</p>
  
  <pre><code>gst-launch-1.0 autoaudiosrc ! audioconvert ! rtpL24pay ! udpsink host=&lt;MY_COMPUTER_IP&gt; port=&lt;some_port_number&gt;
  </code></pre>
  
  <p>and I can receive the stream on my computer with this command:</p>
  
  <pre><code>gst-launch-1.0 -v udpsrc port=&lt;port_number&gt; caps="application/x-rtp,channels=(int)2,format=(string)S16LE,media=(string)audio,payload=(int)96,clock-rate=(int)44100,encoding-name=(string)L24" ! rtpL24depay ! audioconvert ! autoaudiosink sync=false
  </code></pre>
  
  <p>but I want to mix received streams together and play them as one audio in only one pipeline, how can I do that?</p>