K dispozícii je zvukový kodek Opus 1.5

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

Kodek je vytvorený kombináciou najlepších technológií z kodeku CELT od Xiph.org a open source kodeku SILK od Skype. Okrem Skype a Xiph.Org sa na vývoji Opusu podieľali aj spoločnosti ako Mozilla, Octasic, Broadcom či Google. Patenty zahrnuté v Opus sú udeľované spoločnosťami zapojenými do vývoja na neobmedzené použitie bez platenia licenčných poplatkov. Všetky práva duševného vlastníctva a patentové licencie súvisiace s Opusom sú automaticky delegované na aplikácie a produkty využívajúce Opus, bez potreby ďalšieho schvaľovania. Neexistujú žiadne obmedzenia na rozsah a vytváranie alternatívnych implementácií tretích strán. Všetky udelené práva sú však zrušené v prípade patentového konania ovplyvňujúceho technológie Opus proti ktorémukoľvek používateľovi Opus.

Opus sa vyznačuje vysokou kvalitou kódovania a minimálnou latenciou pre kompresiu zvuku s vysokou bitovou rýchlosťou a kompresiu hlasu pre aplikácie VoIP telefónie s obmedzenou šírkou pásma. Predtým bol Opus uznávaný ako najlepší kodek pri použití 64Kbit bitrate (Opus predbehol konkurentov ako Apple HE-AAC, Nero HE-AAC, Vorbis a AAC LC). Produkty, ktoré podporujú Opus, zahŕňajú prehliadač Firefox, rámec GStreamer a balík FFmpeg.

Hlavné vlastnosti Opusu:

  • Bitová rýchlosť od 5 do 510 Kbit/s;
  • vzorkovacia frekvencia od 8 do 48 kHz;
  • Trvanie snímky od 2.5 do 120 milisekúnd;
  • Podpora pre konštantné (CBR) a variabilné (VBR) bitové rýchlosti;
  • Podpora pre úzkopásmový a širokopásmový zvuk;
  • Podpora hlasu a hudby;
  • Podpora stereo a mono;
  • Podpora dynamického nastavenia bitovej rýchlosti, šírky pásma a veľkosti rámca;
  • Schopnosť obnoviť tok zvuku v prípade straty rámca (PLC);
  • Podpora až 255 kanálov (multistreamové snímky)
  • Dostupnosť implementácií pomocou aritmetiky s pohyblivou a pevnou rádovou čiarkou.

Kľúčové inovácie v 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 проблема не затронула).

Zdroj: opennet.ru

Pridať komentár