Does anyone know why streaming RTMP with rtmpsrc doesn't require rtph264depay or h264parse in the pipeline? The below pipeline works just fine:
gst-launch-1.0 rtmpsrc location=rtmp://ip/test ! decodebin ! videoconvert ! autovideosink
And this pipeline does not:
gst-launch-1.0 rtmpsrc location=rtmp://ip/test ! rtph264depay ! h264parse ! decodebin ! videoconvert ! autovideosink