Saadaval Opus 1.5 helikodek

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

Kodek loodi Xiph.org'i CELT-kodeki ja Skype'i avatud lähtekoodiga SILK-kodeki parimate tehnoloogiate kombineerimisel. Opuse arendamisel osalesid lisaks Skype’ile ja Xiph.Orgile ka sellised ettevõtted nagu Mozilla, Octasic, Broadcom ja Google. Opusega seotud patente annavad arendusega seotud ettevõtted piiramatuks kasutamiseks ilma autoritasu maksmata. Kõik Opusega seotud intellektuaalomandi õigused ja patendilitsentsid delegeeritakse automaatselt Opust kasutavatele rakendustele ja toodetele, ilma et oleks vaja täiendavat heakskiitu. Alternatiivsete kolmandate osapoolte rakenduste ulatusele ja loomisele pole piiranguid. Kõik antud õigused tühistatakse aga Opuse tehnoloogiaid mõjutava patendimenetluse korral Opuse kasutaja vastu.

Opusel on kõrge kodeerimiskvaliteet ja minimaalne latentsusaeg nii suure bitikiirusega voogesituse heli tihendamiseks kui ka hääle tihendamiseks piiratud ribalaiusega VoIP-telefonirakenduste jaoks. Varem tunnistati Opus parimaks koodekiks 64Kbit bitikiiruse kasutamisel (Opus edestas selliseid konkurente nagu Apple HE-AAC, Nero HE-AAC, Vorbis ja AAC LC). Tooted, mis toetavad Opust, hõlmavad Firefoxi brauserit, GStreameri raamistikku ja FFmpegi paketti.

Opuse peamised omadused:

  • Bitikiirus 5 kuni 510 Kbit/s;
  • Diskreetimissagedus 8 kuni 48 KHz;
  • Kaadri kestus 2.5 kuni 120 millisekundit;
  • Konstantse (CBR) ja muutuva (VBR) bitikiiruse tugi;
  • Kitsas- ja lairibaheli tugi;
  • hääle ja muusika tugi;
  • Stereo ja mono tugi;
  • Toetus bitikiiruse, ribalaiuse ja kaadri suuruse dünaamilisele seadistamisele;
  • Võimalus taastada helivoogu kaadri kadumise korral (PLC);
  • Toetab kuni 255 kanalit (mitme voo kaadrid)
  • Ujuv- ja fikseeritud punktiga aritmeetikat kasutavate teostuste saadavus.

Opus 1.5 peamised uuendused:

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

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

Allikas: opennet.ru

Lisa kommentaar