Hi, <br> If there is anything closely definable as a standard H.264 format, it would be that ITU JVT spec pointed out by Dave; the NAL unit delimiter 0x00000001 should be present to identify NAL units, and if ur gonna talk bout elementary stream
H.264, then thats the way to go and i dont see the confusion (if ur talking bout container types like mov, and mpeg4, thats not elementary and a different story)<br><br>also, to get frame rate, you need to find the NAL unit of type SEI (supplemental enhancement information) and there is a picture timing message structure in there that governs current slice timing
<br>only problem is most of this data is exp golomb coded so getting at it requires a litlte bitta work (exp golomb is VLC type code i think)<br><br>i've managed to get a basic H264 VideoStreamFramer going that does RTP packetization of
H.264 and it works fine with VLC media player<br><br>if you use single NAL unit mode + FUA framing, you can implement it quite easily i think<br><br>Jerry<br>