- PVSM.RU - https://www.pvsm.ru -

Firefox 15 поддерживает свободный аудиоформат Opus

В браузере Firefox 15 (бета-версия) реализована [1] поддержка свободного аудиоформата Opus [2]. Этот кодек недавно приняли для рассмотрения в качестве стандарта [3] организацией IETF, он качественно превосходит любые другие стандарты кодирования и передачи звука.

Firefox 15 поддерживает свободный аудиоформат Opus

Opus обладает уникальным сочетанием высокого качества и низких задержек (latency).

Все существующие аудиокодеки можно разделить на две группы:

Кодеки общего назначения (большие задержки, высокое качество)

  • MP3
  • AAC (все виды)
  • Vorbis

Кодирование речи (низкое качество, маленькие задержки)

  • G.729
  • AMR-NB
  • AMR-WB (G.722.2)
  • Speex
  • iSAC
  • iLBC
  • G.722.1 (все варианты)
  • G.719

Ни один из перечисленных кодеков не обладает достаточной гибкостью, чтобы поддерживать кодирование звука любого вида, как в максимальном качестве, так и с маленькими задержками.

Тесты подтверждают:
На 64 кбит/с Opus звучит лучше, чем HE-AAC или Vorbis [4]
На 64 кбит/с Opus звучит так же, как 96 кбит/с MP3 [5]

Firefox 15 поддерживает свободный аудиоформат OpusOpus одновременно хорошо подходит и для трансляции музыки на 6 кбит/с и на 256 кбит/с, при этом на широкой полосе Opus обеспечивает сжатие «без воспринимаемой на слух» потери качества. Кодек может динамично переключаться на сжатие с разным битрейтом, в зависимости от изменения условий полосы пропускания.

Opus в тестах показал себя как самый лучший кодек для сжатия речи, то есть он идеально подходит не только для VoIP высокого качества, но и для аудиокниг и подкастов.

Аудиофайл в формате Opus интегрируется в код веб-страницы так же, как и другие аудиофайлы: через тег <audio>.

<audio src=«ehren-paper_lights-64.opus» controls>

Для кодирования файлов лучше всего подходит утилита opusenc [6] (доступна в бинарниках и исходных кодах под разные платформы).

Firefox — первый браузер, который реализовал поддержку Opus, хотя насчёт других браузеров есть большие сомнения, например, разработчики Chromium не планируют [7] это делать. Поддержка Opus реализована в различных медиаплеерах, таких как gstreamer, libavcodec, foobar2000.

Автор: alizar


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/firefox-2/11823

Ссылки в тексте:

[1] реализована: http://hacks.mozilla.org/2012/07/firefox-beta-15-supports-the-new-opus-audio-format/

[2] Opus: http://opus-codec.org/comparison/

[3] приняли для рассмотрения в качестве стандарта: http://tools.ietf.org/html/draft-ietf-codec-opus-16

[4] Opus звучит лучше, чем HE-AAC или Vorbis: https://people.xiph.org/~greg/opus/ha2011/

[5] Opus звучит так же, как 96 кбит/с MP3: https://www.ietf.org/proceedings/80/slides/codec-4.pdf

[6] opusenc: http://www.opus-codec.org/downloads/

[7] не планируют: http://blog.chromium.org/2012/04/chromes-webrtc-roadmap.html