<div>Hi,</div>
<div>&nbsp;</div>
<div>I have tested rigrously to find out the reason that why Live555 server stops servering large number of clients.</div>
<div>The architecture of Live555 is like that in the class BasicTaskScheduler, function </div>
<div><font color="#33cc00"><font color="#3333ff"><strong></strong></font></font>&nbsp;</div>
<div><font color="#33cc00"><font color="#3333ff"><strong>&nbsp;void BasicTaskScheduler::SingleStep(unsigned maxDelayTime)</strong></font> </font></div>
<div><font color="#33cc00"></font>&nbsp;</div>
<div>&nbsp;identifies the active socket and then serve the clinet connected to that socket accordinly. I have observed that if there exist any delay in serving any client the client stops playing the current stream and we need to request to play the stream from start (at the client end). 
</div>
<div>&nbsp;</div>
<div>This is also true when i debug the live555 server code. Since the control of the server gets delay because of my break point, the client stops sending any request to the server.</div>
<div>&nbsp;</div>
<div>I would like to request Ross to test the performance of Live555 at your labs. Because i guess when the large number of clients simultaneously request for streaming the server can&#39;t respond with the desired frequency.
</div>
<div>&nbsp;</div>
<div>Regards,</div>
<div>Ritesh Mittal</div>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">On 1/16/07, <b class="gmail_sendername">Morgan Tørvolt</b> &lt;<a href="mailto:morgan.torvolt@gmail.com">morgan.torvolt@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Have you tried with more that 21 connections? What happens if you<br>start 30 clients? You could script this by using the openRTSP client.
<br><br>-Morgan-<br><br>On 15/01/07, Ritesh Mittal &lt;<a href="mailto:ritsgenx@gmail.com">ritsgenx@gmail.com</a>&gt; wrote:<br>&gt; Hi Ross,<br>&gt;<br>&gt; I am performing this test on Windows 2000 Server (Standard Edition). The
<br>&gt; maximum limit of opening the same file (with &quot;rb+&quot;) mode is 509 . This i<br>&gt; have tested by writing a test application which returns NULL to fopen call<br>&gt; when it has already opened the same file 509 times.
<br>&gt;<br>&gt; Hence, I guess there is some another reason for my query.<br>&gt;<br>&gt; Regards,<br>&gt; Ritesh Mittal<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 1/15/07, Ross Finlayson &lt;<a href="mailto:finlayson@live555.com">
finlayson@live555.com</a>&gt; wrote:<br>&gt; &gt; &gt;I tried to test live555 server on a dual processor machine. I<br>&gt; &gt; &gt;streamed one mpeg-1 file using VLC and real player as clients.<br>&gt; &gt; &gt;I tried to connect multiple clients (on different machines) to the
<br>&gt; &gt; &gt;same server (requestion for streaming of an mpeg file). But when the<br>&gt; &gt; &gt;client count reaches 21 the LIVE555 server failed to response for<br>&gt; &gt; &gt;the new connections. The CPU usage of the server machine was nominal
<br>&gt; &gt; &gt;(8 to 10 percent) .<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; You appear to have run up against an operating system-imposed limit -<br>&gt; &gt; most likely the number of open files.&nbsp;&nbsp; I.e., it is probably a limit
<br>&gt; &gt; of your operating system, not an inherent limit in the LIVE555 code.<br>&gt; &gt; You may be able to increase this limit by reconfiguring your<br>&gt; &gt; operating system in some way.<br>&gt; &gt; --<br>&gt; &gt;
<br>&gt; &gt; Ross Finlayson<br>&gt; &gt; Live Networks, Inc.<br>&gt; &gt; <a href="http://www.live555.com/">http://www.live555.com/</a><br>&gt; &gt; _______________________________________________<br>&gt; &gt; live-devel mailing list
<br>&gt; &gt; <a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>&gt; &gt; <a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel
</a><br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; live-devel mailing list<br>&gt; <a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>&gt; <a href="http://lists.live555.com/mailman/listinfo/live-devel">
http://lists.live555.com/mailman/listinfo/live-devel</a><br>&gt;<br>&gt;<br>&gt;<br>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com
</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br></blockquote></div><br>