The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

21.06.2017 12:11  Доступен аудиокодек Opus 1.2

Организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.2.0, который отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии.

Ключевые новшества Opus 1.2:

  • Проведена работа по увеличению качества передачи голоса в диапазоне полосы пропускания 12-20 kbit/s. Значительно улучшена реализация гибридного режима передачи голоса, при котором для частот до 8 kHz применяется SILK, а с 8 до 20 kHz - CELT. Для повышения качества передачи голоса проведена настройка психоакустических методов. Обеспечено агрессивное занятие более широкой полосы пропускания при передаче голоса, включая начало передачи с битрейтом 14 kbit/s;
  • Улучшена реализация кодирования с переменным битрейтом (VBR) для гибридных режимов, кодировщик теперь использует VBR и для низких битрейтов, вплоть до 32 kb/s;
  • Проведена работа по увеличению качества передачи музыки в диапазоне битрейта 32-48 kbit/s. Если изначально Opus обеспечивал приемлемое качество только для битрейтов 64 kb/s и 96 kb/s, то применение улучшенной техники кодирования с переменным битрейтом позволило добиться возможности кодирования музыки с битретеми 32-48 kbit/s без возникновения слышимых артефактов;
  • Проведена обширная оптимизация, которая позволила снизить нагрузку на CPU и увеличить производительность. Внесены как общие оптимизации качества кода, так и задействованы специфичные процессорные инструкции SSE* для x86 и Neon для ARM. Улучшение качества кода определения типа CPU позволило включить аппаратные оптимизации на этапе компиляции даже при использовании старых CPU;
  • Поддержка прямого кодирования кадров, продолжительностью 80, 100 и 120 мс, без применения repacketizer, который получал кадр в 120 мс путём объединения двух кадров по 60 мс;
  • Для режима CELT представлена поддержка DTX (Discontinuous transmission, остановка передачи во время пауз в разговоре);
  • Улучшено качество передачи с постоянным битрейтом (CBR) в режиме SILK при низких битрейтах;
  • Улучшена реализация техники упреждающей коррекции ошибок (FEC, forward-error correction), полезной в условиях большой потери пакетов в канале связи. FEC теперь может применяться на более низких битрейтах (до 24 kb/s), чем раньше, и учитывается при распределении битового потока в гибридном режиме;
  • Для платформы Windows реализация Opus теперь поставляется в виде одной библиотеки, без выделения SILK и CELT в разные DLL;
  • Реализована, но пока не добавлена в стандарт, поддержка режима сферического объёмного звучания Ambisonics, востребованного в системах виртуальной реальности. В Opus 1.2 уже поддерживается метод прямого кодирования каналов ambisonics, но пока отсутствует матричное кодирование.

Напомним, что кодек Opus создан путем комбинации лучших технологий из разработанного организацией Xiph.org кодека CELT и открытого компанией Skype кодека SILK. Кроме Skype и Xiph.Org в разработке Opus также приняли участие такие компании, как Mozilla, Octasic, Broadcom и Google. Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Ранее Opus был признан лучшим кодеком при использовании битрейта 64Kbit (Opus обогнал таких конкурентов, как Apple HE-AAC, Nero HE-AAC, Vorbis и AAC LC). Из продуктов, поддерживающих Opus из коробки, можно отметить браузер Firefox, фреймворк GStreamer и пакет FFmpeg.

Эталонные реализации кодировщика и декодировщика Opus распространяются под лицензией BSD. Полные спецификации формата общедоступны, бесплатны и утверждены в качестве интернет-стандарта. Все используемые в Opus патенты предоставлены участвовавшими в разработке компаниями для неограниченного пользования без выплаты лицензионных отчислений. Все связанные с Opus интеллектуальные права и лицензии на патенты автоматически делегируются для использующих Opus приложений и продуктов, без необходимости дополнительного согласования. Отсутствуют ограничения на область применения и создание альтернативных сторонних реализаций. При этом все предоставленные права отзываются в случае развязывания затрагивающего технологии Opus патентного разбирательства против любого пользователя Opus.

