Thank you both Federico and Daniela. Also, on Feb. 6 Gary Thomas submitted a question/information that I found after posting my question.<br><br>Chuck<br><br><div class="gmail_quote">On Tue, Feb 12, 2013 at 4:28 AM, Muzzu Daniela <span dir="ltr"><<a href="mailto:Daniela.Muzzu@selex-es.com" target="_blank">Daniela.Muzzu@selex-es.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">To use a more specific pipeline you can try something like:<br>
<br>
gst-launch-0.10 rtspsrc location="rtsp://your_url_here:port/path" name=d<br>
d. ! decodebin2 ! autovideosink<br>
d. ! decodebin2 ! autoaudiosink<br>
<br>
In your C++ app, you will have to connect to the "pad-added" signal of your rtspsrc source, then dinamically link the source and decoder pads in the related callback. The callback will be invoked twice, once for video and once for audio: you can discover which kind of media type is by looking at the pad's caps.<br>
<br>
Daniela<br>
<div><div class="h5"><br>
<br>
-----Original Message-----<br>
From: gstreamer-devel-bounces+daniela.muzzu=<a href="mailto:selexelsag.com@lists.freedesktop.org">selexelsag.com@lists.freedesktop.org</a> [mailto:<a href="mailto:gstreamer-devel-bounces%2Bdaniela.muzzu">gstreamer-devel-bounces+daniela.muzzu</a>=<a href="mailto:selexelsag.com@lists.freedesktop.org">selexelsag.com@lists.freedesktop.org</a>] On Behalf Of Federico Zamperini<br>
Sent: Tuesday, February 12, 2013 9:27 AM<br>
To: Discussion of the development of and with GStreamer<br>
Subject: Re: gstrtspsrc question<br>
<br>
Try with something like:<br>
<br>
gst-launch-0.10 playbin2 uri=rtsp://your_url_here:port/path<br>
<br>
with enough debug trace (--gst-debug-level=3 or 4?) to see what playbin2 does (beware: I read in the changelog that playbin2 dropped the "2" and became playbin in gstreamer-1.0).<br>
Or you can see a graph of the same pipeline setting GST_DEBUG_DUMP_DOT_DIR and then looking at the dot files (see <a href="http://gstreamer.freedesktop.org/wiki/DumpingPipelineGraphs" target="_blank">http://gstreamer.freedesktop.org/wiki/DumpingPipelineGraphs</a> for details).<br>
<br>
On this site (<a href="http://hughesbennett.co.uk/Graphviz" target="_blank">http://hughesbennett.co.uk/Graphviz</a>) you can even paste the content of your dot files and see the graphs in the browser without installing anything.<br>
<br>
Strictly talking about your question have a look at gstrtpbin:<br>
<br>
<a href="http://www.freedesktop.org/software/gstreamer-sdk/data/docs/latest/gst-plugins-good-plugins-0.10/gst-plugins-good-plugins-gstrtpbin.html" target="_blank">http://www.freedesktop.org/software/gstreamer-sdk/data/docs/latest/gst-plugins-good-plugins-0.10/gst-plugins-good-plugins-gstrtpbin.html</a><br>
<br>
and at the examples here:<br>
<br>
<a href="http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp" target="_blank">http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp</a><br>
<br>
<br>
Federico<br>
<br>
<br>
Il 11/02/2013 21:22, Chuck Crisler ha scritto:<br>
> I am trying to add support for rtsp input into my app using gstreamer<br>
> 0.10.30 with good-plugins-0.10.25. The initial test file is an MP4<br>
> that has both audio and video. It gets pretty far in the negotiation<br>
> and then fails with 'not linked'. Since this has both audio and video,<br>
> I need to specify decoders and display devices (or NULL sinks) for<br>
> both streams, somehow using gstrtpssrcdemux (I think). Is there an<br>
> example somewhere of how to do this or would someone sketch out what I<br>
> need to do? I am currently working with gst-launch but will implement<br>
> the app in C++ when I get the test working.<br>
><br>
> Thank you very much,<br>
> Chuck Crisler<br>
><br>
><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>
_______________________________________________<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>
</div></div>This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person.<br>
Questa e-mail e tutti i suoi allegati sono da intendersi inviati in via riservata all'effettivo destinatario e possono essere soggetti a restrizioni legali. Se non siete l'effettivo destinatario o avete ricevuto il messaggio per errore siete pregati di cancellarlo dal vostro sistema e di avvisare il mittente. E' vietata la duplicazione, l'uso a qualsiasi titolo, la divulgazione o la distribuzione dei contenuti di questa e-mail a qualunque altro soggetto.<br>
<br>
Prima di stampare questa comunicazione consideratene, per favore, l'impatto ambientale<br>
Please consider the environment before printing this email<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br>