<p>Hi Ross,<br>
Thanks for the information. Just one doubt, should the RTCP RR be sent by the client? And the server must support such feature as well, correct?</p>
<div class="gmail_quote">Em 22/10/2015 17:00, "Ross Finlayson" <<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><blockquote type="cite"><div><div dir="ltr"><div><div><div>The server we have for our application does not support GET_PARAMETER to keep to connection alive when the video is PAUSED. After 1 minute the connection is lost and the video has to be restarted.<br></div>In the live555.cpp code, it reads that the GET_PARAMETER will be sent, but also the OPTIONS command could be send as a fallback. But I don't see this second option. Was this second option removed?<br></div></div></div></div></blockquote><div><br></div></div>FYI, in our own proxy server code we - by default - send “OPTIONS” rather than “GET_PARAMETER" as a keep-alive command, because we found that more servers handled “OPTIONS” than “GET_PARAMETER”.  (It turned out that there are even some brain-damaged servers that include “GET_PARAMETER” in the list of commands that they *claim* to support (in response to an initial “OPTIONS” command) - but in reality don’t support “GET_PARAMETER” at all.)<div><div><br></div><div>So, if VLC were changed to send “OPTIONS” rather than “GET_PARAMETER”, it might be an improvement (but, OTOH, some people would undoubtedly complain)...</div></div><div><br></div><div>As an aside, I should point out that servers should really not need to receive *any* of these ‘keep-alive’ commands; they should, instead, be using incoming RTCP “RR” packets - from the client - to let it know that the client is still alive.  But unfortunately lots of RTSP servers (including VLC, I think :-) don’t listen to incoming RTCP packets at all.</div><br><br><div>
<span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a></span></span>
</div>
<br></div><br>_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br>
<br></blockquote></div>