First it is very helpful if you mention the version of gstreamer and the OS that you are using.<br><br>Second, you have rtpbin.send_rtp_sink_0 twice in the first part of the pipeline. Is that intentional? It can't be good.<br>
<br>Third, from my experience, *EVERY* time that you get an error about a link without a source it is because of branching some how and using improper syntax.<br><br>I also wonder if your pipeline would work better if you specified caps?<br>
<br>Good luck. Please post more.<br><br><div class="gmail_quote">On Sat, Feb 16, 2013 at 1:11 PM, jhall1468 <span dir="ltr"><<a href="mailto:jhall1468@gmail.com" target="_blank">jhall1468@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm attempting to stream an mpeg-ts file source with mp2 video and ac3 audio.<br>
My goal, demux the ts container and stream the mpeg2 video and ac3 audio on<br>
separate udp ports. Here's my current pipeline:<br>
<br>
gst-launch -v gstrtpbin name=rtpbin filesrc location=video.mpg ! mpegtsdemux<br>
name=demux \<br>
  demux. ! queue ! rtpmp2tpay ! rtpbin.send_rtp_sink_0 \<br>
    rtpbin.send_rtp_src_0 ! udpsink port=5000 ts-offset=0 \<br>
    rtpbin.send_rtcp_src_0 ! udpsink port=5001 sync=false async=false udpsrc<br>
port=5003 ! \<br>
    rtpbin.recv_rtcp_sink_0 \<br>
  demux. ! queue ! rtpac3pay ! rtpbin.send_rtp_sink_1 \<br>
    rtpbin.send_rtp_src_1 ! udpsink port=5004 ! \<br>
    rtpbin.send_rtcp_src_1 ! udpsink port=5005 sync=false async=false udpsrc<br>
port=5006 ! \<br>
    rtpbin.recv_rtcp_sink_1<br>
<br>
I get an error about a link without a source element (which appears to be<br>
stemming from my second demux. not getting the source from the mpegtsdemux).<br>
However, even if I pull out the audio and do the video only, it will launch,<br>
however VLC can't play it. gst-inspect is complaining about<br>
rtpbin.recv_rtcp_sink not existing (_1 if I run both audio and video, _0 if<br>
I only run video).<br>
<br>
I'm guessing there's some major issue with my pipeline, but I've spent a<br>
couple of days on this without success. I'm relatively new to gstreamer so<br>
that could be the issue.<br>
<br>
Any suggestions?<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/RTP-streaming-from-an-TS-MPEG2-AC3-file-source-tp4658567.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/RTP-streaming-from-an-TS-MPEG2-AC3-file-source-tp4658567.html</a><br>

Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div><br>