Opus 1.4 音頻編解碼器可用

免費視頻和音頻編解碼器開發商 Xiph.Org 發布了 Opus 1.4.0 音頻編解碼器,該編解碼器為帶寬受限的 VoIP 應用中的高比特率流音頻和語音壓縮提供高質量編碼和最小延遲。 編碼器和解碼器參考實現在 BSD 許可證下分發。 Opus 格式的完整規範是公開的、免費的,並被批准為互聯網標準 (RFC 6716)。

該編解碼器結合了 Xiph.org 的 CELT 編解碼器和 Skype 的開源 SILK 編解碼器的最佳技術而創建。 除了Skype和Xiph.Org之外,Mozilla、Octasic、Broadcom和Google等公司也參與了Opus的開發。 Opus所涉及的專利由參與開發的公司授予無限制使用,無需支付專利費。 所有與 Opus 相關的知識產權和專利許可都會自動委託給使用 Opus 的應用程序和產品,無需額外批准。 替代第三方實現的範圍和創建沒有限制。 然而,如果針對 Opus 的任何用戶提起影響 Opus 技術的專利訴訟,則所有授予的權利將被撤銷。

Opus 具有高編碼質量和最小延遲,適用於帶寬受限的 VoIP 電話應用的高比特率流音頻壓縮和語音壓縮。 此前,Opus 被評為 64Kbit 最佳編解碼器(Opus 的表現優於 Apple HE-AAC、Nero HE-AAC、Vorbis 和 AAC LC 等競爭對手)。 開箱即用支持 Opus 的產品包括 Firefox 瀏覽器、GStreamer 框架和 FFmpeg 包。

作品的主要特點:

  • 比特率從 5 到 510 Kbit/s;
  • 採樣頻率8至48KHz;
  • 幀持續時間從 2.5 到 120 毫秒;
  • 支持恆定(CBR)和可變(VBR)比特率;
  • 支持窄帶和寬帶音頻;
  • 語音和音樂支持;
  • 立體聲和單聲道支持;
  • 支持碼率、帶寬、幀大小動態設置;
  • 能夠在幀丟失的情況下恢復音頻流(PLC);
  • 支持最多255個通道(多流幀)
  • 使用浮點和定點算術實現的可用性。

Opus 1.4 的主要創新:

  • 進行了編碼參數優化,旨在改善啟用FEC(前向糾錯)以16至24kbs(LBRR,低比特率冗餘)比特率恢復損壞或丟失數據包時的音質主觀指標。
  • 添加了選項 OPUS_SET_INBAND_FEC 以啟用 FEC 糾錯,但不強制 SILK 模式(FEC 在 CELT 模式下不會使用)。
  • 改進了 DTX(不連續傳輸)模式的實現,該模式可在沒有聲音的情況下暫停流量傳輸。
  • 添加了對 Meson 構建系統的支持,並改進了對使用 CMake 構建的支持。
  • 添加了“實時丟包隱藏”實驗機制,通過使用機器學習技術來恢復因丟包而丟失的語音片段。
  • 添加了“深度冗餘”機制的實驗性實現,該機制使用機器學習系統來提高丟包後音頻恢復的效率。

來源: opennet.ru

添加評論