← 文章總覽

F1 · Cloud & Infra

Run the AV1 and VP9 codecs on Arm Linux

L24 · 15 分鐘 · Arm-based Linux server

導讀

在 Arm Linux server 上從原始碼建置 `libaom` 與 `libvpx`,執行 unit tests,並使用固定影片測試 AV1/VP9 encoding。工作流比較不同 resolution、bit depth、on-demand/real-time mode 與 `--cpu-used` 設定下的 frame rate,呈現 encoding speed 與 output quality/compression 的取捨。這套 codec evaluation baseline 串接 Neon/SVE2 optimized open-source libraries 與 Arm CPU,為 developers 提供可重複的 video-workload build、test 和 tuning path。

驗證範圍

  • 定位為 Arm Linux server 上的 AV1/VP9 codec reference workflow,驗證 `libaom`/`libvpx` build、unit tests 與固定 sample videos 的 encoding output。
  • 硬軟體依賴包括 Arm64 Linux、compiler/build tools、指定 `libaom`/`libvpx` source revisions、test data,以及一致的 resolution、bit depth、threading、mode 和 `--cpu-used` settings。
  • 範例未記錄完整 hardware/system configuration,不能用於跨 CPU 或 cloud-instance performance comparison;`--cpu-used` 是速度與品質/壓縮率的取捨參數,完整評估仍需固定 input 並比較 quality、bitrate、power 與 long-run behavior。
原文出處: https://learn.arm.com/learning-paths/servers-and-cloud-computing/codec1/
本頁為導讀與驗證範圍標註,非官方內容轉載。