Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The C3V platform comes with features a hardware video codecs and supports codec, supporting V4L2 and OpenMAX interface calls. Different interfaces differ in their functional support:interfaces. Below are the support and performance details:

Interface and Codec Support

Resolution

Maximum W x H @FPS W x H @FPSYJPEGYJPEGYY\\\N

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

Y

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

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

Support

GStreamer

Video Codec Performance with V4L2 Interface

Resolution

Streams Number

Each H.264 Jpeg Jpeg

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 4K (3280 x 2160)

1

12

2k

2K (2560 x 1440)

1

25

FHD (1920 x 1080)

1

45

HD (1280 x 720)

1

90

Decode

4k 4K (3280 x 2160)

1

20

2k

2K (2560 x 1440)

1

90

FHD (1920 x 1080)

1

145

HD (1280 x 720)

280

V4L2 Multi-Stream Performance

1

280

VP8

Encode

FHD (1920 x 1080)

1

60

Video Codec Performance with OpenMAX Interface

2603

Format

Encode/Decode

Resolution (W x H)

Number of Streams

Average FPS

H.264

Encode

FHD (1920 x 1080)2

1

30

3

60

20

HD (1280 x 720)

1

80

Decode

45

VP8 Encode

FHD (1920 x 1080)

1

90

2

60

3

30

H.264 Decode

FHD (1920 x 1080)

2

60

3

30HD (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 differencesNote: The data provided is based on measured performance and is intended for reference only. Actual performance may vary due to environmental factors.