H264 - what, why and how
nal_unit_typeContent of NAL unit & RBSP syntax structureNAL unit type class [Annex A]
0Unspecifiednon-VCL
1Coded slice of a non-IDR picture slice_layer_without_partitioning_rbsp()VCL
2Coded slice data partition A slice_data_partition_a_layer_rbsp()VCL
3Coded slice data partition B slice_data_partition_b_layer_rbsp()VCL
4Coded slice data partition C slice_data_partition_c_layer_rbsp()VCL
5Coded slice of an IDR picture slice_layer_without_partitioning_rbsp()VCL
6Supplemental enhancement information (SEI) sei_rbsp()non-VCL
7Sequence parameter set seq_parameter_set_rbsp()non-VCL
8Picture parameter set pic_parameter_set_rbsp()non-VCL
9Access unit delimiter access_unit_delimiter_rbsp()non-VCL
10End of sequence end_of_seq_rbsp()non-VCL
11End of stream end_of_stream_rbsp()non-VCL
12Filler data filler_data_rbsp()non-VCL
13Sequence parameter set extension seq_parameter_set_extension_rbsp()non-VCL
14Prefix NAL unit prefix_nal_unit_rbsp()non-VCL
15Subset sequence parameter set subset_seq_parameter_set_rbsp()non-VCL
16 - 18Reservednon-VCL
19Coded slice of an auxiliary coded picture without partitioning slice_layer_without_partitioning_rbsp()non-VCL
20Coded slice extension slice_layer_extension_rbsp()non-VCL
21Coded slice extension for depth view components slice_layer_extension_rbsp() (specified in Annex I)non-VCL
22 - 23Reservednon-VCL
24 - 31Unspecifiednon-VCL