Overview
Note: The Workload Services Framework is a benchmarking framework and is not intended to be used for the deployment of workloads in production environments. It is recommended that users consider any adjustments which may be necessary for the deployment of these workloads in a production environment including those necessary for implementing software best practices for workload scalability and security.
Introduction¶
This is a base stack for media transcode workload with FFmpeg. It supports x264, x265, SVT-HEVC and SVT-AV1 codec library. It has a number of tests that are available to be run. Each test is defined in the default workload description file benchmark_tests. It supports two versions of FFmpeg: 4.4 and 6.0(FFmpeg_v44 and FFmpeg_v60).
Docker Image¶
Docker Image with workload benchmarking scripts and dataset¶
The ffmpeg stack contains 2 docker images: ffmpeg-base-vXX-amd64gcc-avx2, ffmpeg-base-vXX-amd64gcc-avx3, where vXX is the version of FFmpeg(v44 or v60). The two amd64 arch contain ffmpeg programs compiled using gcc.
Suppported versions¶
FFmpeg v4.4¶
FFmpeg - tag: n4.4
LibX264 Codec - tag: 5db6aa6cab1b146e07b60cc1736a01f21da01154
LibX265 Codec - tag: 3.1
SVT_HEVC Codec - tag: v1.5.1
SVT_AV1 Codec - tag: v0.9.1
FFmpeg v6.0¶
The following codecs and tools were updated in Q2' 2023