Opus 1.5 audiokodek elérhető

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

A kodek a Xiph.org CELT kodek és a Skype nyílt forráskódú SILK kodek legjobb technológiáinak kombinálásával jön létre. Az Opus fejlesztésében a Skype és a Xiph.Org mellett olyan cégek is részt vettek, mint a Mozilla, az Octasic, a Broadcom és a Google. Az Opusban érintett szabadalmakat a fejlesztésben részt vevő cégek jogdíjfizetés nélkül, korlátlan felhasználásra adják. Az Opushoz kapcsolódó összes szellemi tulajdonjog és szabadalmi licenc automatikusan átruházásra kerül az Opust használó alkalmazásokra és termékekre, további jóváhagyás nélkül. Nincsenek korlátozások a harmadik féltől származó alternatív megvalósítások hatókörére és létrehozására vonatkozóan. Az Opus technológiáit érintő szabadalmi eljárások azonban az Opus bármely felhasználójával szemben minden biztosított jogot visszavonnak.

Az Opus kiváló kódolási minőséggel és minimális késleltetéssel rendelkezik mind a nagy bitsebességű streaming hangtömörítéshez, mind a hangtömörítéshez a korlátozott sávszélességű VoIP-telefonos alkalmazásokhoz. Korábban az Opust a legjobb kodekként ismerték el 64 Kbit bitráta használatakor (az Opus megelőzte az olyan versenytársakat, mint az Apple HE-AAC, a Nero HE-AAC, a Vorbis és az AAC LC). Az Opust már készen is támogatja a Firefox böngésző, a GStreamer keretrendszer és az FFmpeg csomag.

Az Opus főbb jellemzői:

  • Bitráta 5-510 Kbit/s;
  • Mintavételi frekvencia 8-48KHz;
  • A képkocka időtartama 2.5-120 milliszekundum;
  • Állandó (CBR) és változó (VBR) bitráták támogatása;
  • Támogatás a keskeny és szélessávú hanghoz;
  • Hang- és zenei támogatás;
  • Sztereó és mono támogatás;
  • A bitráta, a sávszélesség és a keretméret dinamikus beállításának támogatása;
  • Képesség az audio stream visszaállítására keretvesztés esetén (PLC);
  • Akár 255 csatorna támogatása (többfolyamos képkockák)
  • Lebegőpontos és fixpontos aritmetikát használó megvalósítások elérhetősége.

Az Opus 1.5 legfontosabb újításai:

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

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

Forrás: opennet.ru

Hozzászólás