<DIV>my friend.</DIV>
<DIV>the code in your project</DIV>
<DIV>&nbsp;</DIV>
<DIV>void sendRTPOverTCP(unsigned char* packet, unsigned packetSize,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int socketNum, unsigned char streamChannelId) </DIV>
<DIV>&nbsp;</DIV>
<DIV>if the ::send return error. you mean it is the os configuration's problem?</DIV>
<DIV><includetail>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV style="COLOR: #000">
<DIV style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial Narrow">------------------&nbsp;Original&nbsp;------------------</DIV>
<DIV style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px">
<DIV id=menu_sender><B>From: </B>&nbsp;"Ross Finlayson"&lt;finlayson@live555.com&gt;;</DIV>
<DIV><B>Date: </B>&nbsp;Fri, Jul 9, 2010 05:04 PM</DIV>
<DIV><B>To: </B>&nbsp;"LIVE555 Streaming Media - development &amp; use"&lt;live-devel@ns.live555.com&gt;; <WBR></DIV>
<DIV></DIV>
<DIV><B>Subject: </B>&nbsp;Re: [Live-devel] live555 rtsp server</DIV></DIV>
<DIV>&nbsp;</DIV>&gt;i am using mediaServer to develop one rtsp server with realtime <BR>&gt;video stream show.<BR>&gt;<BR>&gt;but when i finished coding.and begun to test.<BR>&gt;<BR>&gt;i found it hardly run well when lots of clients connect in.<BR>&gt;<BR>&gt;i check your code and found . there is only one thread to poll the event.<BR><BR>If you had read the FAQ - as you were asked to before you subscribed <BR>to this mailing list - then you would already have known this without <BR>having to look at the code :-)<BR><BR><BR>&gt;&nbsp; so how to use mutithread type run your event loop?<BR><BR>You don't.&nbsp; (Read the FAQ!)&nbsp; LIVE555 applications use a <BR>single-threaded event loop - rather than threads - for concurrency.<BR><BR>However, this is irrelevant, because I very much doubt that the <BR>performance problems with your server are due to it being CPU-bound. <BR>Instead, it's more likely that your problem is either (i) your <BR>available network bandwidth, or (ii) OS-imposed limits on the number <BR>of open sockets (if so, you can probably increase these limits by <BR>reconfiguring your OS).<BR>-- <BR><BR>Ross Finlayson<BR>Live Networks, Inc.<BR>http://www.live555.com/<BR>_______________________________________________<BR>live-devel mailing list<BR>live-devel@lists.live555.com<BR>http://lists.live555.com/mailman/listinfo/live-devel<BR></DIV></includetail></DIV>