<HTML dir=ltr><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText55017 dir=ltr>
<DIV dir=ltr><FONT size=2>Morning Ross,</FONT></DIV></DIV>
<DIV dir=ltr>
<P><FONT size=2>Thanks for the guidance. I need some extra hints/help from you.</FONT></P>
<P><FONT size=2>1) Other than doGetNextFrame, fPresentationTime, currentNALUnitEndsAccessUnit, what other functions do I need to implement into the subclass of "H264VideoStreamFramer"?</FONT></P>
<P><FONT size=2>2) I have read up on writing h.264 RTP. Isit that the payload of the RTP is the same as the payload of the NALU? If not, how do we calculate the payload? My encoder supports NALU&nbsp;type 1-13 which is single NAL unit per frame.</FONT></P>
<P><FONT size=2>Many thanks in advanced. If I managed to write one out, will upload for anyone who needs it as reference.</FONT></P>
<P>kunhui</P>
<P><FONT size=2>Message-ID: &lt;f0624080cc1b7188e8d28@[66.80.62.44]&gt;<BR>Content-Type: text/plain; charset="us-ascii" ; format="flowed"<BR><BR>&gt;I tried to create the h.264framer but to no success. I currently using a<BR>&gt;open source nokia encoder. I believe it is encoding the video in type one.<BR>&gt;Single NAL in one unit.<BR><BR>If your source delivers discrete NAL units, then your subclass of<BR>"H264VideoStreamFramer" (which you will write) will be very simple.<BR>Just implement the "doGetNextFrame()" virtual function (see<BR>"DeviceSource.cpp" for hints on this) to deliver individual NAL units<BR>(don't forget to set "fPresentationTime" properly).&nbsp; Also, implement<BR>"currentNALUnitEndsAccessUnit()" to return True iff the most recently<BR>delivered NAL unit ends a complete video frame.</FONT><BR></P>
<DIV><FONT face=Arial color=#000000 size=2></FONT>&nbsp;</DIV></DIV></BODY></HTML>