Я читал о поддержке gstreamer для rtp, и должна быть возможность воспроизводить потоки rtp с помощью gstreamer.
Я пробовал с этим
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
и я получаю видео для показа, но полностью недоступно для просмотра - один кадр в 3 секунды (и этот кадр вообще не выглядит нормально)
Кто-нибудь знает, как заставить gstreamer воспроизводить потоки rtp, которые находятся в MPEG2 TS? В этом формате я получаю спутниковые каналы от IPTV, так что это должно быть распространено.