Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In h264 NAL units means frame.?

I am working on a h264 video codec. I want to know: Is a single NAL unit in H264 equivalent to one video frame?

like image 411
Jeegar Patel Avatar asked Jul 28 '11 12:07

Jeegar Patel


People also ask

What is NAL unit in h264?

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.

What is NAL data?

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.

What is H 264 file format?

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).

What is picture parameter set?

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.


1 Answers

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

like image 110
marto Avatar answered Oct 10 '22 17:10

marto