2015-07-05 2 views
0

У меня проблема с попыткой получить поток 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?

ответ

1

Я столкнулся с той же проблемой, и опция «do-timestamp = true» решила ее для меня

Смежные вопросы