<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] RTSP client takes significant time
to clo</title></head><body>
<blockquote type="cite" cite><font face="Courier New" size="-1">When
RTSP server does not send video strea, the following line at RTSP
client takes more time (sometimes in the order of seconds) to
return</font></blockquote>
<blockquote type="cite" cite><font face="Courier New" size="-1">int
selectResult = select(fMaxNumSockets, &amp;readSet, NULL, NULL,
&amp;tv_timeToDelay);</font></blockquote>
<blockquote type="cite" cite><font face="Courier New"
size="-1">&nbsp;</font></blockquote>
<blockquote type="cite" cite><font face="Courier New" size="-1">When
client application closes the RTSP client, how to ensure that the
above line to return immediately (e.g. within 500 milliseconds
max.)?</font></blockquote>
<div><br></div>
<div>You will need to arrange for an event to happen - within that
time frame - that will be recognized by the event loop.&nbsp; The
simplest way to do this is to create a periodic task.</div>
<div><br></div>
<div>For an illustration, see
&lt;http://lists.live555.com/pipermail/live-devel/2006-March/004192.h<span
></span>tml&gt;</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>