<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>Increasing UDP packet sizes for streaming MPEG video?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hello,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I have a question about MPEG video streaming and UDP packet sizes.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I'm working on a server application which does up to two streams of 10 Mbit/sec HD MPEG video, and have been running into performance problems.&nbsp; The problems occur because the system is already under a moderate load from a few other things it has to do, and starting a play session of 10 Mbit video will max out at around 6 - 7 Mbit/sec.&nbsp; The throughput of the line isn't the problem, as this is run over a GigE interface.&nbsp; When run by themselves, the video playback threads reach the full 10 Mb/sec rate.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Grabbing an Ethernet trace of the data as it comes in shows the data in UDP packets coming across the line with data payloads of 1328 bytes.&nbsp; I am interested in increasing this to a few dozen kb at least, in order to improve performance, but where should I look to find the code that deals with this?&nbsp; The way it is structured right now, the server has to push out around two thousand UDP messages per second to maintain the desired rate, and reducing the number of messages should help throughput.&nbsp; Is this feasible with a little work on my end?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Thanks for any direction that you can provide.</FONT>
</P>
<BR>

<P><B><FONT SIZE=2 FACE="Verdana">--------------------------</FONT></B>

<BR><B><FONT SIZE=2 FACE="Verdana">Fernando Hernandez</FONT></B>

<BR><I><FONT SIZE=2 FACE="Verdana">Software Engineer</FONT></I>

<BR><FONT SIZE=2 FACE="Verdana">Harris Corporation GCSD</FONT>

<BR><FONT SIZE=2 FACE="Verdana">321-729-3413</FONT>
</P>
<BR>

</BODY>
</HTML>