Hi,<br><br><div class="gmail_quote">On Sat, Sep 18, 2010 at 2:01 AM, Gary Thomas <span dir="ltr">&lt;<a href="mailto:gary@mlbassoc.com">gary@mlbassoc.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I&#39;m trying to stream MPEG-TS data via RTP/RTCP using these pipelines:<br>
<br>
Server:<br>
   gst-launch -v gstrtpbin name=rtpbin v4l2src ! video/x-raw-yuv,width=720,height=480 !<br>
     x264enc ! mpegtsmux ! rtpmp2tpay ! rtpbin.send_rtp_sink_0<br>
     rtpbin.send_rtp_src_0 ! udpsink port=5000 host=192.168.1.101 ts-offset=0 name=vrtpsink<br>
     rtpbin.send_rtcp_src_0 ! udpsink port=5001 host=192.168.1.101 sync=false async=false name=vrtcpsink<br>
     udpsrc port=5005 name=vrtpsrc ! rtpbin.recv_rtcp_sink_0<br></blockquote><div><br>The feeling is that the muxing/payloading is wrong.. try replacing mpegtsmux ! rtpmp2pay with rtph264pay (and a similar operation in the receiver).<br>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Client:<br>
   gst-launch -v gstrtpbin name=rtpbin latency=200<br>
     udpsrc caps=application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)MP2T-ES port=5000 !<br>
        rtpbin.recv_rtp_sink_0 rtpbin. ! rtpmp2tdepay ! mpegtsdemux name=demux ! ffdec_h264 ! xvimagesink demux.<br>
     udpsrc port=5001 ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 !<br>
        udpsink port=5005 host=192.168.1.101 sync=false async=false<br>
<br>
<br></blockquote><div><br>..snip..<br><br>if you have more than a few lines to report in a thread, sending them as an attachment (or even using tools like pastebin) will improve readability -and will avoid my poor old eepc 701 going crazy with the web client ;) -.<br>
<br>Regards.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Sadly, even though the server is pumping out data, I don&#39;t see<br>
anything at the client (my xvimagesink window never opens up)<br>
<br>
Any ideas what I&#39;m doing wrong or how to diagnose this?<br>
<br>
Thanks<br>
<br>
Note: I&#39;m also a bit unsure how to write these pipelines if I want<br>
to put audio data into the .TS container as well.  Any pointers<br>
on this would be most helpful.<br>
<br>
--<br>
------------------------------------------------------------<br>
Gary Thomas                 |  Consulting for the<br>
MLB Associates              |    Embedded world<br>
------------------------------------------------------------<br>
<br>
------------------------------------------------------------------------------<br>
Start uncovering the many advantages of virtual appliances<br>
and start using them to simplify application deployment and<br>
accelerate your shift to cloud computing.<br>
<a href="http://p.sf.net/sfu/novell-sfdev2dev" target="_blank">http://p.sf.net/sfu/novell-sfdev2dev</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</blockquote></div><br>