FFmpeg 通过 AES-NI 优化实现大幅提速

FFmpeg 通过 AES-NI 优化实现大幅提速

💡 原文中文,约600字,阅读约需2分钟。
📝

内容提要

FFmpeg 最近为视频流引入了 AES-NI 支持,显著提升了加密性能,纯 C 版本的运行时间从 17 秒降至 0.59 秒。

🎯

关键要点

  • FFmpeg 最近为视频流引入了 AES-NI 支持,显著提升了加密性能。
  • AES-NI 已在英特尔和 AMD 处理器上使用了十多年。
  • FFmpeg 的 libavutil 代码在其 AES 例程中添加了 AES-NI 优化代码路径。
  • 使用 libavutil 中新的 AES-NI 路径,纯 C 版本的运行时间从 17 秒降至 0.59 秒。
  • AES-NI 优化代码的性能结果对于 AMD/Intel 系统来说相当令人兴奋。
➡️

继续阅读