Opus 由 Mozilla 和 Xiph.org 主導(dǎo)開(kāi)發(fā),得到了 Skype 和 Broadcom 的幫助。它完美融合了 Skype 的 SILK 低比特率語(yǔ)音編碼和 Xiph.org 的 CELT 的高比特率低延遲音樂(lè)編碼技術(shù),實(shí)現(xiàn)了一種壓縮音頻編碼覆蓋從語(yǔ)音通話(huà)到高質(zhì)量音樂(lè)流的目標(biāo)。
低碼率領(lǐng)域Opus已經(jīng)超越現(xiàn)有的HE-AAC, 而且在HE-AAC編碼器的改進(jìn)幾乎停滯的情況下Opus仍然在開(kāi)發(fā)中, 不知還有多少潛力可以改進(jìn),從Opus的介紹可以看出, 它的主要目標(biāo)雖然是低延遲的高質(zhì)量語(yǔ)音, 但貌似對(duì)各種音頻規(guī)格和領(lǐng)域都會(huì)很好的支持。
Opus極其前身隸屬于Xiph.o rg, 和Ogg Vorbis是同一組織, 所以專(zhuān)利問(wèn)題應(yīng)該很輕松, 另外Skype貌似考慮采用Opus來(lái)編碼。
Google會(huì)在Chrome 27瀏覽器中采用Opus編碼格式,它能促進(jìn)音頻壓縮技術(shù)發(fā)展。Opus編碼器 是一個(gè)有損聲音編碼的格式,由互聯(lián)網(wǎng)工程任務(wù)組(IETF)進(jìn)來(lái)開(kāi)發(fā),適用于網(wǎng)絡(luò)上的實(shí)時(shí)聲音傳輸,標(biāo)準(zhǔn)格式為RFC 6716。Opus 格式是一個(gè)開(kāi)放格式,使用上沒(méi)有任何專(zhuān)利或限制。Opus格式音頻可以使用gstreamer, libavcodec,foobar2000,firefox(15 Beta或更新)等播放。
就技術(shù)而言,Opus實(shí)際是將兩種編碼整合為一種。Opus可以降低音頻延遲,它的應(yīng)用很廣泛,包括互聯(lián)網(wǎng)電話(huà)、高質(zhì)量音頻流媒體信息,它還可以免去版稅,現(xiàn)在流行的MP3和AAC都需要交稅。
音質(zhì)方面,在低比特率狀態(tài)下繼承了 SILK 的優(yōu)秀表現(xiàn),在高比特率下聽(tīng)音測(cè)試表明也勝過(guò) HE-AAC,且具有低延遲的特性。
Opus 可以封裝到現(xiàn)有的 Ogg 容器中,通過(guò)指定 codec 來(lái)和 vorbis 編碼的音頻區(qū)分,推薦使用擴(kuò)展名 .opus 。
此外最重要的是 Opus 將被作為 WebRTC 的一部分應(yīng)用在未來(lái)的網(wǎng)絡(luò)視頻聊天中。
目前 GStreamer Bad Plugins 0.10.23 和 VLC 2.0.4 已經(jīng)提供了對(duì)該音頻編碼的支持。Fedora 及 Ubuntu 倉(cāng)庫(kù)中也已經(jīng)打包了相關(guān)的編碼包和開(kāi)發(fā)工具。