Hi
I have streamed video via vlc and then I have recieved from gstreamer with following pipeline: *GST_DEBUG=2 gst-launch-0.10 rtspsrc location=rtsp://127.0.0.1:8554/test ! gstrtpjitterbuffer ! rtph264depay ! ffdec_h264 ! videorate ! xvimagesink sync=false* While vlc has streamed video over rtsp, I have suddenly lost stream in the first minute of stream before end of stream. Output of this pipeline is that: Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock 0:00:00.300554233 10898 0x1fd2560 WARN basesrc gstbasesrc.c:2543:gst_base_src_loop:<udpsrc1> error: Internal data flow error. 0:00:00.300599795 10898 0x1fd2560 WARN basesrc gstbasesrc.c:2543:gst_base_src_loop:<udpsrc1> error: streaming task paused, reason not-linked (-1) 0:00:00.416322847 10898 0x2009890 WARN rtpjitterbuffer rtpjitterbuffer.c:387:calculate_skew: backward timestamps at server, taking new base time 0:00:00.416390043 10898 0x7f2fec004300 WARN rtpjitterbuffer rtpjitterbuffer.c:387:calculate_skew: backward timestamps at server, taking new base time 0:00:00.422838029 10898 0x1fcc2e0 ERROR ffmpeg :0:: number of reference frames exceeds max (probably corrupt input), discarding one 0:00:00.422910794 10898 0x1fcc2e0 ERROR ffmpeg :0:: Missing reference picture 0:00:00.422925810 10898 0x1fcc2e0 ERROR ffmpeg :0:: Missing reference picture 0:00:00.427919833 10898 0x1fcc2e0 ERROR ffmpeg :0:: mmco: unref short failure 0:00:08.131555061 10898 0x2009890 WARN rtpjitterbuffer rtpjitterbuffer.c:428:calculate_skew: delta - skew: 0:00:01.011493634 too big, reset skew 0:00:08.131622724 10898 0x7f2fec004300 WARN rtpjitterbuffer rtpjitterbuffer.c:428:calculate_skew: delta - skew: 0:00:01.103711536 too big, reset skew 0:00:08.167448386 10898 0x2009890 WARN rtpjitterbuffer rtpjitterbuffer.c:387:calculate_skew: backward timestamps at server, taking new base time 0:00:08.167517255 10898 0x7f2fec004300 WARN rtpjitterbuffer rtpjitterbuffer.c:387:calculate_skew: backward timestamps at server, taking new base time 0:00:11.107462643 10898 0x2009890 WARN rtpjitterbuffer rtpjitterbuffer.c:428:calculate_skew: delta - skew: 0:00:01.019481394 too big, reset skew 0:00:11.107550056 10898 0x7f2fec004300 WARN rtpjitterbuffer rtpjitterbuffer.c:428:calculate_skew: delta - skew: 0:00:01.065712559 too big, reset skew 0:00:20.881321927 10898 0x2009890 WARN rtpjitterbuffer rtpjitterbuffer.c:428:calculate_skew: delta - skew: 0:00:01.023381170 too big, reset skew Got EOS from element "pipeline0". Execution ended after 59982680309 ns. Setting pipeline to PAUSED ... 0:01:00.267995915 10898 0x1d8b080 WARN rtspsrc gstrtspsrc.c:4183:gst_rtspsrc_send:<rtspsrc0> got NOT IMPLEMENTED, disable method PAUSE Setting pipeline to READY ... Setting pipeline to NULL ... Freeing pipeline ... How to handle this problem? Thanks in advance Fatih -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Information Purpose Only !!!
I have found solution. I have used *rtspt://...* instead of rtsp://... to enforce TCP instead of UDP. gst-launch-0.10 rtspsrc location=*rtspt*://127.0.0.1:8554/test ! gstrtpjitterbuffer ! rtph264depay ! ffdec_h264 ! xvimagesink sync=false Hope this helps someone. -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |