<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div>
<div>I want to integrate the capability into my app and not look at logs. My app is a proxy server that I can add and remove camera dynamically. So looking at log messages is not ideal. I did sub class the base environment and override the logging to capture
 to log else where besides stderr. So it could be done. Are the logs guaranteed to stay the same?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Craig</div>
<div><br>
</div>
<div><font style="color:#333333"><i>Sent from my Verizon Wireless 4G LTE DROID</i></font></div>
</div>
<br>
<br>
Ross Finlayson <finlayson@live555.com> wrote:<br>
<br>
<div><br>
<div>
<div>On Nov 19, 2013, at 3:37 PM, Craig Matsuura <<a href="mailto:cmatsuura@vivint.com">cmatsuura@vivint.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">I'm looking at using the liveness to indicate to my app if the cameras
<br>
are online, I was going to sub-class ProxyRTSPClient and override <br>
continueAfterLivenessCommand, but it is not virtual.   Is there a better <br>
way to hook the continueAfterLivenessCommand, so I can determine if the <br>
connection to the camera is still live or online state of the cameras <br>
I'm connecting too?<br>
</blockquote>
<div><br>
</div>
</div>
You don't need to modify any code at all.  Just run the "LIVE555 Proxy Server" with the "-V" (verbose output) option.  You'll then see quite clearly if/when the RTSP "OPTIONS" command (sent periodically by the proxy to the back-end server) is being replied
 to.<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;  "><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;  ">Ross
 Finlayson<br>
Live Networks, Inc.<br>
<a href="http://www.live555.com/">http://www.live555.com/</a></span></span> </div>
<br>
</div>
</body>
</html>