Hello Ross.
If an RTSP client (not developed by me and sadly not based on Live555) asks for a video, streaming with RTP over TCP, and after some minutes closes the RTP socket gracelessly (bug or black-out), doesn't (or can't) send the RTSP Teardown command, then the Live555 RTSP Server (OnDemandServerMediaSubSession): 1) waits only for the usual liveness timeout due to the lack of arrival of the RTCP RR command and, in case, terminates the matching RTPClientSession; 2) manages the usual liveness timeout; but it terminates the matching RTPClientSession also if the select() function, before the usual liveness timeout has occured, understands that the other end-point is dead (since the TCP level acknowledge is not received even after some retransmissions). Thank you very much, Renato MAURO
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel