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 解码器作为默认选项的正式时间表。


登录后才可以发布评论哦
打开小程序可以发布评论哦