Opus 1.4 audio codec mövcuddur

Pulsuz video və audio kodek tərtibatçısı Xiph.Org Opus 1.4.0 audio kodekini buraxdı, bu, yüksək keyfiyyətli kodlaşdırma və yüksək bit sürətli axın səsi və səsin sıxılması üçün bant genişliyi məhdudlaşdırılan VoIP proqramlarında minimum gecikmə təmin edir. Kodlayıcı və dekoder istinad tətbiqləri BSD lisenziyası altında paylanır. Opus formatı üçün tam spesifikasiyalar ictimaiyyətə açıqdır, pulsuzdur və İnternet standartı kimi təsdiqlənir (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.4-də əsas yeniliklər:

  • FEC (Forward Error Correction) 16-dan 24kbs-ə (LBRR, Low Bit-Rate Redundancy) bit tezliklərində zədələnmiş və ya itirilmiş paketləri bərpa etmək üçün aktivləşdirildikdə səs keyfiyyətinin subyektiv göstəricilərinin yaxşılaşdırılmasına yönəlmiş kodlaşdırma parametrlərinin optimallaşdırılması həyata keçirilmişdir.
  • FEC səhvinin korreksiyasını aktivləşdirmək üçün OPUS_SET_INBAND_FEC seçimi əlavə edildi, lakin İPƏK rejimini məcbur etmədən (FEC CELT rejimində istifadə edilməyəcək).
  • Səs olmadıqda trafikin ötürülməsinin dayandırılmasını təmin edən DTX (Discontinuous Transmission) rejiminin təkmilləşdirilmiş tətbiqi.
  • Meson qurma sistemi üçün əlavə dəstək və CMake istifadə edərək tikinti üçün təkmilləşdirilmiş dəstək.
  • Maşın öyrənmə texnologiyalarından istifadə etməklə paket itkisi nəticəsində itirilmiş nitq fraqmentlərini bərpa etmək üçün "Real-Time Paket İtkisinin Gizlədilməsi" eksperimental mexanizmi əlavə edilmişdir.
  • Paket itkisindən sonra səsin bərpasının səmərəliliyini artırmaq üçün maşın öyrənmə sistemindən istifadə edən "dərin artıqlıq" mexanizminin eksperimental tətbiqi əlavə edildi.

Mənbə: opennet.ru

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