<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div bgcolor="#FFFFFF" text="#000000">I'm not sure if the assumption "<i>if the back-end server fails, it
      will do so by closing the TCP connection"</i> is strong enough.
    What i'm actually seeing is that sometimes the liveness is sent but
    no response is received, and the backend connection seems to be
    still alive because the proxy doesn't detect any closure, but the
    connection is not really working. This is a problem, because you
    can't stream the video throught this proxyRTSPClient anymore, so, i
    think that would be useful to have a timeout task to control how
    long should the proxy wait the liveness response in order to reset
    such connections.<br></div></blockquote><div><br></div></div>Yes, I will probably make such a change sometime in the future.<div><br></div><div>You should note, though, that if a back-end server fails in this way (by not responding to RTSP commands at all, even though the TCP connection remains open), then chances are that any further connection attempt (from the proxy server) will also fail.  So you really can't expect a client to be able to receive the stream anymore.</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>