I have read about gstreamer support for rtp and it should be possible to play rtp streams with gstreamer.
I’ve tried with this
GST_DEBUG="*:3" gst-launch-0.10 -v udpsrc buffer-size="5000" \
port=1234 multicast-group="239.0.0.17" \
caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H264" \
! .recv_rtp_sink_0 gstrtpbin ! rtpmp2tdepay \
! mpegtsdemux ! ffdec_h264 ! xvimagesink
and I get video to display, but completely unwatchable – one frame per 3 seconds (and that frame doesn’t look normal at all)
Does anyone know how to make gstreamer to play rtp streams that are in MPEG2 TS? In that format I receive satellite channels from IPTV so it should be common.
I’ve managed to solve this:
and it works great.
Thanks for help!