<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1528" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Dear Ross,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am working on Motion JPEG streaming where video 
received from the camera is written to the shared memory while 
the&nbsp;JPEGSource class read the video from the shared memory and RTSPServer 
stream it over to the&nbsp;Quicktime player.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>When the network is fast enough, the video is 
written into the shared memory at about 27-28 frame per second BEFORE 
the&nbsp;video is streamed over to the Quicktime player.</FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>After the video is started to stream over to the 
Quicktime player, the speed of the video received from the camera and writting 
to the shared memory reduced half, ie about 13-14 frame per second.&nbsp;My 
stream server is running Debian Linux with 2.4 kernel, i wonder this is caused 
by the poor 2.4 kernel's process sceduling because 2 parties (receiving video 
from camera and writing&nbsp;it to shared memory AND RTSPServer) may competite 
with each other for the process scheduling. Any idea, please ??</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks for your help.</FONT></DIV></BODY></HTML>