Ross, Thanks for the code update.
Looks like sending the session id in the OPTION header solved the problem! After my original post yesterday, I did determine that Axis cameras have a session time-out (default 60 sec) setting that was tearing down the session. The only thing I cannot explain is why the log file from yesterday did not have the following: ProxyServerMediaSubsession["H264"]: received RTCP "BYE". (The back-end stream has ended.) ProxyServerMediaSubsession["H264"]::~ProxyServerMediaSubsession() Opening connection to 99.58.86.198, port 11034... In tests that I ran later in the day I saw this message every time I waited 60 secs between test cycles. So, it appears that the camera does send a message on time-out...and based on my observations Proxy Server handles this correctly. I'm at a loss as to why "BYE" was not received in the original case. I suppose there could have been dropped packets, loss of connectivuty...etc. Bob On Tue, Oct 15, 2013 at 7:29 PM, Ross Finlayson <finlay...@live555.com>wrote: > Unfortunately I can't tell why the 'back-end' server (an Axis camera) is > timing out the sessions. (It is apparently a bug in the cameras.) > > However, in hope of preventing this from happening, I've now installed a > new version (2013.10.16) of the "LIVE555 Streaming Media" code that now > includes "Session:" header in each "OPTIONS" request (if we're currently > part of a session). I'm hoping that this will either cause your back-end > server (Axis camera) to keep its session alive, or - if it doesn't - at > least cause the camera to return an error response for the "OPTIONS" > command after it (for whatever reason) times its session out. > > Please let me know if this fixes your problem. If it doesn't, then Axis > will need to fix their cameras to become more standards compliant. (As > always, I'm willing to help Axis (and any other network camera > manufacturer) make their systems more compliant. There's at least one Axis > employee on this mailing list; you know how to get hold of me :-) > > > Ross Finlayson > Live Networks, Inc. > http://www.live555.com/ > > > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel >
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel