<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><FONT face=Arial color=#000000 size=2>Hi guys,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>need more help on h.264 RTP.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>my encoder will parse the encoded video in Annex B file format. Does this mean i do not need to write a VideoSteamParser? Also, I found in another program which stream MPEG4 video, the programmer did not implement a framer. Instead he modified the ByteStreamFileSource.</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2>////////// ByteStreamVideoSource //////////</FONT></DIV>
<DIV><FONT size=2>ByteStreamVideoSource::ByteStreamVideoSource(UsageEnvironment&amp; env,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned preferredFrameSize,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float playTimePerFrame)<BR>&nbsp; : FramedSource(env), fPreferredFrameSize(preferredFrameSize),<BR>&nbsp;&nbsp;&nbsp; fPlayTimePerFrame(playTimePerFrame) {<BR>}</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>For my case, where the encoder gets the data from a ring buffer to encode and then pass to another ring buffer for streaming using RTP, can I dont have a framer.cpp and use the h.264video sink directly?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Many thanks.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>zkunhui</FONT></DIV></BODY></HTML>