<div>Hi :</div>  <div>&nbsp;</div>  <div>&nbsp;&nbsp;I am trying to stream from a H264 bytestream file(sequcen of NALU).<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; Till now, I've already read through the code of livemedia555 and the tutorial about how to streaming H264 written by Mojtaba Hosseini.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; I think I should implement my own H264VideoStreamFramer. This class is to get several bytes from ByteStream,&nbsp;get a NALU from thoese bytes and gives it to H264VideoFUAFragment.&nbsp;This NALU, or its fragment will be passed to H264VideoRTPSink, thus packed and send to the client.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; Am I right in understanding the keypoint?<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; In implementing my own H264VideoStreamFramer, I come across some problems that you might help with. Some of the problems&nbsp;have alreday been discussed on the maillist before, but I sitll can not figure out the solution when streaming a
 H264 bitstream file:<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; 1.How to calculate the presentationTime for each frame:<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; The first frame's presentationTime is get from the wallclock by "gettimeofday()", what about the following frames? <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; 2.How to calculate the durationTime?<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; DurationTime is usede to calculate the nextTime to send packet, how to calculate it if I am streaming from a H264 bytestream file, <BR>&nbsp;&nbsp;&nbsp;&nbsp; rather than from a live encoder?<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; 3.How to judge the current NALU Ends one AccessUnit in the function currentNALUnitEndsAccessUnit()?<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; I found some clues in H264's standand document's section 7.4.1.2.4, is it the right place?<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; Any help will be apprecaiated!<BR>&nbsp;&nbsp; Thanks.<BR>&nbsp;&nbsp;
 <BR>B.R.<BR>Felix.Xu<BR>Mar.22.2008</div><p>&#32;


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