The C3V platform is equipped with hardware video codecs, with the following capabilities:
Maximum 1080p@60fps for H.264 encoding
Maximum 1080p@90fps for H.264 decoding
Maximum resolution of 4k for Jpeg
Up to three streams simultaneously
Two H.264 encoding at 1080p@30fps
Three H.264 decoding at 1080p@30fps
Single stream performance:
...
Resolution
...
Maximum fps
...
H.264 Encode
...
The C3V platform comes with hardware video codecs and supports V4L2 and OpenMAX interface calls. Different interfaces differ in their functional support:
Encode Support | Maximum W x H @FPS | Multi Encode | Decode Support | Maximum W x H @FPS | Multi Decode | |
---|---|---|---|---|---|---|
V4L2 | H.264 | FHD@60 | Y | H.264 | FHD@90 | Y |
JPEG | 4K@12 | Y | JPEG | 4K@20 | Y | |
VP8 | FHD@60 | Y | \ | \ | \ | |
OpenMAX | H.264 | FHD@60 | N | H.264 | FHD@90 | Y |
OpenMAX only supports H.264, but V4L2 also supports JPEG and VP8.
OpenMAX only supports GStreamer calls, but V4L2 also supports FFmpeg.
V4L2 does not support VP8 decoding.
V4L2 Single Stream Performance
Resolution | Maximum FPS | |
---|---|---|
H.264 Encode | FHD (1920 x 1080) | 60 |
720p HD (1280 x 720) | 90 | |
H.264 Decode | 1080p FHD (1920 x 1080) | 90 |
720p HD (1280 x 720) | 180 | |
Jpeg Encode | 4k (3280 x 2160) | 12 |
2k (2560 x 1440) | 25 | |
1080p FHD (1920 x 1080) | 45 | |
720p HD (1280 x 720) | 90 | |
Jpeg Decode | 4k (3280 x 2160) | 20 |
2k (2560 x 1440) | 90 | |
1080p FHD (1920 x 1080) | 145 | |
720p HD (1280 x 720) | 280 |
V4L2 Multi-
...
Stream Performance
Resolution | Streams numberNumber | Each fpsFPS | |
---|---|---|---|
H.264 Encode | 1080p FHD (1920 x 1080) | 2 | 30 |
3 | 20 | ||
720p HD (1280 x 720) | 2 | 60 | |
3 | 45 | ||
VP8 Encode | FHD (1920 x 1080) | 2 | 30 |
H.264 Decode | 1080p FHD (1920 x 1080) | 2 | 60 |
3 | 30 |
Info |
---|
Tabular data is The contents of the table are measured data, for reference only and actual results may vary, the actual operation will be different due to environmental differences. |