<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 12, 2017 at 1:51 AM, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Tue, 2017-07-11 at 16:24 -0400, Stirling Westrup wrote:<br>
> I'm working on a design for a video system based on rtp. The plan is<br>
> to have an rtp server with database of videos. It will support an .an<br>
> rtsp connection that one can use to request videos to play, and<br>
> clients to play them on.<br>
><br>
> All of the chosen clients need to play the exact same video in as<br>
> close synchronization as we can manage.<br>
><br>
> From my reading it seems like rtpbin should form part of the<br>
> solution, but I can't get it to work. So far every single example of<br>
> an rtpbin use that I've been able to find, in the documentation, or<br>
> in help forums, fails to run. The best that I've been able to achieve<br>
> is to simply have two pipelines running, that fail to pass any data<br>
> between them.<br>
><br>
> Could someone please give me a pair of pipelines I can start with<br>
> gst-launch to pass some sort of video data from one pipeline to the<br>
> next on the same machine, and using rtpbin?<br>
><br>
> Or, if for some reason that isn't possible, could someone explain WHY<br>
> its not possible, and what extra functionality is needed?<br>
<br>
</span>Did you try the examples at<br>
  <a href="https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/<wbr>gstreamer/gst-plugins-good/<wbr>tree/tests/examples/rtp</a><br>
<br>
For example client-PCMA.sh and server-alsasrc-PCMA.sh are about<br>
the simplest you can do with rtpbin while including RTCP.<br></blockquote><div><br></div><div>Okay, I just tried that one, and it worked.  <span class="gmail-HOEnZb"></span><span class="gmail-HOEnZb"></span><br></div></div><br></div><div class="gmail_extra">Today I was trying out gst-rtsp-server/examples/test-netclock and although I could get it to work, test-netclock-client would die (after emitting a large number of warnings) with:<br><br> (test-netclock-client:9236): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed<br>ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstUDPSrc:udpsrc0: Internal data stream error.<br>Additional debug info:<br>gstbasesrc.c(2939): gst_base_src_loop (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source/GstUDPSrc:udpsrc0:<br>streaming stopped, reason not-negotiated (-4)<br><br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature">Stirling Westrup<br>Programmer, Entrepreneur.<br><a href="https://www.linkedin.com/e/fpf/77228" target="_blank">https://www.linkedin.com/e/fpf/77228</a><br><a href="http://www.linkedin.com/in/swestrup" target="_blank">http://www.linkedin.com/in/swestrup</a><br><a href="http://technaut.livejournal.com" target="_blank">http://technaut.livejournal.com</a><br><a href="http://sourceforge.net/users/stirlingwestrup" target="_blank">http://sourceforge.net/users/stirlingwestrup</a></div>
</div></div>