I am working on a h264 video codec. I want to know: Is a single NAL unit in H264 equivalent to one video frame?
The Network Abstraction Layer (NAL) is a part of the H. 264/AVC and HEVC video coding standards. The main goal of the NAL is the provision of a "network-friendly" video representation addressing "conversational" (video telephony) and "non conversational" (storage, broadcast, or streaming) applications.
NAL offers data management policy and planning, repository management, data and metadata curation and consultation, and preservation. Current domain and related informatics expertise includes biological sciences, geospatial and biophysical sciences, genomics, federal open data policy, and life cycle assessment.
H. 264 or MPEG-4 AVC (Advanced Video Coding) is a video coding format for recording and distributing full HD video and audio. It was developed and maintained by the ITU-T Video Coding Experts Group (VCEG) with the ISO/IEC JTC1 Moving Picture Experts Group (MPEG).
Picture Parameter Set (PPS): Similar to the SPS, this non-VCL NALU contains information on entropy coding mode, slice groups, motion prediction, quantization parameters (QP), and deblocking filters.
No, a sequence of NAL units can be decoded into video frames, but they are not equivalent.
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC
http://en.wikipedia.org/wiki/Network_Abstraction_Layer#NAL_Units_in_Byte-Stream_Format_Use
http://wiki.multimedia.cx/index.php?title=H.264
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With