Thank you for replying, This is RTSP client implemented based on testRTSPClient code supplied with library sources.
What is happening is that upon errors in streaming from RTSP capable camera, sometimes no callback is called. If RTSP source reports problems (reply is sent) - code handles it well. The problem starts to appear if camera is not responding - RTSP command is being sent to camera and code sits in select call waiting for response (actually select is called repeatedly in SingleStep from doEventLoop). I set a schedule for delayed task in continueAfterPlay(and repeatedly from callback itself) - it does it works if stream is broken after PLAY command is processed - code keeps history of frames arrival and acts if they do not come. But in my case the problems happens either during Describe or Setup commands. I tried to schedule delayed task in earlier stages (in response to describe or setup, but this leads to different set of problems related to cleanup of objects). So it can be very helpfull to have a deadline timeout for getting command's response (of course with callback being called). Best regards, Alexander. On Thursday, January 23, 2020 5:29:10 PM IST Ross Finlayson wrote: > You’re going to have to be a lot more specific. > > How are you using our software? Are you using it as a RTSP client, a RTSP > server, a RTSP proxy server, or in some other way? > > And are you using one of our suppled applications, or are you referring to > an application that you have written yourself (using our libraries)? > > And what specifically is happening that is causing an issue for you? > > > 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