<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class=""><div class=""><p class="">******* live555ProxyServer LOG ************</p><p class="">LIVE555 Proxy Server</p><p class="">(LIVE555 Streaming Media library version 2015.05.25)</p><div class=""><br class=""></div></div></div></blockquote>[…]<br class=""><blockquote type="cite" class=""><div class=""><div class=""><p class="">Sending request: PLAY <a href="rtsp://admin:1@192.168.1.121//h264/ch1/main/av_stream" class="">rtsp://admin:1@192.168.1.121//h264/ch1/main/av_stream</a> RTSP/1.0 </p><p class="">CSeq: 9 <br class="">Authorization: Digest username="admin", realm="Embedded Net DVR", nonce="21aaecab7", uri="<a href="rtsp://admin:1@192.168.1.121//h264/ch1/main/av_stream" class="">rtsp://admin:1@192.168.1.121//h264/ch1/main/av_stream</a>", response="c5d2d809780e7cb6619d8be38ba5749c" <br class="">User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2015.05.25) <br class="">Session: 187345554</p><p class="">ProxyServerMediaSubsession["H264"]::createNewRTPSink()<br class="">ProxyServerMediaSubsession["PCMU"]::createNewStreamSource(session id 1438568373)<br class="">ProxyServerMediaSubsession["PCMU"]::createNewRTPSink()<br class="">Received 56 new bytes of response data.<br class="">Received a complete PLAY response:<br class="">RTSP/1.0 455 Method Not Valid In This State <br class=""></p></div></div></blockquote><div>This indicates a bug in the ‘back-end’ server (i.e., IP camera).  You should report this bug to the manufacturer of this camera.</div><div><br class=""></div><div>However, I have now updated the proxy server code to better handle buggy ‘back-end’ servers like this.  Now, if the proxy server’s back-end “PLAY” command fails like this, it will tear down the connection with the ‘back-end’ server, and start again.  (The ‘front-end’ client request that caused the failing “PLAY” command to get sent will still fail, but now subsequent ‘front-end’ clients have a better chance of succeeding.)</div><div><br class=""></div><div>Please download the newest version (2015.05.30) of the code </div></div><br class=""><div apple-content-edited="true" class="">
<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 class="">Live Networks, Inc.<br class=""><a href="http://www.live555.com/" class="">http://www.live555.com/</a></span></span>
</div>
<br class=""></body></html>