После полутора лет разработки организация Xiph.Org, занимающаяся созданием свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.6, обеспечивающего высокое качество кодирования и минимальную задержку как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Эталонные реализации кодировщика и декодировщика распространяются под лицензией BSD. Полные спецификации формата Opus общедоступны, бесплатны и утверждены в качестве интернет-стандарта (RFC 6716).
Kodeku është krijuar duke bashkuar teknologjitë më të mira nga kodeku CELT i zhvilluar nga organizata Xiph.org dhe kodeku SILK i hapur nga kompania Skype. Përveç Skype dhe Xiph.Org, në zhvillimin e Opus kanë marrë pjesë gjithashtu kompani si Mozilla, Octasic, Broadcom dhe Google. Patenta të përfshira në Opus janë ofruar nga kompanitë pjesëmarrëse për përdorim të pakufizuar pa pagesë të licencave. Të gjitha të drejtat intelektuale dhe licencat për patentë të lidhura me Opus delegohen automatikisht për aplikacionet dhe produktet që përdorin Opus, pa nevojën për miratim të mëtejshëm. Nuk ka kufizime për aplikimin dhe krijimin e zbatimeve të tjera nga palë të treta. Në të njëjtën kohë, të gjitha të drejtat e ofruara shfuqizohen në rastin e ndonjë mosmarrëveshjeje përkatëse të patentave që përfshin teknologjitë Opus kundër ndonjë përdoruesi të Opus.
Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Ранее Opus был признан лучшим кодеком при использовании битрейта 64Kbit (Opus обогнал таких конкурентов, как Apple HE-AAC, Nero HE-AAC, Vorbis и AAC LC). Из продуктов, поддерживающих Opus из коробки, можно отметить браузер Firefox, фреймворк GStreamer и пакет FFmpeg.
Karakteristikat kryesore të Opus:
- Битрейт от 5 Кбит/с до 2 Мбит/с;
- Частота дискретизации от 8 до 96KHz;
- Kohëzgjatja e kadrave nga 2.5 deri në 120 milisekonda;
- Mbështetje për bitrate të qëndrueshme (CBR) dhe të ndryshueshme (VBR);
- Mbështetje për zë dhe muzikë;
- Mbështetje për stereo dhe mono;
- Mbështetje për stereo dhe mono;
- Mbështetje për rregullimin dinamik të bitrate-it, kapacitetit dhe madhësisë së kornizës;
- Mundësia për rikuperimin e fluxit audio në rast humbjeje kornizash (PLC);
- Mbështetje për deri në 255 kanale (korniza shumëkanalësh)
- Disponueshmëria e implementimeve që përdorin aritmetikën me pikë të lëvizshme dhe të rregullt.
Ключевые новшества Opus 1.6:
- Реализован вариант Opus HD для кодирования звука с частотой дискретизации 96 kHz, битрейтом до 2 Мбит/с и полосой пропускания, выходящей за пределы стандартного звукового диапазона 20 кГц.
- Добавлен модуль BWE (wideband-to-fullband) для преобразования представления с широкополосным кодированием (диапазон частот ограничен 8 кГц) в полнополосное представление, охватывающее весь слышимый диапазон (до 20 кГц). Недостающие частоты 8-20 kHz воссоздаются при помощи алгоритма на базе машинного обучения.
- Предложен новый API для кодирования и декодирования звука с целочисленным представлением 24-бит на канал. Новый API может быть полезен для повышения качества звука на платформах, производительности которых недостаточно для кодирования с плавающей запятой или в ситуациях, когда принципиально используется только целочисленное кодирование. Поддержка API с целочисленным 16-бит на канал и кодированием на основе плавающей запятой 32-бит на канал сохранена.
- Значительно улучшена реализация механизма «Deep Redundancy» (DRED), использующего машинное обучение для восстановления фрагментов звука, утраченных из-за потери пакетов.
- Повышена точность кодирования в реализации, использующей арифметику с фиксированной запятой.
- Добавлены оптимизации для архитектуры MIPS.
- Обеспечено определение поддерживаемых CPU x86 инструкций SIMD на платформе OpenBSD.
Burimi: opennet.ru
