Kodeka dengî ya Opus 1.5 heye

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

Kodek bi berhevkirina teknolojiyên çêtirîn ji kodek CELT ya ku ji hêla Xiph.org ve hatî pêşve xistin û kodek SILK ya ku ji hêla Skype ve hatî vekirin ve hatî çêkirin. Ji bilî Skype û Xiph.Org, şîrketên wekî Mozilla, Octasic, Broadcom û Google jî di pêşveçûna Opus de cih girtin. Patentên ku di Opus de têkildar in ji hêla pargîdaniyên ku di pêşveçûnê de beşdar in ji bo karanîna bêsînor bêyî dayîna xercên lîsansê têne peyda kirin. Hemî mafên rewşenbîrî û lîsansên patentê yên girêdayî Opus-ê bixweber ji serîlêdan û hilberên Opus-karan re têne veguheztin, bêyî hewceyê pejirandina zêde. Di çarçove û afirandina pêkanînên sêyemîn ên alternatîf de ti sînorkirin tune. Lêbelê, hemî mafên ku têne dayîn di bûyera dozek patentê ya ku teknolojiya Opus li dijî her bikarhênerek Opus-ê tê de tête betal kirin.

Opus di sepanên têlefoniya VoIP-ê yên bi bandwidth-ê de hem ji bo veguheztina deng û hem jî ji bo berhevkirina deng-birêjeya bilind qalîteya kodkirina bilind û derengiya kêm vedihewîne. Berê, Opus dema ku bitrateyek 64Kbit bikar tîne wekî kodek çêtirîn hate nas kirin (Opus pêşbazên wekî Apple HE-AAC, Nero HE-AAC, Vorbis û AAC LC têk bir). Berhemên ku Opus ji qutiyê piştgirî dikin geroka Firefox, çarçoveya GStreamer, û pakêta FFmpeg hene.

Taybetmendiyên sereke yên Opus:

  • Bitrate ji 5 heta 510 Kbit/s;
  • Frekansa nimûneyê ji 8 heta 48 KHz;
  • Demjimêra çarçovê ji 2.5 heta 120 milî çirkeyan;
  • Piştgiriya bitrateyên domdar (CBR) û guhêrbar (VBR) dike;
  • Piştgiriya dengê teng û berfereh piştgirî dike;
  • Piştgiriya deng û muzîkê;
  • Piştgiriya stereo û mono;
  • Veguheztina dînamîkî ya bitrate, band û mezinahiya çarçoveyê piştgirî dike;
  • Di rewşa windabûna çarçoweyê de (PLC) îmkana vegerandina herikîna dengî;
  • Heya 255 kanalan piştgirî dike (çarçoveyên pir-streamed)
  • Hebûna pêkanînan ku bi karanîna jimareya xala pêvekirî û sabît bikar tînin.

Di Opus 1.5 de nûbûnên sereke:

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

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

Source: opennet.ru

Add a comment