IT之家 12 月 18 日消息,科技媒體 Windows Report 今天(12 月 18 日)發(fā)布博文,報道稱谷歌 Chrome 瀏覽器正秘密測試一款名為 Symphonia 的音頻解碼器,該組件完全基于 Rust 語言編寫,意在探索替代沿用已久的 FFmpeg 媒體引擎的可能性。
IT之家注:FFmpeg 是一套全球通用的開源計算機(jī)程序,用于記錄、轉(zhuǎn)換數(shù)字音頻和視頻,并能將其轉(zhuǎn)化為流。它是數(shù)字媒體界的“瑞士軍刀”,幾乎所有視頻播放器和瀏覽器都用它來把網(wǎng)上的視頻和聲音文件“翻譯”成屏幕和揚聲器能播放的信號。
FFmpeg 一直是 Chrome 處理音視頻解碼的核心引擎,雖功能強大但架構(gòu)相對陳舊,而此次測試標(biāo)志著瀏覽器底層技術(shù)??赡苡瓉硪淮沃卮笊墶?/strong>
Symphonia 是一款開源音頻解碼庫,其最大的亮點在于完全采用 Rust 編程語言編寫。相比 FFmpeg 這種基于 C/C++ 的傳統(tǒng)媒體引擎,Rust 語言在內(nèi)存安全性上具有天然優(yōu)勢,能有效減少漏洞風(fēng)險。
谷歌目前的策略是將 Symphonia 作為一個“可選的解碼路徑”集成到 Chromium 中。這意味著,在未來的瀏覽器版本中,Chrome 可能不再完全依賴 FFmpeg 處理所有音頻任務(wù),而是根據(jù)場景靈活調(diào)用更安全、更現(xiàn)代化的 Rust 組件。
Symphonia 源頭可追溯至 2023 年開啟的一個 Chromium 問題追蹤帖。開發(fā)者們當(dāng)時主要聚焦于“用 Rust 替代 FFmpeg 部分功能”的理論可行性,并未制定具體實施計劃。
然而,進(jìn)入 2025 年后,該項目明顯提速,Chromium 代碼庫中開始密集出現(xiàn)相關(guān)代碼提交(Commits)。開發(fā)團(tuán)隊不僅將 Symphonia 成功編譯進(jìn)瀏覽器構(gòu)建版本,還著手在更多桌面平臺及 Android 系統(tǒng)上啟用該功能。
Symphonia 解碼器已出現(xiàn)在 Chrome Canary(金絲雀版)等測試版本中,默認(rèn)處于關(guān)閉狀態(tài),僅能通過特定的功能標(biāo)記(Feature Flag)手動開啟,且初期僅支持少部分音頻格式。

對于普通用戶而言,現(xiàn)有的音頻體驗不會發(fā)生任何改變,F(xiàn)Fmpeg 依然是處理網(wǎng)頁音頻的絕對主力,谷歌方面尚未發(fā)布將 Rust 解碼器作為默認(rèn)選項的正式時間表。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。