Decodebin support for Mpegts over RTP
Edward Hervey
bilboed at gmail.com
Tue Aug 20 23:06:51 PDT 2013
Hi,
You'd need to create a sdp file to describe the RTP streams and use
that as your starting point with uridecodebin.
And the: uridecodebin uri=file:///location/to/my.sdp ! ...
The reason for that is that we can't figure out from the incoming
(udp) stream that:
1) It is rtp
2) What the nature of the underlying stream in RTP is
==> You need a out-of-band description for that stream, which is
normally provided by a sdp. That sdp is either provided at the RTSP
level *or* you can create your own.
Note: There is a high probability that typefind will actually detect the
incoming stream as just being mpegts (i.e. not in rtp)... but that's not
really what you want.
Note2: Creating the appropriate SDP file is left as an exercise to the
reader.
Note3: Yes, use uridecodebin and not decodebin, it takes care of a lot
of stuff you most likely don't want to do or will do wrong.
On Tue, 2013-08-20 at 20:31 -0700, Baby Octopus wrote:
> Hi,
>
> Is it possible to decode MpegTS streams coming over RTP using decodebin
> element? I see decodebin internally uses typefind element. But typefind does
> not detect RTP anywhere. So how to decode MpeTS coming over RTP? What is the
> alternate to following pipeline- Is there an equivalent using rtpbin?
>
> gst-launch-1.0 udpsrc port=5050 ! decodebin ! video/x-raw ! autovideosink
>
> ~BO
>
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Decodebin-support-for-Mpegts-over-RTP-tp4661636.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list