<div dir="ltr">It also coincides with the following events:<div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">0:01:09.870444110 12808 0x10c9ca0 </span><span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> rtspclient rtsp-client.c:2727:handle_request: client 0x11030b0: received a request GET_PARAMETER rtsp://localhost:8554/test/ 1.0
</span><br>0:01:11.740605331 12808 0x7f857804e8f0 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> </span><span style="font-weight:bold;color:rgb(84,84,255)"> GST_EVENT gstevent.c:679:gst_event_new_caps:</span><span style="color:rgb(0,0,0)"> creating caps event application/x-rtcp
</span><br>0:01:11.740733092 12808 0x7f857804e8f0 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> </span><span style="font-weight:bold;color:rgb(84,84,255)"> GST_EVENT gstevent.c:760:gst_event_new_segment:</span><span style="color:rgb(0,0,0)"> creating segment event time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.99999</span><br>9999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
<br>0:01:11.740787716 12808 0x7f8570020850 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> </span><span style="font-weight:bold;color:rgb(84,84,255)"> GST_EVENT gstevent.c:679:gst_event_new_caps:</span><span style="color:rgb(0,0,0)"> creating caps event application/x-rtcp
</span><br>0:01:11.747962055 12808 0x7f857804ead0 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> </span><span style="font-weight:bold;color:rgb(84,84,255)"> GST_EVENT gstevent.c:679:gst_event_new_caps:</span><span style="color:rgb(0,0,0)"> creating caps event application/x-rtcp
</span><br>0:01:11.748070236 12808 0x7f857804ead0 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> </span><span style="font-weight:bold;color:rgb(84,84,255)"> GST_EVENT gstevent.c:760:gst_event_new_segment:</span><span style="color:rgb(0,0,0)"> creating segment event time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.99999</span><br>9999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
<br>0:01:11.748110491 12808 0x7f8570020c00 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> </span><span style="font-weight:bold;color:rgb(84,84,255)"> GST_EVENT gstevent.c:679:gst_event_new_caps:</span><span style="color:rgb(0,0,0)"> creating caps event application/x-rtcp
</span><br>0:01:12.354714316 12808 0x7f8570003230 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> rtspstream rtsp-stream.c:1616:on_new_ssrc: 0x7f8578038d70: new source 0x7f8570045ad0
</span><br>0:01:12.354802661 12808 0x7f8570003230 <span style="color:rgb(24,178,178)">INFO </span><span style="color:rgb(0,0,0)"> rtspstream rtsp-stream.c:1530:dump_structure: structure: application/x-rtp-source-stats, ssrc=(uint)3989343839, internal=(boolean)false, validated=(boolean</span><br>)false, received-bye=(boolean)false, is-csrc=(boolean)false, is-sender=(boolean)false, seqnum-base=(int)-1, clock-rate=(int)-1, rtcp-from=(string)<a href="http://127.0.0.1:35799">127.0.0.1:35799</a>, octets-sent=(guint64)0, packets-sent=(guint64)0, <br>octets-received=(guint64)0, packets-received=(guint64)0, bitrate=(guint64)0, packets-lost=(int)0, jitter=(uint)0, sent-pli-count=(uint)0, recv-pli-count=(uint)0, sent-fir-count=(uint)0, recv-fir-count=(uint)0, ha<br>ve-sr=(boolean)false, sr-ntptime=(guint64)0, sr-rtptime=(uint)0, sr-octet-count=(uint)0, sr-packet-count=(uint)0, sent-rb=(boolean)false, sent-rb-fractionlost=(uint)0, sent-rb-packetslost=(int)0, sent-rb-exthighe<br>stseq=(uint)0, sent-rb-jitter=(uint)0, sent-rb-lsr=(uint)0, sent-rb-dlsr=(uint)0, have-rb=(boolean)false, rb-fractionlost=(uint)0, rb-packetslost=(int)0, rb-exthighestseq=(uint)0, rb-jitter=(uint)0, rb-lsr=(uint)<br>0, rb-dlsr=(uint)0, rb-round-trip=(uint)0;<br>
<br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 29 March 2016 at 10:33, Serj TorresSoldado <span dir="ltr"><<a href="mailto:torres.soldado@gmail.com" target="_blank">torres.soldado@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I have just noticed this happens with the gst-rtsp-server examples as well.<div><br></div><div>I am using the 1.6 branch.</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On 28 March 2016 at 21:50, Serj TorresSoldado <span dir="ltr"><<a href="mailto:torres.soldado@gmail.com" target="_blank">torres.soldado@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div> I am doing a sink -> src push. The sink is in a separate pipeline and the src is created by gst-rtsp-server when creating the media pipeline.</div><div><br></div><div> I have tried both using a pull (need-data signal) and push (new-sample) methods and the result is the same.</div><div><br></div><div> I am copying the buffer from the sink to the source. I am setting the PTS on the copied buffer otherwise after the first client disconnects I am unable to connect again.</div><div><br></div><div> GST_BUFFER_PTS(bufcpy) = client->timestamp_;</div><div> client->timestamp_ += GST_BUFFER_DURATION(bufcpy);</div><div> gst_app_src_push_buffer(client->appsrc_, bufcpy);</div><div><br></div><div> When cofiguring the client I have "played" with the following appsrc properties but they don't seem to make a difference:</div><div><br></div><div><div> gst_util_set_object_arg(reinterpret_cast<GObject*>(appsrc.Get()), "format", "time");</div><div> g_object_set(reinterpret_cast<GObject*>(appsrc.Get()), "block", false, nullptr);</div><div> g_object_set(reinterpret_cast<GObject*>(appsrc.Get()), "is-live", true, nullptr);</div><div> g_object_set(reinterpret_cast<GObject*>(appsrc.Get()), "do-timestamp", true, nullptr);</div><div>// g_object_set(reinterpret_cast<GObject*>(appsrc.Get()), "stream-type", "random-access", nullptr);</div><div>// g_object_set(reinterpret_cast<GObject*>(appsrc.Get()), "max-bytes", 1000, nullptr);</div></div><div><br></div><div>Any help would be awesome, thanks.</div><span><font color="#888888"><div><br></div><div>Serj</div></font></span></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>