谷歌Chrome浏览器正在秘密测试一款名为Symphonia的音频解码器,该组件完全基于Rust语言编写,旨在探索替代沿用已久的FFmpeg媒体引擎的可能性。FFmpeg作为全球通用的开源计算机程序,用于记录、转换数字音频和视频,几乎所有的视频播放器和浏览器都用它来处理音视频解码。然而,FFmpeg的架构相对陈旧,而Rust语言在内存安全性上具有天然优势,能有效减少漏洞风险。谷歌目前的策略是将Symphonia作为一个“可选的解码路径”集成到Chromium中,这意味着在未来的浏览器版本中,Chrome可能不再完全依赖FFmpeg处理所有音频任务,而是根据场景灵活调用更安全、更现代化的Rust组件。Symphonia解码器已出现在Chrome Canary等测试版本中,但默认处于关闭状态,仅能通过特定的功能标记手动开启,且初期仅支持少部分音频格式。对于普通用户而言,现有的音频体验不会发生任何改变,FFmpeg依然是处理网页音频的绝对主力,谷歌方面尚未发布将Rust解码器作为默认选项的正式时间表。

标签: none

评论已关闭