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

對(duì)于普通用戶而言,現(xiàn)有的音頻體驗(yàn)不會(huì)發(fā)生任何改變,F(xiàn)Fmpeg 依然是處理網(wǎng)頁(yè)音頻的絕對(duì)主力,谷歌方面尚未發(fā)布將 Rust 解碼器作為默認(rèn)選項(xiàng)的正式時(shí)間表。





京公網(wǎng)安備 11011402013531號(hào)