[Live-devel] RTP over TCP - What happens if a client closes the RTP socket gracelessly?

Ross Finlayson finlayson at live555.com
Tue May 15 09:06:31 PDT 2012


>     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).

Just 1.

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20120515/da227ec3/attachment.html>


More information about the live-devel mailing list