<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I've not used gstreamer before and I am thus struggling with displaying a video stream from a 'Makito X Encoder'.<br><br>The endpoint is on my local network and has the form:<br><br>    udp://@239.256.0.1:2000<br><br>The video is H264. The transport stream is set to MPEG2 transport stream over UDP (no RTP header).<br><br>I can display the video stream reliably using VLC and QtAV.<br><br>I have tried the following command:<br><br>    gst-launch-1.0 uridecodebin uri=udp://@<a href="http://239.255.0.1:2000">239.255.0.1:2000</a> ! tsdemux ! h264parse ! video/x-h264 ! avdec_h264 ! autovideosink sync=false<br><br>However the command exits and I get the following output on the console (GST_DEBUG=2).<br><br>    Setting pipeline to PAUSED ...<br>    Pipeline is live and does not need PREROLL ...<br>    Got context from element 'autovideosink0-actual-sink-vaapi': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx1";<br>    Setting pipeline to PLAYING ...<br>    New clock: GstSystemClock<br>    0:00:00.660459332 25954 0x7f0ef407d720 WARN               h264parse gsth264parse.c:1237:gst_h264_parse_handle_frame:<h264parse1> broken/invalid nal Type: 1 Slice, Size: 3890 will be dropped<br>    0:00:00.709177326 25954 0x7f0ef407d720 WARN               h264parse gsth264parse.c:1237:gst_h264_parse_handle_frame:<h264parse1> broken/invalid nal Type: 1 Slice, Size: 2722 will be dropped<br>    0:00:00.740623161 25954 0x7f0ef407d720 WARN               h264parse gsth264parse.c:1237:gst_h264_parse_handle_frame:<h264parse1> broken/invalid nal Type: 1 Slice, Size: 3441 will be dropped<br>    0:00:00.741811344 25954 0x7f0ef407d720 WARN           basetransform gstbasetransform.c:1355:gst_base_transform_setcaps:<capsfilter1> transform could not transform video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal, pixel-aspect-ratio=(fraction)16/15, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, profile=(string)baseline, level=(string)3 in anything we support<br>    0:00:00.742489891 25954 0x7f0ef407d720 WARN           basetransform gstbasetransform.c:1355:gst_base_transform_setcaps:<capsfilter1> transform could not transform video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal, pixel-aspect-ratio=(fraction)16/15, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, profile=(string)baseline, level=(string)3 in anything we support<br>    0:00:00.788831498 25954 0x55eda7982b70 WARN                 basesrc gstbasesrc.c:3055:gst_base_src_loop:<source> error: Internal data stream error.<br>    0:00:00.788900888 25954 0x55eda7982b70 WARN                 basesrc gstbasesrc.c:3055:gst_base_src_loop:<source> error: streaming stopped, reason not-negotiated (-4)<br>    ERROR: from element /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstUDPSrc:source: Internal data stream error.<br>    Additional debug info:<br>    gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstUDPSrc:source:<br>    streaming stopped, reason not-negotiated (-4)<br>    Execution ended after 0:00:00.302233500<br>    Setting pipeline to PAUSED ...<br>    Setting pipeline to READY ...<br>    Setting pipeline to NULL ...<br>    Freeing pipeline ...<br><br>I can display a local video file so I am fairly sure I've built gstreamer correctly.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">How can I display the video stream reliably?<br><br>I'm using gstreamer version 1.14.2.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Damian<br></div></div></div>