<html><head></head><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1478726939513_5668">Thanks to your help Sebastian, I was able to test with a local gstreamer rtspsrc server and the Qt client works like a charm.</div><div id="yui_3_16_0_ym19_1_1478726939513_5727"><br></div><div id="yui_3_16_0_ym19_1_1478726939513_5726">The setup was:</div><div id="yui_3_16_0_ym19_1_1478726939513_5751" dir="ltr">server: ./test-launch.exe "( videotestsrc ! x264enc tune=zerolatency ! rtph264pay name=pay0 pt=96 )"<br id="yui_3_16_0_ym19_1_1478726939513_5754">client: gst-launch-1.0.exe -v -m rtspsrc location=rtsp://127.0.0.1:8554/test latency=30 ! decodebin ! timeoverlay ! autovideosink</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_5846"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_5792">I also tested with success a simple rtp scenario:</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_5845"><br></div><div id="yui_3_16_0_ym19_1_1478726939513_5469" dir="ltr"><span id="yui_3_16_0_ym19_1_1478726939513_5964">server : gst-launch-1.0.exe -v -m videotestsrc ! x264enc tune=zerolatency ! rtph264pay ! udpsink host=127.0.0.1 port=5000<br id="yui_3_16_0_ym19_1_1478726939513_5933">client : gst-launch-1.0.exe -v -m udpsrc port=5000 ! application/x-rtp,payload=96,clock-rate=90000 ! rtpjitterbuffer ! rtph264depay ! decodebin ! videoconvert ! timeoverlay ! autovideosink <br id="yui_3_16_0_ym19_1_1478726939513_5934"></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6117"><span><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6116"><span id="yui_3_16_0_ym19_1_1478726939513_6115">But playing a rtsp stream from a wifi "action" camera still has those longish pauses every 10s.</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6113"><span id="yui_3_16_0_ym19_1_1478726939513_6112">And contrary to what I wrote earlier, I can reproduce it with gst-launch 1.10 with both the msys2 build and the official distribution.<br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6119"><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_8597"><span id="yui_3_16_0_ym19_1_1478726939513_8452">client : gst-launch-1.0.exe -v -m </span>rtspsrc location=rtsp://192.x.x.x/AmbaStreamTest latency=30 ! decodebin ! timeoverlay ! autovideosink</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_8600"><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6182"><span id="yui_3_16_0_ym19_1_1478726939513_6112">Some findings:</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6302"><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6316"><span id="yui_3_16_0_ym19_1_1478726939513_6112">Each time the pipeline "pauses", the video sink emits a qos event and drops one frame:</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6217"><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6986"><span id="yui_3_16_0_ym19_1_1478726939513_6112">element autovideosink1-actual-sink-d3dvideo sent qos event: live: 1; running time: 30719164049; stream time: 26558070697; timestamp: 30719164049; duration: 33366666 jitter: 3029708354; proportion: 0.15581; quality: 1000000; format: ; processed: 609; dropped: 2;<br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6407"><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6408"><span id="yui_3_16_0_ym19_1_1478726939513_6112">The rtpjitterbuffer skew is initially around 8 as expected but then starts to increase to reach values in the 200.</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_6569"><span id="yui_3_16_0_ym19_1_1478726939513_6813"></span><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br id="yui_3_16_0_ym19_1_1478726939513_6691">I am attaching a dot file of the pipeline at the time a qos event was sent.<br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_8216"><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_8217"><span id="yui_3_16_0_ym19_1_1478726939513_6112">Is it possible to disable the rtpjitterbuffer used in the rtspsrc bin.</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_8218"><span id="yui_3_16_0_ym19_1_1478726939513_6112">If if not, is it possible to create a rtspsrc from its individual elements with gst-launch ?</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_8194"><span id="yui_3_16_0_ym19_1_1478726939513_6112"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478726939513_8219"><span id="yui_3_16_0_ym19_1_1478726939513_6112">Would a wireshark log help ?<br></span></div><div id="yui_3_16_0_ym19_1_1478726939513_9214"><br></div><div id="yui_3_16_0_ym19_1_1478726939513_9215"><br></div><div id="yui_3_16_0_ym19_1_1478726939513_9216"><br></div><div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: lucida console, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> Le Lundi 7 novembre 2016 11h37, philippe renon <philippe_renon@yahoo.fr> a écrit :<br></font></div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <br><br> <div class="y_msg_container"><div id="yiv8473798898"><div><div style="color:#000;background-color:#fff;font-family:lucida console, sans-serif;font-size:13px;"><div id="yiv8473798898yui_3_16_0_ym19_1_1478514834716_5679"><br clear="none"></div><div id="yiv8473798898yui_3_16_0_ym19_1_1478514834716_5744">I did try test-launch but was missing the parentheses and thus getting assertions that the video source element was not a bin and other such assertions.</div><div id="yiv8473798898yui_3_16_0_ym19_1_1478514834716_5745"><br clear="none"></div><div id="yiv8473798898yui_3_16_0_ym19_1_1478514834716_5746">Will try with parentheses...</div><div><br clear="none"></div><div>And thanks for the quick and to the point answers.<br clear="none"></div><div id="yiv8473798898yui_3_16_0_ym19_1_1478514834716_5614"><span></span></div> <div class="yiv8473798898qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv8473798898yahoo_quoted" style="display:block;"> <div style="font-family:lucida console, sans-serif;font-size:13px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd67336"><div dir="ltr"><font size="2" face="Arial"> Le Lundi 7 novembre 2016 10h26, Sebastian Dröge <sebastian@centricular.com> a écrit :<br clear="none"></font></div> </div><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;"><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd40219"> <br clear="none"><br clear="none"> </div><div class="yiv8473798898y_msg_container"><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd77210">On Sun, 2016-11-06 at 11:51 +0000, philippe renon wrote:<br clear="none">> <br clear="none">> To speed up my testing, I am trying to setup a small rtsp server using gstreamer.<br clear="none">> <br clear="none">> But the following pipeline fails:<br clear="none">> <br clear="none">> $ gst-launch-1.0.exe --gst-debug=3 videotestsrc ! x264enc ! rtph264pay name=pay0 pt=96<br clear="none">> [...]<br clear="none"><br clear="none">This does not set up an RTSP server but is just an incomplete pipeline<br clear="none">without a sink.<br clear="none"><br clear="none">Try using the test-launch example from gst-rtsp-server/examples, e.g.<br clear="none"> ./test-launch "( videotestsrc ! x264enc tune=zerolatency ! rtph264pay name=pay0 pt=96 )"<div class="yiv8473798898yqt3701753213" id="yiv8473798898yqtfd56164"><br clear="none"><br clear="none">-- <br clear="none">Sebastian Dröge, Centricular Ltd · <a rel="nofollow" shape="rect" target="_blank" href="http://www.centricular.com/">http://www.centricular.com</a></div></div><br clear="none"><div class="yiv8473798898yqt3701753213" id="yiv8473798898yqtfd80249">_______________________________________________<br clear="none">gstreamer-devel mailing list<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd83010"><br clear="none"></div></div><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd43242"><br clear="none"><br clear="none"></div></div><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd63010"> </div></blockquote><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd22567"> </div></div><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd82838"> </div></div><div class="yiv8473798898yqt0160632834" id="yiv8473798898yqtfd06646"> </div></div></div></div></div><br><br></div> </blockquote> </div> </div> </div></div></body></html>