I want to receive an UDP video stream with gstreamer. Well, the final goal is to play it into a QML page, which in turn use gstreamer as backend.
Thus, first I want to test at the low-level.
Opening the stream with VLC reveals:
MPEG-1/2 Video (mpgv) 720x576 50 fps Planar 4:2:0 YUV
Because I'm running a custom Linux system I'm not sure if I have all the gstreamer plugins I need.
I have:
# gst-inspect-1.0 | grep mpeg2
libav: avenc_mpeg2video: libav MPEG-2 video encoder
libav: avdec_mpeg2video: libav MPEG-2 video decoder
omx: omxmpeg2videodec: OpenMAX MPEG2 Video Decoder
# gst-inspect-1.0 | grep udp
udp: udpsink: UDP packet sender
udp: multiudpsink: UDP packet sender
udp: dynudpsink: UDP packet sender
udp: udpsrc: UDP packet receiver
What is the minimum pipeline I can use to receive this UDP stream?