<div>Hi all:</div>  <div>&nbsp;</div>  <div>&nbsp;&nbsp; I have been trying to stream H264 annexB bytestream with livemedia, and have made little progress these days. <BR>&nbsp;&nbsp; My own xH264VideoStreamFramer(subclass of H264VideoStreamFramer) and H264VideoFileServerMediaSubsession have been done.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; To check my classes, I modified live555MediaServer, and use it as the server while openRTSP as client for test.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; But when running, the bytestream cannot be transported completely. Only the first few datas can be received. What puzzles me more is that the amount of datas received is variational.<BR>&nbsp;&nbsp; The size of&nbsp; H264 annexB bytestream file on the server is 70574 Bytes, sometimes the receiver can only receive the first 48KB, or sometimes 68KB. 70574B can rarely been&nbsp;received completely.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; I also compare the data received on client with the bytestream file on the
 serever, and found that these data are just the first part of the bytestream.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; I checked the "fOctetCount" member of class "RTPSink", and found that when "MultiFramedRTPSink" call its "onSourceClosure()" function,<BR>&nbsp;&nbsp; live555MediaServer already sent 70574 Bytes to the client(openRTSP). But on the client, the data received is incomplete and variational.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; What might caused this problem? <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; Any help will be appreciated!<BR>&nbsp;&nbsp; </div>  <div>Best Regards<BR>Felix</div><p>&#32;


      <hr size=1><a href="http://cn.mail.yahoo.com/"> ÑÅ»¢ÓÊÏ䣬ÄúµÄÖÕÉúÓÊÏ䣡</a>