The C3V platform comes with hardware media codecs, it provides the V4L2 interfaces. Currently it support:
Maximum 1080p@60fps for H.264 encoding
Maximum 1080p@90fps for H.264 decoding
Maximum resolution of 4k for Jpeg
Supports up to 3 streams simultaneously
Supports up to 2 encoding at 1080p@30fps of H.264
Supports up to 3 decoding at 1080p@30fps of H.264
Single stream performance:
...
Resolution
...
Maximum fps
...
H.264 Encode
...
1080p (1920 x 1080)
...
60
...
720p (1280 x 720)
...
90
...
H.264 Decode
...
1080p (1920 x 1080)
...
90
...
720p (1280 x 720)
...
180
...
Jpeg Encode
...
4k (3280 x 2160)
...
12
...
2k (2560 x 1440)
...
25
...
1080p (1920 x 1080)
...
45
...
720p (1280 x 720)
...
90
...
Jpeg Decode
...
4k (3280 x 2160)
...
20
...
2k (2560 x 1440)
...
90
...
1080p (1920 x 1080)
...
145
...
720p (1280 x 720)
...
280
Multi-stream performance:
...
Resolution
...
Streams number
...
Each fps
...
H.264 Encode
...
1080p (1920 x 1080)
...
2
...
30
...
3
...
20
...
720p (1280 x 720)
...
2
...
60
...
3
...
45
...
H.264 Decode
...
1080p (1920 x 1080)
...
2
...
60
...
3
...
30
...
The C3V platform features a hardware video codec, supporting V4L2 and OpenMAX interfaces. Below are the support and performance details:
Interface and Codec Support
Interface | 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 |
MJPEG | 4K@12 | Support | MJPEG | 4K@20 | Support | ||
VP8 | FHD@60 | Support | Not supported | Not supported | Not supported | ||
OpenMAX | H.264 | FHD@60 | Not supported | H.264 | FHD@90 | Support | GStreamer |
Video Codec Performance with V4L2 Interface
Format | Encode/Decode | Resolution (W x H) | Number of Streams | Average FPS |
---|---|---|---|---|
H.264 | Encode | FHD (1920 x 1080) | 1 | 60 |
2 | 30 | |||
3 | 20 | |||
HD (1280 x 720) | 1 | 90 | ||
2 | 60 | |||
3 | 45 | |||
Decode | FHD (1920 x 1080) | 1 | 90 | |
2 | 60 | |||
3 | 30 | |||
HD (1280 x 720) | 1 | 180 | ||
MJPEG | 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 | ||
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 |
Video Codec Performance with OpenMAX Interface
Format | Encode/Decode | Resolution (W x H) | Number of Streams | Average FPS |
---|---|---|---|---|
H.264 | Encode | FHD (1920 x 1080) | 1 | 60 |
HD (1280 x 720) | 1 | 80 | ||
Decode | FHD (1920 x 1080) | 1 | 90 | |
2 | 60 | |||
3 | 30 | |||
HD (1280 x 720) | 1 | 180 |
Info |
---|
Note: The data provided is based on measured performance and is intended for reference only. Actual performance may vary due to environmental factors. |