<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>If playbin works, you could write a short program that used playbin and then inspect the pipeline that gets created inside playbin.<br>Shawn<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 14pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> "Gao, Ping" <ping.gao@harman.com><br><b><span style="font-weight: bold;">To:</span></b> Discussion of the development of GStreamer <gstreamer-devel@lists.sourceforge.net><br><b><span style="font-weight: bold;">Sent:</span></b> Wednesday, September 16, 2009 9:40:54 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [gst-devel] What is the proper pipeline for YouTube video
playback?<br></font><br>
Hi Edward:<br><br>Thanks for your suggestion.<br>I am preparing youtube playback on a device eventually. Since on the device playbin is not supported, I need to figure out the actual pipeline and write in software. I did try playbin myself before and it does give me video, however, I can't use that approach. Do you know a way to get the pipeline for this case? Thanks a lot.<br><br>Ping<br><br>-----Original Message-----<br>From: Edward Hervey [mailto:<a ymailto="mailto:bilboed@gmail.com" href="mailto:bilboed@gmail.com">bilboed@gmail.com</a>]<br>Sent: Wednesday, September 16, 2009 4:06 AM<br>To: Discussion of the development of GStreamer<br>Subject: Re: [gst-devel] What is the proper pipeline for YouTube video playback?<br><br>The proper pipeline is ...<br><br> gst-launch-0.10 playbin2 uri=rtsp://rtsp2.youtube.com/...<br><br> Don't try building the pipeline yourself, playbin2 can do it for you<br><br>On Tue, 2009-09-15 at
18:44 -0500, Gao, Ping wrote:<br>> Hi all:<br>><br>><br>><br>> Has anybody developed pipeline to play YouTube video (MPEG4 video and<br>> AAC audio) through gstreamer rtspsrc, etc.?<br>><br>><br>><br>> I am running on FC9 with the following packages installed:<br>><br>> gstreamer-0.10.24<br>><br>> gst-plugins-base-0.10.24<br>><br>> gst-plugins-good-0.10.8<br>><br>> gst-plugins-bad-0.10.14<br>><br>> gst-plugins-ugly-0.10.12<br>><br>> gst-ffmpeg-0.10.8<br>><br>><br>><br>><br>><br>> Here is the command line I used and the error messages:<br>><br>> [root@localhost zgrviewer]# gst-launch rtspsrc<br>> location="rtsp://rtsp2.youtube.com/CiQLENy73wIaGwnYRKJ3bPTBdBMYESARFEgGUghzdGFuZGFyZAw=/0/0/0/video.3gp" ! rtph264depay ! ffdec_h264 ! xvimagesinkSetting pipeline to PAUSED ...<br>><br>> Pipeline is live and does not need PREROLL ...<br>><br>> Setting
pipeline to PLAYING ...<br>><br>> New clock: GstSystemClock<br>><br>> ERROR: from<br>> element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc2:<br>> Internal data flow error.<br>><br>> Additional debug info:<br>><br>> gstbasesrc.c(2378): gst_base_src_loop<br>> (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc2:<br>><br>> streaming task paused, reason not-linked (-1)<br>><br>> Execution ended after 2758843655 ns.<br>><br>> Setting pipeline to PAUSED ...<br>><br>> Setting pipeline to READY ...<br>><br>> Setting pipeline to NULL ...<br>><br>> Freeing pipeline ...<br>><br>><br>><br>><br>><br>> What is missing in my command? If anybody has some sample application<br>> code for YOuTuve video playback, that will help too. Thanks<br>><br>><br>><br>> Ping<br>><br>><br>>
------------------------------------------------------------------------------<br>> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA<br>> is the only developer event you need to attend this year. Jumpstart your<br>> developing skills, take BlackBerry mobile applications to market and stay<br>> ahead of the curve. Join us from November 9-12, 2009. Register now!<br><span>> <a target="_blank" href="http://p.sf.net/sfu/devconf">http://p.sf.net/sfu/devconf</a></span><br>> _______________________________________________ gstreamer-devel mailing list <a ymailto="mailto:gstreamer-devel@lists.sourceforge.net" href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a> <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel"
target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br><br><br>------------------------------------------------------------------------------<br>Come build with us! The BlackBerry&reg; Developer Conference in SF, CA<br>is the only developer event you need to attend this year. Jumpstart your<br>developing skills, take BlackBerry mobile applications to market and stay<br>ahead of the curve. Join us from November 9-12, 2009. Register now!<br><a href="http://p.sf.net/sfu/devconf" target="_blank">http://p.sf.net/sfu/devconf</a><br>_______________________________________________<br>gstreamer-devel mailing list<br><a ymailto="mailto:gstreamer-devel@lists.sourceforge.net" 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><br>------------------------------------------------------------------------------<br>Come build with us! The BlackBerry&reg; Developer Conference in SF, CA<br>is the only developer event you need to attend this year. Jumpstart your<br>developing skills, take BlackBerry mobile applications to market and stay <br>ahead of the curve. Join us from November 9-12, 2009. Register now!<br><a href="http://p.sf.net/sfu/devconf" target="_blank">http://p.sf.net/sfu/devconf</a><br>_______________________________________________<br>gstreamer-devel mailing list<br><a ymailto="mailto:gstreamer-devel@lists.sourceforge.net" 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></div></div></div><br>
</body></html>