<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=big5 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16430"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" 
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" 
name="Compose message area">
<DIV><FONT size=2 face=Arial>Dear Sir,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>    LIVE555 will do "select()" 
before sending every packet of a frame(any task in fact).</FONT></DIV>
<DIV><FONT size=2 face=Arial>    It spends extra times, 
especially when the frame size is big.</FONT></DIV>
<DIV>    <FONT size=2 face=Arial>Maybe another reason is 
that my CPU is not fast enough.</FONT></DIV>
<DIV><FONT size=2 face=Arial>    On my slow CPU (200MHz), it 
is difficult to send a real time streaming of JPEG / 20Mbps, even in a 
local network.</FONT></DIV>
<DIV><FONT size=2 face=Arial>    (* I aware that JPEG is a 
bad format for real time streaming.)</FONT></DIV>
<DIV>    <FONT size=2 face=Arial>But it works fine when I 
stream it via HTTP (sending a frame by select() once and send() 
once).</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>    Is it really necessary to 
"select()" for every packet? or any advise?</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>    Thank you.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Anders</FONT></DIV></BODY></HTML>