Opus 1.4 аудио кодек қол жетімді

Xiph.Org тегін бейне және аудио кодектерін әзірлеуші ​​Opus 1.4.0 аудио кодегін шығарды, ол өткізу қабілеттілігі шектелген VoIP қолданбаларында жоғары биттік ағынды аудио және дауысты қысу үшін жоғары сапалы кодтауды және ең аз кідірісті қамтамасыз етеді. Кодер және декодер анықтамалық іске асырулары BSD лицензиясы бойынша таратылады. Opus пішімінің толық техникалық сипаттамалары жалпыға қолжетімді, ақысыз және Интернет стандарты (RFC 6716) ретінде бекітілген.

Кодек Xiph.org сайтының CELT кодегі мен Skype ашық бастапқы SILK кодекінің үздік технологияларын біріктіру арқылы жасалған. Opus әзірлеуге Skype және Xiph.Org-тен басқа Mozilla, Octasic, Broadcom және Google сияқты компаниялар да қатысты. Opus-қа қатысатын патенттерді әзірлеуге қатысатын компаниялар роялти төлемінсіз шексіз пайдалану үшін береді. Opus-қа қатысты барлық зияткерлік меншік құқықтары мен патенттік лицензиялар қосымша мақұлдауды қажет етпей-ақ, Opus пайдаланатын қолданбалар мен өнімдерге автоматты түрде беріледі. Баламалы үшінші тарап енгізулерінің ауқымы мен жасалуына ешқандай шектеулер жоқ. Дегенмен, Opus технологияларын кез келген пайдаланушыға қарсы патенттік істі қарау кезінде берілген барлық құқықтар жойылады.

Opus жоғары бит жылдамдығы ағынды дыбысты қысу үшін де, өткізу қабілеті шектеулі VoIP телефония қолданбалары үшін дауысты қысу үшін де жоғары кодтау сапасы мен ең аз кідіріспен ерекшеленеді. Бұрын Opus 64 Кбит бойынша ең жақсы кодек болып сайланды (Opus Apple HE-AAC, Nero HE-AAC, Vorbis және AAC LC сияқты бәсекелестерден асып түсті). Opus-ты қолдайтын өнімдерге Firefox шолғышы, GStreamer құрылымы және FFmpeg бумасы кіреді.

Opus негізгі ерекшеліктері:

  • Бит жылдамдығы 5-тен 510 Кбит/с дейін;
  • 8-ден 48 кГц-ке дейінгі дискреттеу жиілігі;
  • Кадр ұзақтығы 2.5-тен 120 миллисекундқа дейін;
  • Тұрақты (CBR) және айнымалы (VBR) бит жылдамдығын қолдау;
  • Тар жолақты және кең жолақты дыбысты қолдау;
  • Дауыс және музыканы қолдау;
  • Стерео және моно қолдау;
  • Бит жылдамдығын, өткізу қабілеттілігін және кадр өлшемін динамикалық орнатуды қолдау;
  • Кадр жоғалған жағдайда дыбыс ағынын қалпына келтіру мүмкіндігі (PLC);
  • 255 арнаға дейін қолдау көрсету (көп ағынды кадрлар)
  • Жылжымалы және бекітілген нүкте арифметикасын қолданатын іске асырудың болуы.

Opus 1.4 негізгі инновациялары:

  • FEC (Forward Error Correction) зақымдалған немесе жоғалған пакеттерді 16-дан 24 кбб-қа дейінгі бит жылдамдықтарында қалпына келтіру үшін (LBRR, Low Bit-Rate Redundancy) қалпына келтіру үшін қосылған кезде дыбыс сапасының субъективті көрсеткіштерін жақсартуға бағытталған кодтау параметрлерін оңтайландыру жүргізілді.
  • FEC қатесін түзетуді қосу үшін OPUS_SET_INBAND_FEC опциясы қосылды, бірақ SILK режимін мәжбүрлеусіз (FEC CELT режимінде пайдаланылмайды).
  • Дыбыс болмаған кезде трафикті жіберуді тоқтата тұруды қамтамасыз ететін DTX (үзіліссіз беру) режимін енгізу жақсартылған.
  • Meson құрастыру жүйесіне қолдау қосылды және CMake көмегімен құрылысты қолдау жақсарды.
  • Машиналық оқыту технологияларын қолдану арқылы жұмыс істейтін пакеттердің жоғалуы нәтижесінде жоғалған сөйлеу фрагменттерін қалпына келтіру үшін «Нақты уақыттағы пакеттердің жоғалуын жасыру» эксперименттік механизмі қосылды.
  • Пакет жоғалғаннан кейін дыбысты қалпына келтіру тиімділігін арттыру үшін машиналық оқыту жүйесін пайдаланатын «терең резервтеу» механизмінің эксперименталды іске асырылуы қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру