I have been triying to discover more info about my problem and now I can
extract some more conclusions. I followed the next steps:

1. Connect my client and start the receiving of the image data from the
camera.
2. I disconnect the network more than one minute.
(My program try to connect every 30 seconds If he detect the lose of
connection)
3. After 2+ retries I connect the network again. In retries I only try to
create one RTSPClient and call the function sendOptionsCmd an when this fail
I wait 30 secs more to repeat.
4. When I create again the client all the process starts
OK(...setupMediaSubsession, playMediaSession(I see on wireshark how the
camera starts to send me data) and I call
getNextFrame(...AfterReadingFrame...).
5. In my function AfterReadingFrame the program never stops if I put a
breakpoint.

At last, If I reconnect correctly at first try I receive the data correctly
in AfterReadingFrame. The problem is when I try more than one time an after
all the camera connect. I can't see where is the problem....

Thanks for your help Ross.

2010/3/25 Ross Finlayson <finlay...@live555.com>

> Can I create another RTSPClient without stopping the EventLoop?
>>
>
> Yes, of course.
>
>
>
>  There are any function that I can use to know if the server is up without
>> the creation of a RTSPClient?
>>
>
> Not really.  The only reliable way to know whether a RTSP server is running
> is to use RTSP.
> --
>
> 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
>



-- 
Miguel Angel Arcos
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to