跳到正文
webrtcHacks· Philipp Hancke·· 2026-07-02评分62

在 Chromium 中启用 libopus AVX2 使 Opus 编码提速约 20%

Vector Vibing to speed up Opus encode by 20%

导读

作者在桌面 Chromium 的 libopus 构建中启用 AVX2 向量化,替换失效的 OPUS_X86_MAY_HAVE_AVX 并新增 opus_avx2 source_set,编译三个 _avx2.c 内核,使 Opus 编码时间减少 23%。实测显示语音编码下降 17% 至 23%,在复杂度 8、9、10 下稳定;音乐仅降约 2%,解码基本不变。约 96% 的 SILK 收益来自 silk_NSQ_del_dec,该改动已进入 Chromium 152。

来源:webrtcHacks · webrtchacks.com