视频参数集VPS
H.265中增加,主要用于传输视频分级信息,有利于兼容标准在可分级视频编码或多视点视频的扩展。
注意:对于一个视频序列,无论它每一层的SPS是否相同,都参考相同的VPS。
序列参数集SPS
SPS即Sequence Paramater Set,又称作序列参数集。SPS中保存了一组编码视频序列(Coded video sequence)的全局参数。所谓的编码视频序列即原始视频的一帧一帧的像素数据经过编码之后的结构组成的序列。而每一帧的编码后数据所依赖的参数保存于图像参数集中。一般情况SPS和PPS的NAL Unit通常位于整个码流的起始位置。但在某些特殊情况下,在码流中间也可能出现这两种结构,主要原因可能为:
- 解码器需要在码流中间开始解码;
- 编码器在编码的过程中改变了码流的参数(如图像分辨率等);
注意:SPS为所有SS提供了公共参数(如图像格式、档次、级等),通过被PPS引用而作用于编码图像,一个CVS中所有被使用的PPS必须引用同一个SPS,SPS被引用后激活直到整个CVS结束。
图像参数集PPS
包含一幅图像所用的公共参数,即一幅图像中所有片段SS(Slice Segment)引用同一个PPS。
注意:PPS中存在一些与SPS中相同的参数,PPS中的这些数值将会覆盖SPS中他们的取值,即SS使用PPS中的这些参数进行解码。解码开始时,PPS全部处于非活动状态,当一幅图像解码时引用了某个PPS时,该PPS被激活,同一时刻只能有一个PPS被激活,直到该图像编码结束。
补充增强信息SEI
主要起补充和增强的作用。SEI没有图像数据信息,只是对图像数据信息或者视频流的补充,有些内容可能对解码有帮助.