图:视频解码器和编码器软件架构
表:视频软件架构的组件
| 组件 | 描述 |
|---|---|
| 用户应用 | 基于 GStreamer/V4L2,解码时与 FileSource 交互,编码时与 Camera Source 交互 |
| V4L2 框架 |
|
| Adreno VPU 驱动 |
|
| Adreno VPU | 作为硬件加速引擎,以最小功耗进行视频解码和编码 |
视频能力
- QCS6490
- IQ-8275
- IQ-9075
- QCS615
QCS6490 上的 Adreno VPU 是第六代视频处理单元,具备以下能力:
表:QCS6490 的 Adreno VPU 特性和能力
| 特性 | 能力 | ||||
|---|---|---|---|---|---|
| 视频解码 | H.264/HEVC/VP9 最高支持 4096 × 2160、60 fps | ||||
| 视频编码 | H.264/HEVC 最高支持 4096 × 2160、30 fps | ||||
| 多通道能力 |
| ||||
| 高帧率采集 | 1280 × 720、480 fps 或 1920 × 1088、240 fps | ||||
| 每秒最大宏块数 | 2088960 每秒最大宏块数使用以下公式计算: (aligned width×aligned height×fps)/(macroblock size) 示例:(4096 × 2176 × 60) / 256 = 2,088,960 |
有关 QCS6490 解码和编码能力的更多信息,请参阅 高级视频规格。
Dragonwing IQ-8275 上的 Adreno VPU 是第七代视频处理单元,具备以下能力:
表:IQ-8275 的 Adreno VPU 特性和能力
| 特性 | 能力 | ||||
|---|---|---|---|---|---|
| 视频解码 |
| ||||
| 视频编码 | H.264/HEVC 最高支持 4096 × 2160、60 fps | ||||
| 多通道能力 |
| ||||
| 高帧率采集 | 1920 × 1088、240 fps 或 3840 × 2160、60 fps | ||||
| 每秒最大宏块数 | 3916800 每秒最大宏块数使用以下公式计算: (alignedwidth×alignedheight×fps)/(macroblocksize) 例如,(3840 × 2176 × 120)/256 = 3916800 |
有关 Dragonwing IQ-8275 解码和编码能力的更多信息,请参阅 高级视频规格。
Dragonwing IQ-9075 上的 Adreno VPU 是第七代视频处理单元,具备以下能力:
表:IQ-9075 的 Adreno VPU 特性和能力
| 特性 | 能力 | ||||
|---|---|---|---|---|---|
| 视频解码 |
| ||||
| 视频编码 | H.264/HEVC 最高支持 7680 × 4320、30 fps | ||||
| 多通道能力 |
| ||||
| 高帧率采集 | 1920 × 1088、480 fps 或 3840 × 2160、120 fps | ||||
| 每秒最大宏块数 | 7833600 每秒最大宏块数使用以下公式计算: (alignedwidth×alignedheight×fps)/(macroblocksize) 例如,(3840 × 2176 × 240)/256 = 7833600 |
有关 Dragonwing IQ-9075 解码和编码能力的更多信息,请参阅 高级视频规格。
QCS615 上的 Adreno VPU 是第六代视频处理单元,具备以下能力:
表:QCS615 的 Adreno VPU 特性和能力
| 特性 | 能力 | ||
|---|---|---|---|
| 视频解码 | H.264/HEVC/VP9 最高支持 3840 × 2160、30 fps | ||
| 视频编码 | H.264/HEVC 最高支持 3840 × 2160、30 fps | ||
| 多通道能力 |
| ||
| 高帧率采集 | 1280 × 720、240 fps 或 1920 × 1080、120 fps | ||
| 每秒最大宏块数 | 976500 每秒最大宏块数使用以下公式计算: (alignedwidth×alignedheight×fps)/(macroblocksize) 例如,(3840 × 2176 × 30)/256 = 976500 |
有关 QCS615 解码和编码能力的更多信息,请参阅 高级视频规格。

