<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Lucida Calligraphy";
        panose-1:3 1 1 1 1 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
 /* Page Definitions */
 @page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'>

<div class=Section1>

<p class=MsoNormal><span lang=EN-US>Hi ,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; My live555 for wm6.1 lose udp packet
about 20%-40%. And I found if I receive the data with other procedure written
by myself which is only receive udp packet on certain port, the packet lost was
only 10% . I have enlarged the socket recv buffer to 4000000 . <o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:10.5pt'><span lang=EN-US>I found when the
live555 receives the data from internet it will deposit the data to the ReorderingPacketBuffer
and then use the *source &#8220; getNextCompletedPakcet &#8220; to get the
packet from ReorderingPacketBuffer, finally move the data to the buffer of the
*sink. &nbsp;The process will consume some time. And if the udp packet come but
the process has not finished ,the packet will be deposited to the socket recv
buffer until the socket recv buffer full. &nbsp;If the socket recv buffer full
,the udp packet will be abandoned. This cause the packet loss. Is that right ?<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; The size of socket receive buffer
should has a max limit , I set it to 4000000 but it did not seems works good . &nbsp;<o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:5.25pt'><span lang=EN-US>&nbsp;is there
any suggestions for the live555 for window mobile which will handle the packet
loss ? &nbsp;<o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:5.25pt'><span lang=EN-US>Thanks advance .<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Best regards,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Lucida Calligraphy"'>Kevin
Liu<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

</div>

</body>

</html>