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

Reply via email to