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

Reply via email to