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

Пасля амаль года распрацоўкі арганізацыя Xiph.Org, якая займаецца распрацоўкай свабодных відэа-і аўдыёкодэкаў, прадставіла рэліз аўдыёкодэка Opus 1.5, які забяспечвае высокую якасць кадавання і мінімальную затрымку як пры сціску струменевага гуку з высокім бітрэйтам, так і пры сціску голасу ў абмежаваных па прапускной. VoIP-тэлефаніі. Эталонныя рэалізацыі кадавальніка і дэкадавальніка распаўсюджваюцца пад ліцэнзіяй 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.5:

  • У кадавальніку і дэкадавальніку пашырана ўжыванне тэхналогій машыннага навучання.
  • Рэалізаваны механізм "Deep Redundancy" (DRED), які выкарыстоўвае машыннае навучанне для аднаўлення фрагментаў гуку, страчаных з-за страты пакетаў.
  • Палепшана аднаўленне гукавога патоку ў выпадку страты кадраў пры дапамозе механізма машыннага навучання Deep PLC (Packet Loss Concealment).
  • Палепшана якасць перадачы прамовы на нізкіх бітрэйтах (~ 6 Кбіт/з).
  • Дададзены дадатковыя аптымізацыі, якія выкарыстоўваюць наборы інструкцый AVX2 (x86) і Neon (ARM).
  • Дададзена падтрымка фармату аб'ёмнага гучання Ambisonics 4-га і 5-га парадку, які ўлічвае распаўсюджванне гуку не толькі ў гарызантальнай плоскасці, але і ў вертыкальнай (для вызначэння зверху ці знізу крыніца гуку).

Па гарачых слядах сфарміраваны выпуск Opus 1.5.1, у якім ухіленыя праблемы са зборкай з выкарыстаннем зборачнай сістэмы Meson (зборку з выкарыстаннем CMake праблема не закранула).

Крыніца: opennet.ru

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