Основные возможности Opus:

  • Битрейт от 6 до 510 Kbit/s;
  • Частота дискретизации от 8 до 48KHz;
  • Продолжительность кадров от 2.5 до 120 миллисекунд;
  • Поддержка постоянного (CBR) и переменного (VBR) битрейтов;
  • Поддержка узкополосного и широкополосного звука;
  • Поддержка голоса и музыки;
  • Поддержка стерео и моно;
  • Поддержка динамической настройки битрейта, пропускной способности и размера кадра;
  • Возможность восстановления звукового потока в случае потери кадров (PLC);
  • Поддержка до 255 каналов (многопоточные кадры)
  • Доступность реализаций с использованием арифметики с плавающей и фиксированной запятой.


  1. Главная ссылка к новости (http://lists.xiph.org/pipermai...)
  2. OpenNews: Доступен аудиокодек Opus 1.1.3
  3. OpenNews: Доступен аудиокодек Opus 1.1.1
  4. OpenNews: Стабильный выпуск аудиокодека Opus 1.1
  5. OpenNews: Разработчики Mozilla разобрали ситуацию с нарушением патента в кодеке Opus
  6. OpenNews: Публикация RFC ознаменовала первый стабильный релиз свободного аудиокодека Opus
Лицензия: CC-BY
Тип: Программы
Ключевые слова: opus, audio
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 13:12, 21/06/2017 [ответить] [смотреть все]
  • +1 +/
    Судя по примерам кодирования на https people xiph org jm opus opus-1 2 хрипо... весь текст скрыт [показать]
     
     
  • 2.5, Аноним, 13:17, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –14 +/
    Эталонные реализации кодировщика и декодировщика Opus распространяются под лице... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, Аноним, 13:19, 21/06/2017 [^] [ответить] [смотреть все]  
  • +9 +/
    Дочитывайте до конца прежде чем комментировать.
    "Все используемые в Opus патенты предоставлены участвовавшими в разработке компаниями для неограниченного пользования без выплаты лицензионных отчислений."
     
  • 3.287, Аноним, 15:33, 21/06/2017 [^] [ответить] [смотреть все]  
  • +11 +/
    > "Эталонные реализации кодировщика и декодировщика Opus распространяются под лицензией
    > BSD".
    > - А, чистота патентов то как понимаю - не гарантируется...
    > BSD

    Я так понимаю, кое-кто увидел знакомое слово и сразу бросился в газовую атаку? Зря.
    http://opus-codec.org/license/
    > Opus has a freely available specification, a BSD-licensed, high-quality reference encoder and decoder, and protective,
    > royalty-free licenses for the required patents.
    > The copyright and patent licenses for Opus are automatically granted to everyone and do not require application or approval.

     
  • 1.4, Аноним, 13:15, 21/06/2017 [ответить] [смотреть все]  
  • +/
    Осталось найти провайдера который предоставляет voip по opus
     
     
  • 2.955, номия, 10:13, 22/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    а есть те кто ещё нет?
     
     
  • 3.957, Аноним, 12:06, 22/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Полно
     
  • 1.9, Аноним, 13:21, 21/06/2017 [ответить] [смотреть все]  
  • +2 +/
    Whatsapp
     
  • 1.94, Аноним, 14:04, 21/06/2017 [ответить] [смотреть все]  
  • –2 +/
    При кодировании источника с частотой семплирования 44100 Hz всё так же передискр... весь текст скрыт [показать]
     
     
  • 2.473, Аноним, 16:20, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Это при декодировке он передискретизирует Можено форсировать другую частоту, на... весь текст скрыт [показать] [показать ветку]
     
  • 2.528, h31, 16:34, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Кодировщик заточен под 48000 Hz При желании можно обмануть его и закинуть в нег... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.631, Crazy Alex, 17:02, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну, вопрос качества и соответственно прожорливости ресемплера, но для голосово... весь текст скрыт [показать]
     
  • 3.952, Аноним, 23:25, 21/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Уж не знаю, как там в опусе, но я сейчас с ужасом вспомнил алсовский SRC_SINC_FA... весь текст скрыт [показать]
     
     
  • 4.964, h31, 10:08, 25/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Нормальных - да, не бояться От всяких ускоренных режимом держаться подальше Во... весь текст скрыт [показать]
     
     
  • 5.966, Аноним, 17:21, 25/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Спасибо - я помнил про этот тест, но нагуглить не мог Вот только libspeex они п... весь текст скрыт [показать]
     
     ....нить скрыта, показать (6)

  • 1.297, VINRARUS, 15:36, 21/06/2017 [ответить] [смотреть все]  
  • –4 +/
    но midi всё ещо недосягаем?
     
     
  • 2.436, Аноним, 16:11, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    midi????? для чего?
     
     
  • 3.950, sokoloff, 20:41, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    > midi????? для чего?

    Для сферического объёмного звучания в вакуме :)

     
  • 2.953, Аноним, 00:17, 22/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Извиняюсь за странную аналогию, но векторное описание того, как следует сыграт... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.968, Фуррь, 16:27, 24/10/2017 [^] [ответить] [смотреть все]  
  • +/
    Аналогия очень хорошая, чего извиняться-то.
     
  • 1.318, Аноним, 15:42, 21/06/2017 [ответить] [смотреть все]  
  • +/
    Допустим если перегонять альбом из FLAC в opus, сколько битрейта будет достаточн... весь текст скрыт [показать]
     
     
  • 2.482, Аноним, 16:22, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    128 kbps с лихвой хватит Даже не всякий аудиофил на хорошей аппаратуре отличит ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.635, Crazy Alex, 17:03, 21/06/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Пруфы?
     
     
  • 4.945, Другой Аноним, 18:51, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Поищите на Hydrogenaudio 8212 там народ занимается тестированием и сравнением... весь текст скрыт [показать]
     
     
  • 5.947, Crazy Alex, 19:15, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну вот и я ничего лучше не нашёл Кстати, насчёт аудиофилов и хорошего оборудова... весь текст скрыт [показать]
     
  • 5.963, mumu, 15:51, 23/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Когда-то и для mp3 cbr128 так утверждали А потом оказалось Мне кажется проще... весь текст скрыт [показать]
     
     
  • 6.967, Аноним, 22:00, 29/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Кто и где это утверждал Во-первых, для MP3 все сильно зависит от кодировщика Н... весь текст скрыт [показать]
     
  • 2.491, Аноним, 16:25, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Учитывая, что 99 слушателей довольно тугоухи, хватит и 48 кб с Ну, можно 96, е... весь текст скрыт [показать] [показать ветку]
     
  • 2.695, Crazy Alex, 17:21, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –5 +/
    Зачем? Для музыки есть Vorbis
     
     
  • 3.833, Аноним, 17:56, 21/06/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    "зачем" не является корректным ответом на вопрос "сколько?"
     
     
  • 4.881, Crazy Alex, 18:09, 21/06/2017 [^] [ответить] [смотреть все]  
  • –9 +/
    Так можно спросить сколько мышей нужно, чтобы отправить экспедицию на Марс или... весь текст скрыт [показать]
     
     
  • 5.896, Аноним, 18:15, 21/06/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Если вы не видите смысла в заданном вопросе боюсь вам стоит обратится к врачу.
     
  • 5.956, номия, 10:19, 22/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    правильные ответы 1 мыши не являются необходимым условием отправки экспедиции ... весь текст скрыт [показать]
     
  • 5.961, YetAnotherOnanym, 13:15, 22/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    "Биолам" рулит. У него станина железная и подставка тяжёлая.
     
  • 3.946, Crazy Alex, 19:06, 21/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Хм, ладно, я был неправ Судя по всему, эта штука слегка превосходит Vorbis во ... весь текст скрыт [показать]
     
     
  • 4.948, Crazy Alex, 19:33, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    "битрейтов" -> "частот дискретизации", разумеется
     
  • 1.427, Аноним, 16:09, 21/06/2017 [ответить] [смотреть все]  
  • +2 +/
    Попробовал энкодинг в 32 кб с Ну, без слышимых артефактов - это с большой нат... весь текст скрыт [показать]
     
     
  • 2.484, A.Stahl, 16:23, 21/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Так в модемные времена и процессоры были другие 486, например, mp3 не тянул в о... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.498, Аноним, 16:26, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Вы как-то модемные времена сильно назад отодвинули.
     
     
  • 4.512, Аноним, 16:28, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Это у кого когда был модем Что такое BBS помните ... весь текст скрыт [показать]
     
     
  • 5.944, Аноним, 18:46, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Это к тому, что модемы были и много дольше 486
     
  • 3.501, Аноним, 16:26, 21/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Да помню Но, хрен знает почему, по-своему волшебные были времена Windows 3 1... весь текст скрыт [показать]
     
     
  • 4.515, A.Stahl, 16:30, 21/06/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Креститься нужно и плевать через левое плечо ... весь текст скрыт [показать]
     
  • 3.954, 486, 04:16, 22/06/2017 [^] [ответить] [смотреть все]  
  • +/
    mpg123 с оптимизацией в виде ассемблеровких вставок тянул битрейт 320Kbit и 48KH... весь текст скрыт [показать]
     
     
  • 4.958, Crazy Alex, 12:25, 22/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну, если надо из машины сделать плеер, которого больше ни на что не хватает, то ... весь текст скрыт [показать]
     
     
  • 5.962, 486, 14:12, 22/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Конечно без гуи и параллельных задач С mp2 MPEG1 Layer 2 вообще было всё хоро... весь текст скрыт [показать]
     
  • 2.959, Аноним, 12:43, 22/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Скажите спасибо, что в 2400 б/с не надо кодировать.
     
  • 1.949, Аноним, 20:01, 21/06/2017 [ответить] [смотреть все]  
  • –3 +/
    Вопрос тутошним активистам - а вы ПРОСТО слушать музыку не пробовали Зачем чт... весь текст скрыт [показать]
     
  • 1.951, Demo, 23:02, 21/06/2017 [ответить] [смотреть все]  
  • +/
    > Из продуктов, поддерживающих Opus из коробки

    😀
    Да уж…

     
  • 1.960, Аноним, 12:55, 22/06/2017 [ответить] [смотреть все]  
  • –2 +/
    Ага, только вот 44100 обделили вниманием, а в нем куча контента Но пацаны сказа... весь текст скрыт [показать]
     
     
  • 2.965, VEG, 14:12, 25/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вы сейчас ерунду какую-то сказали Никто не делал никакой специальной версии для... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor