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