<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 name="divtagdefaultwrapper" id="divtagdefaultwrapper" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; margin: 0px;" class=""><div style="margin-top: 0px; margin-bottom: 0px;" class="">We use live555 to receive video and audio RTSP streams from cameras (and we show the video in our application). Our solution worked well for older Axis cameras, but it doesn't work for newer Axis cameras, which firmware is 5.6 or later.</div><p class="owaPara" style="margin-top: 0px; margin-bottom: 0px;"> </p><div style="margin-top: 0px; margin-bottom: 0px;" class="">The problem is that the stream stops after 1 minute. This is the typical timeout, so camera most probably doesn't get/accept the keep alive message. Note that I use the onvif RTSP stream (<a href="rtsp://[ip]/onvif-media/media.amp" class="">rtsp://[ip]/onvif-media/media.amp</a>).</div><p class="owaPara" style="margin-top: 0px; margin-bottom: 0px;"> </p><div style="margin-top: 0px; margin-bottom: 0px;" class="">Some days ago I downloaded 2015.05.31 version of live555 library and I built testRTSPClient and did tests with this. It ran for 30 minutes for our old camera (then I stopped it), but it stopped after 1 minute with the new Axis camera (firmware 5.6).</div><p class="owaPara" style="margin-top: 0px; margin-bottom: 0px;"> </p><div style="margin-top: 0px; margin-bottom: 0px;" class="">I also tried VLC with the same stream, it worked well after 1 minute. I also tried to modify my code, and send OPTIONS command in every 10 seconds, and that also worked. Maybe VLS do similarly.</div><p class="owaPara" style="margin-top: 0px; margin-bottom: 0px;"> </p><div style="margin-top: 0px; margin-bottom: 0px;" class="">Do you have any idea what can be the problem? Is it an Axis firmware problem?</div></div></div></blockquote><div><br class=""></div>Probably.  However this is not an “Axis” mailing list.  Problems with “Axis” cameras need to be reported to Axis itself.</div><div><br class=""></div><div>It appears that - with your newest “Axis” firmware - the RTSP server in your network camera does not recognize incoming RTCP “RR” packets (from the RTSP client) as indicating client ‘liveness’.  (Apparently, in the older version of the firmware, your camera either recognized incoming RTCP packets as indicating client liveness, or (more likely) did not time-out RTSP clients at all.)</div><div><br class=""></div><div>As you noted, you can overcome this problem by sending “OPTIONS” commands periodically.  (Every 10s seems excessive, though.)  A better solution, however, is to report this problem to “Axis”, and tell them to fix their firmware to use incoming RTCP “RR” packets to indicate client ‘liveness’.</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>