<div dir="ltr">Hi, I'm trying to get a video stream from rtp using a pipeline:<br><br>gst-launch-1.0 udpsrc port=18888 multicast-iface="lo" multicast-group="232.4.130.146" buffer-size=1000000 caps="application/x-rtp,clock-rate=90000" do-timestamp=false ! rtph264depay ! decodebin ! autovideosink<br>
<br>but it doesn't work for me. My output:<br><br>Setting pipeline to PAUSED ...<br>Pipeline is live and does not need PREROLL ...<br>Setting pipeline to PLAYING ...<br>New clock: GstSystemClock<br><br>And nothing's more - window with video doesn't display.<br>
<br>When I'd change gst-launch-1.0 to gst-launch-0.10, playing works fine.<br>I think, the problem is with rtph264 depay. I tried to use pipeline:<br><br>gst-launch-1.0 udpsrc port=18888 multicast-iface="lo" multicast-group="232.4.130.146" buffer-size=1000000 caps="application/x-rtp,clock-rate=90000" do-timestamp=false ! filesink location="test"<br>
<br><br>File "test" was created, and his size was bigger than 0.<br><br>Later I created pipeline shown below;<br><br>gst-launch-1.0 udpsrc port=18888 multicast-iface="lo" multicast-group="232.4.130.146" buffer-size=1000000 caps="application/x-rtp,clock-rate=90000" do-timestamp=false ! rtph264depay ! filesink location="test"<br>
<br>File "test" also was created, but size equals zero.<br><br>Is it possible, that h264depay doesn't work in gstreamer-1.0? How can I solve my problem?<br><br>Best regards,<br>Marcin Kolny</div>