У меня проблема с попыткой получить поток gstreamer с VLC. Это команда, которую я использовать для передачи:Поток gstreamer to vlc freeze issue
gst-launch-1.0 -v filesrc location=vid.h264 ! h264parse ! rtph264pay config-interval=1 pt=96 ! \
udpsink host=192.168.1.10 port=900
Прием его с помощью GStreamer отлично работает для меня:
gst-launch-1.0 -v udpsrc port=9000 caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264' ! \
rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false
Для VLC я создал простой SDP файл:
v=0
m=video 9000 RTP/AVP 96
c=IN IP4 192.168.1.10
a=rtpmap:96 H264/90000
Но после запуска я получаю только один неподвижный кадр реального потока. Когда я останавливаюсь и запускаю VLC, я получаю другой фрейм. Знаете ли вы, что может быть проблемой непрерывного отображения потока в VLC?