Opus 1.5 audio codec mövcuddur

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

Kodek Xiph.org-un CELT kodeki və Skype-ın açıq mənbəli SILK kodekinin ən yaxşı texnologiyalarını birləşdirərək yaradılmışdır. Opusun hazırlanmasında Skype və Xiph.Org ilə yanaşı Mozilla, Octasic, Broadcom və Google kimi şirkətlər də iştirak edib. Opus-da iştirak edən patentlər, inkişafda iştirak edən şirkətlər tərəfindən qonorar ödənilmədən məhdudiyyətsiz istifadə üçün verilir. Opus ilə əlaqəli bütün əqli mülkiyyət hüquqları və patent lisenziyaları əlavə təsdiqə ehtiyac olmadan avtomatik olaraq Opus istifadə edən tətbiqlərə və məhsullara həvalə edilir. Alternativ üçüncü tərəf tətbiqetmələrinin əhatə dairəsi və yaradılması ilə bağlı heç bir məhdudiyyət yoxdur. Bununla belə, Opus-un hər hansı bir istifadəçisinə qarşı Opus texnologiyalarına təsir edən patent prosedurları zamanı verilən bütün hüquqlar ləğv edilir.

Opus yüksək kodlaşdırma keyfiyyəti və həm yüksək bit sürətli axın audio sıxılması, həm də bant genişliyi məhdud VoIP telefoniya tətbiqləri üçün səs sıxılması üçün minimal gecikmə xüsusiyyətlərinə malikdir. Əvvəllər Opus 64Kbit bit sürətindən istifadə edərkən ən yaxşı kodek kimi tanınırdı (Opus Apple HE-AAC, Nero HE-AAC, Vorbis və AAC LC kimi rəqibləri qabaqladı). Opus-u dəstəkləyən məhsullara Firefox brauzeri, GStreamer çərçivəsi və FFmpeg paketi daxildir.

Opusun əsas xüsusiyyətləri:

  • 5-dən 510 Kbit/s-ə qədər bit sürəti;
  • 8-dən 48KHz-ə qədər seçmə tezliyi;
  • Çərçivə müddəti 2.5 ilə 120 millisaniyə arasında;
  • Daimi (CBR) və dəyişən (VBR) bit sürətləri üçün dəstək;
  • Dar və genişzolaqlı audio dəstəyi;
  • Səs və musiqi dəstəyi;
  • Stereo və mono dəstəyi;
  • Bit sürəti, bant genişliyi və çərçivə ölçüsünün dinamik təyini üçün dəstək;
  • Çərçivə itkisi (PLC) halında səs axınını bərpa etmək imkanı;
  • 255 kanala qədər dəstək (çox axınlı kadrlar)
  • Üzən və sabit nöqtə arifmetikasından istifadə edən tətbiqlərin mövcudluğu.

Opus 1.5-də əsas yeniliklər:

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

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

Mənbə: opennet.ru

Добавить комментарий