>> What i see inside "H264VideoStreamDicreteFramer" is that it expects an 8-byte NAL header in order to do its 'aftergetting'.

No it doesn't.  I'm not sure why you would think this.
...
Ross Finlayson

I thought this out of ignorance of the H.264 encoding process. From lines 69-71 of H264VideoStreamDiscreteFramer.cpp it appeared from the comment "NAL units that..." that somehow the 'encoded frame' had been packet-ized with an 8 bit header. From your response, i gather that the encoder itself places this 8-bit header at the start of the encoded frame.

In your first message, you said "8 byte". Now you say "8 bit", which is correct. Yes, the first byte of each encoded H.264 NAL unit contains a "nal unit type" code (in its last 5 bits) - as described by the H.264 specification.
--

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to