<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div>I agree with you. But I am working with a kind of proprietary RTSP<br>superset which need this (they use OPTIONS to keep-alive sessions),<br>and I am not responsible for these choices. :)<br></div></blockquote></div><br><div>Even though you might feel that you're "not responsible for these choices" made by the developers of this client, I hope that you contact them, asking them to fix their clients so that they adhere to the standard, which is to use RTCP "RR" packets (or, failing that, RTSP "GET_PARAMETER" requests) as keep-alives.</div><div><br></div><div>But if you can't do that, then - because all of the important member variables and member functions of "RTSPClientConnection" and "RTSPClientSession" are "protected" rather than "private" - you should be able to reimplement the "OPTIONS" handler to parse the session id and use it to look up the "RTSPClientSession" object (and then do whatever you want with it).  You'll get no help from me on this, though.</div><br><br><div apple-content-edited="true">
<span class="Apple-style-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; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-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; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>