Даступны аўдыёкодэк Opus 1.4

Арганізацыя Xiph.Org, якая займаецца распрацоўкай свабодных відэа-і аўдыёкодэкаў, прадставіла рэліз аўдыёкодэка Opus 1.4.0, які забяспечвае высокую якасць кадавання і мінімальную затрымку як пры сціску струменевага гуку з высокім бітрэйтам, так і пры сціску голасу ў абмежаваных па прапускной здольнасці. тэлефаніі. Эталонныя рэалізацыі кадавальніка і дэкадавальніка распаўсюджваюцца пад ліцэнзіяй BSD. Поўныя спецыфікацыі фармату Opus агульнадаступныя, бясплатныя і зацверджаныя ў якасці інтэрнэт-стандарту (RFC 6716).

Кодэк створаны шляхам камбінацыі лепшых тэхналогій з распрацаванага арганізацыяй Xiph.org кодэка CELT і адчыненага кампаніяй Skype кодэка SILK. Акрамя Skype і Xiph.Org у распрацоўцы Opus таксама прынялі ўдзел такія кампаніі, як Mozilla, Octasic, Broadcom і Google. Задзейнічаныя ў Opus патэнты прадстаўлены якія ўдзельнічалі ў распрацоўцы кампаніямі для неабмежаванага карыстання без выплаты ліцэнзійных адлічэнняў. Усе звязаныя з Opus інтэлектуальныя правы і ліцэнзіі на патэнты аўтаматычна дэлегуюцца для выкарыстоўваюць Opus прыкладанняў і прадуктаў, без неабходнасці дадатковага ўзгаднення. Адсутнічаюць абмежаванні на вобласць ужывання і стварэнне альтэрнатыўных іншых рэалізацый. Пры гэтым усе прадстаўленыя правы адклікаюцца ў выпадку развязвання закранае тэхналогіі Opus патэнтнага разбору супраць любога карыстальніка Opus.

Opus адрозніваецца высокай якасцю кадавання і мінімальнай затрымкай як пры сціску струменевага гуку з высокім бітрэйтам, так і пры сціску голасу ў абмежаваных па прапускной здольнасці прыкладаннях VoIP-тэлефаніі. Раней Opus быў прызнаны лепшым кодэкам пры выкарыстанні бітрэйту 64Kbit (Opus абагнаў такіх канкурэнтаў, як Apple HE-AAC, Nero HE-AAC, Vorbis і AAC LC). З прадуктаў, якія падтрымліваюць Opus са скрынкі, можна адзначыць браўзэр Firefox, фрэймворк GStreamer і пакет FFmpeg.

Асноўныя магчымасці Opus:

  • Бітрэйт ад 5 да 510 Kbit/s;
  • Частата дыскрэтызацыі ад 8 да 48KHz;
  • Працягласць кадраў ад 2.5 да 120 мілісекунд;
  • Падтрымка сталага (CBR) і пераменнага (VBR) бітрэйтаў;
  • Падтрымка вузкапалоснага і шырокапалоснага гуку;
  • Падтрымка голасу і музыкі;
  • Падтрымка стэрэа і мона;
  • Падтрымка дынамічнай налады бітрэйту, прапускной здольнасці і памеру кадра;
  • Магчымасць аднаўлення гукавога патоку ў выпадку страты кадраў (PLC);
  • Падтрымка да 255 каналаў (шматструменныя кадры)
  • Даступнасць рэалізацый з выкарыстаннем арыфметыкі з плаваючай і фіксаванай коскай.

Ключавыя навіны Opus 1.4:

  • Праведзена аптымізацыя параметраў кадавання, накіраваная на павышэнне суб'ектыўных паказчыкаў якасці гуку пры ўключэнні FEC (Forward Error Correction) для аднаўлення пашкоджаных або страчаных пакетаў на бітрэйтах ад 16 да 24kbs (LBRR, Low Bit-Rate Redundancy).
  • Дададзена опцыя OPUS_SET_INBAND_FEC для ўключэння рэжыму карэкцыі памылак FEC, але без прымусовай актывацыі рэжыму SILK mode (FEC не будзе выкарыстоўвацца ў рэжыме CELT).
  • Палепшана рэалізацыя рэжыму DTX (Discontinuous Transmission), які забяспечвае прыпыненне перадачы трафіку пры адсутнасці гуку.
  • Дададзена падтрымка зборачнай сістэмы Meson і палепшана падтрымка зборкі з выкарыстаннем CMake.
  • Дададзены эксперыментальны механізм Real-Time Packet Loss Concealment для аднаўлення фрагментаў гаворкі, страчаных у выніку страты пакетаў, які працуе праз ужыванне тэхналогій машыннага навучання.
  • Дададзена эксперыментальная рэалізацыя механізму "deep redundancy", які выкарыстоўвае сістэму машыннага навучання для павышэння эфектыўнасці аднаўлення гуку пасля страты пакетаў.

Крыніца: opennet.ru

Дадаць каментар