The C3V platform comes with hardware video codecs and supports V4L2 and OpenMAX interface calls. Here is the comparison of the performance of the different interfaces:
Encode Support | Maximum WxH@FPS | Multi-Encode | Decode Support | Maximum WxH@FPS | Multi-Decode | Framework Support | |
---|---|---|---|---|---|---|---|
V4L2 | H.264 | FHD@60 | support | H.264 | FHD@90 | support | GStreamer FFmpeg |
JPEG | 4K@12 | support | JPEG | 4K@20 | support | ||
VP8 | FHD@60 | support | \ | \ | \ | ||
OpenMAX | H.264 | FHD@60 | unsupport | H.264 | FHD@90 | support | GStreamer |
V4L2
...
Video Codec Performance
Resolution Maximum (W x H) | Stream Numbers | Each FPS | |
---|---|---|---|
H.264 Encode | FHD (1920 x 1080) | 1 | 60 |
2 | 30 | ||
3 | 20 | ||
HD (1280 x 720) | 1 | 90 | |
2 | 60 | ||
3 | 45 | ||
H.264 Decode | FHD (1920 x 1080) | 1 | 90 |
2 | 60 | ||
3 | 30 | ||
HD (1280 x 720) | 1 | 180 | |
Jpeg Encode | 4k (3280 x 2160) | 1 | 12 |
2k (2560 x 1440) | 1 | 25 | |
FHD (1920 x 1080) | 1 | 45 | |
HD (1280 x 720) | 1 | 90 | |
Jpeg Decode | 4k (3280 x 2160) | 1 | 20 |
2k (2560 x 1440) | 1 | 90 | |
FHD (1920 x 1080) | 1 | 145 | |
HD (1280 x 720) | 1 | 280 |
...
VP8 Encode | FHD (1920 x 1080) | 1 | 60 |
---|
OpenMAX Video Codec Performance
Resolution | Streams Number | Each FPS | ||
---|---|---|---|---|
H.264 Encode | FHD (1920 x 1080) | 21 | 30 | 360 |
20 | HD (1280 x 720) | 2 | 60 | |
3 | 45 | |||
VP8 Encode | FHD (1920 x 1080) | 2 | 30 | |
1 | 80 | |||
H.264 Decode | FHD (1920 x 1080) | 1 | 90 | |
2 | 60 | |||
3 | 30 | |||
HD (1280 x 720) | 1 | 180 |
Info |
---|
The contents of the table are measured data, for reference only, the actual operation will be different due to environmental differences. |
...