IT之家 12 月 18 日音讯,科技媒体 Windows Report 今日(12 月 18 日)发布博文,报导称谷歌 Chrome 浏览器正隐秘测验一款名为 Symphonia 的音频解码器,该组件彻底依据 Rust 言语编写,意在探究代替沿袭已久的 FFmpeg 媒体引擎的或许性。
IT之家注:FFmpeg 是一套全球通用的开源计算机程序,用于记载、转化数字音频和视频,并能将其转化为流。它是数字媒体界的“瑞士军刀”,简直一切视频播映器和浏览器都用它来把网上的视频和声音文件“翻译”成屏幕和扬声器能播映的信号。
FFmpeg 一直是 Chrome 处理音视频解码的中心引擎,虽功用强大但架构相对陈腐,而此次测验标志着浏览器底层技能栈或许迎来一次严重晋级。
Symphonia 是一款开源音频解码库,其最大的亮点在于彻底选用 Rust 编程言语编写。比较 FFmpeg 这种依据 C/C++ 的传统媒体引擎,Rust 言语在内存安全性上具有天然优势,能有实际效果的削减缝隙危险。
谷歌现在的战略是将 Symphonia 作为一个“可选的解码途径”集成到 Chromium 中。这在某种程度上预示着,在未来的浏览器版别中,Chrome 或许不再彻底依靠 FFmpeg 处理一切音频使命,而是依据场景灵敏调用更安全、更现代化的 Rust 组件。
Symphonia 源头可追溯至 2023 年敞开的一个 Chromium 问题追寻帖。开发者们其时首要聚集于“用 Rust 代替 FFmpeg 部分功用”的理论可行性,并未拟定详细施行方案。
但是,进入 2025 年后,该项目显着提速,Chromium 代码库中开端密布呈现相关代码提交(Commits)。开发团队不只将 Symphonia 成功编译进浏览器构建版别,还着手在更多桌面渠道及 Android 体系上启用该功用。
Symphonia 解码器已呈现在 Chrome Canary(金丝雀版)等测验版别中,默许处于封闭状况,仅能经过特定的功用符号(Feature Flag)手动敞开,且初期仅支撑少部分音频格式。
关于普通用户而言,现有的音频体会不会产生任何改动,FFmpeg 依然是处理网页音频的肯定主力,谷歌方面没有发布将 Rust 解码器作为默许选项的正式时间表。
