overview
- SPS 存储视频序列的全局编码参数,解码器需要先读取 SPS 才能正确解析后续的视频数据
- PPS 存储单帧图像的编码参数,解码每一帧前需先读取对应的 PPS
[NAL Unit 1: SPS] → [NAL Unit 2: PPS] → [NAL Unit 3: I-slice] → [NAL Unit 4: P-slice]...
frame format
sample format
YUV 的采样方式通常表示为 YUV 4:x:y,其中:
* 4 代表 4 个亮度(Y)像素 作为基准
* x 代表 第一行 UV 的采样数
* y 代表 第二行 UV 的采样数(如果存在)
YUV420 format
| Format | Layout | Usage | |:—————|:———-:|————————–:| | I420 (YUV420P) | YYYY UU VV | FFmpeg, x264/x265 | | NV12 | YYYY UVUV | Hardware acceleration | | NV21 | YYYY VUVU | Android camera, |