Gstreamer 1.6.0 unable to find rtph264depay on RTSP stream
adrien.clerc at gls-france.com
Fri Oct 23 06:47:56 PDT 2015
Le 23/10/2015 12:42, Tim Müller a écrit :
> On Fri, 2015-10-23 at 11:23 +0200, Adrien CLERC wrote:
> Hi Adrien,
>> Before opening a bug to Bugzilla, I'd like to ask to everyone here if
>> someone had the same issue. Or if I missed something.
>> I compiled manually GStreamer 1.6.0 (gstreamer, gst-plugins-base,
>> gst-plugins-good, gst-libav), because my target is SLES 11 SP3. So
>> so good, but opening an RTSP stream with gst-launch and decodebin now
>> fails, and it was working with 1.4.5. See attached log for a session
>> with gst-launch 1.6
>> But, if I manually add the rtph264depay, then the correct pipeline is
>> created. What's the missing point? Shouldn't decodebin find by itself
>> the depayloader?
> It should, and it does. What's missing according to your log is
> Missing decoder: H.264 (video/x-h264, stream-format=(string)byte
> -stream, alignment=(string)nal)
> which probably means that you are missing the h264parse element which
> lives in gst-plugins-bad.
Indeed. Many thanks for that advice. I missed that from 1.4.5 to 1.6.0,
some code moved to -bad. After compiling and installing gst-plugins-bad
(and especially videoparsers), it is now working.
More information about the gstreamer-devel