Lazy Pull and Session Timeout Issue
I have been testing the EMS lazy pull feature and have encountered a problem with session keep-alive. Documentation for this feature indicates that the keepAlive parameter is not available for lazy pull streams, however, session keep-alive and re-connect on loss of stream are 2 different issues.
My testing has been performed with Axis cameras which have a session timeout in the SETUP response header. Timeout is set for 60 seconds and lazy pull does not appear to send periodic OPTIONS, GET_PARAMETRS…etc to keep the session alive.
Other than this problem lazy pull would be the perfect tool for a use case that I’m currently working on.
Is there way to have lazy pull implemented with periodic OPTIONS, GET_PARAMETERS requests to keep-alive sessions with rtsp servers that have a timeout specified? No need for reconnect…just keep the session alive until the client application requesting the stream disconnects.