<div>Hello,</div>
<div> </div>
<div>I am trying to combine two separate pipelines ( client and server) into one, but have not succeeded till now. The pipelines I got from the link <span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"><a href="http://www.gstreamer.net/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-gstrtpbin.html" target="_blank">http://www.gstreamer.net/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-gstrtpbin.html</a>  are:</span></div>

<div><span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"></span> </div>
<div><span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"><strong>server:</strong></span></div>
<div><span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"></span><span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt">gst<span class="symbol">-</span>launch gstrtpbin name<span class="symbol">=</span>rtpbin \<br>        v4l2src <span class="symbol">!</span> ffmpegcolorspace <span class="symbol">!</span> ffenc_h263 <span class="symbol">!</span> rtph263ppay <span class="symbol">!</span> rtpbin<span class="symbol">.</span>send_rtp_sink_0 \<br>
                  rtpbin<span class="symbol">.</span>send_rtp_src_0 <span class="symbol">!</span> udpsink port<span class="symbol">=</span><span class="number">5000</span>                            \<br>                  rtpbin<span class="symbol">.</span>send_rtcp_src_0 <span class="symbol">!</span> udpsink port<span class="symbol">=</span><span class="number">5001</span> sync<span class="symbol">=</span><span class="keyword">false</span> async<span class="symbol">=</span><span class="keyword">false</span>    \<br>
                  udpsrc port<span class="symbol">=</span><span class="number">5005</span> <span class="symbol">!</span> rtpbin<span class="symbol">.</span>recv_rtcp_sink_0                           \<br>        audiotestsrc <span class="symbol">!</span> amrnbenc <span class="symbol">!</span> rtpamrpay <span class="symbol">!</span> rtpbin<span class="symbol">.</span>send_rtp_sink_1                   \<br>
                  rtpbin<span class="symbol">.</span>send_rtp_src_1 <span class="symbol">!</span> udpsink port<span class="symbol">=</span><span class="number">5002</span>                            \<br>                  rtpbin<span class="symbol">.</span>send_rtcp_src_1 <span class="symbol">!</span> udpsink port<span class="symbol">=</span><span class="number">5003</span> sync<span class="symbol">=</span><span class="keyword">false</span> async<span class="symbol">=</span><span class="keyword">false</span>    \<br>
                  udpsrc port<span class="symbol">=</span><span class="number">5007</span> <span class="symbol">!</span> rtpbin<span class="symbol">.</span>recv_rtcp_sink_1</span></div>
<div><span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"></span> </div>
<div><span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"><strong>client:</strong></span></div>
<div><span style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"><strong><pre class="programlisting">gst<span class="symbol">-</span>launch <span class="symbol">-</span>v gstrtpbin name<span class="symbol">=</span>rtpbin                                          \
    udpsrc caps<span class="symbol">=</span><span class="string">&quot;application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H263-1998&quot;</span> \
            port<span class="symbol">=</span><span class="number">5000</span> <span class="symbol">!</span> rtpbin<span class="symbol">.</span>recv_rtp_sink_0                                \
        rtpbin<span class="symbol">. !</span> rtph263pdepay <span class="symbol">!</span> ffdec_h263 <span class="symbol">!</span> xvimagesink                    \
     udpsrc port<span class="symbol">=</span><span class="number">5001</span> <span class="symbol">!</span> rtpbin<span class="symbol">.</span>recv_rtcp_sink_0                               \
     rtpbin<span class="symbol">.</span>send_rtcp_src_0 <span class="symbol">!</span> udpsink port<span class="symbol">=</span><span class="number">5005</span> sync<span class="symbol">=</span><span class="keyword">false</span> async<span class="symbol">=</span><span class="keyword">false</span>        \
    udpsrc caps<span class="symbol">=</span><span class="string">&quot;application/x-rtp,media=(string)audio,clock-rate=(int)8000,encoding-name=(string)AMR,encoding-params=(string)1,octet-align=(string)1&quot;</span> \
            port<span class="symbol">=</span><span class="number">5002</span> <span class="symbol">!</span> rtpbin<span class="symbol">.</span>recv_rtp_sink_1                                \
        rtpbin<span class="symbol">. !</span> rtpamrdepay <span class="symbol">!</span> amrnbdec <span class="symbol">!</span> alsasink                           \
     udpsrc port<span class="symbol">=</span><span class="number">5003</span> <span class="symbol">!</span> rtpbin<span class="symbol">.</span>recv_rtcp_sink_1                               \
     rtpbin<span class="symbol">.</span>send_rtcp_src_1 <span class="symbol">!</span> udpsink port<span class="symbol">=</span><span class="number">5007</span> sync<span class="symbol">=</span><span class="keyword">false</span> async<span class="symbol">=</span><span class="keyword">false</span></pre>
<pre class="programlisting"><span class="keyword">The things I tried are:</span></pre><pre class="programlisting"><span class="keyword">1. Change the session no so each of the sessions is unique.</span></pre><pre class="programlisting">
<span class="keyword">2. Change the port numbers accordingly.</span></pre><pre class="programlisting"><span class="keyword">The thing I want to achieve is picture in picture with one loopback video and other video streamed from another PC. For this I have to use videomixer and videobox</span></pre>
<pre class="programlisting"><span class="keyword">But to use them, entire pipeline should be one. Is this possible?</span></pre><pre class="programlisting"><span class="keyword"></span> </pre><pre class="programlisting"><span class="keyword">Regards,</span></pre>
<pre class="programlisting"><span class="keyword">Sumit</span></pre></strong></span></div>