Opus 1.4 audio kodek mavjud

Bepul video va audio kodek ishlab chiqaruvchisi Xiph.Org Opus 1.4.0 audio kodekni chiqardi, u o‘tkazish qobiliyati cheklangan VoIP ilovalarida yuqori bit tezlikli oqimli audio va ovozni siqish uchun yuqori sifatli kodlash va minimal kechikish imkonini beradi. Kodlovchi va dekoder mos yozuvlar ilovalari BSD litsenziyasi ostida tarqatiladi. Opus formatining toʻliq spetsifikatsiyalari hamma uchun ochiq, bepul va Internet standarti (RFC 6716) sifatida tasdiqlangan.

Kodek Xiph.org’ning CELT kodek va Skype’ning ochiq manbali SILK kodeklarining eng yaxshi texnologiyalarini birlashtirish orqali yaratilgan. Opusni ishlab chiqishda Skype va Xiph.Org’dan tashqari Mozilla, Octasic, Broadcom va Google kabi kompaniyalar ham ishtirok etdi. Opus bilan bog'liq patentlar ishlab chiqishda ishtirok etgan kompaniyalar tomonidan cheksiz foydalanish uchun royalti to'lamasdan beriladi. Opus bilan bog'liq barcha intellektual mulk huquqlari va patent litsenziyalari qo'shimcha tasdiqlashni talab qilmasdan avtomatik ravishda Opusdan foydalanadigan ilovalar va mahsulotlarga beriladi. Muqobil uchinchi tomon ilovalarining ko'lami va yaratilishida hech qanday cheklovlar yo'q. Biroq, Opusning har qanday foydalanuvchisiga nisbatan Opus texnologiyalariga ta'sir ko'rsatadigan patent ishlari olib borilgan taqdirda berilgan barcha huquqlar bekor qilinadi.

Opus yuqori kodlash sifati va yuqori bit tezligi oqimli audio siqish uchun minimal kechikish va tarmoqli kengligi cheklangan VoIP telefoniya ilovalari uchun ovozni siqish imkonini beradi. Ilgari Opus 64Kbit tezlikda eng yaxshi kodek deb topilgan edi (Opus Apple HE-AAC, Nero HE-AAC, Vorbis va AAC LC kabi raqobatchilardan ustun keldi). Opus-ni qo'llab-quvvatlaydigan mahsulotlar orasida Firefox brauzeri, GStreamer ramkasi va FFmpeg to'plami mavjud.

Opusning asosiy xususiyatlari:

  • Bit tezligi 5 dan 510 Kbit/s gacha;
  • Namuna olish chastotasi 8 dan 48 kHz gacha;
  • Kadrning davomiyligi 2.5 dan 120 millisekundgacha;
  • Doimiy (CBR) va o'zgaruvchan (VBR) bit tezligini qo'llab-quvvatlash;
  • Tor va keng polosali audioni qo'llab-quvvatlash;
  • Ovoz va musiqani qo'llab-quvvatlash;
  • Stereo va mono qo'llab-quvvatlash;
  • Bit tezligi, tarmoqli kengligi va ramka hajmini dinamik sozlashni qo'llab-quvvatlash;
  • Kadr yo'qolgan taqdirda audio oqimini tiklash imkoniyati (PLC);
  • 255 tagacha kanalni qo'llab-quvvatlash (ko'p oqimli kadrlar)
  • Suzuvchi va o'zgarmas nuqta arifmetikasidan foydalangan holda ilovalarning mavjudligi.

Opus 1.4 dagi asosiy yangiliklar:

  • Shikastlangan yoki yo'qolgan paketlarni 16 dan 24 kbs gacha bo'lgan bit tezligida tiklash uchun FEC (Forward Error Correction) yoqilganda ovoz sifatining sub'ektiv ko'rsatkichlarini yaxshilashga qaratilgan kodlash parametrlarini optimallashtirish amalga oshirildi (LBRR, Low Bit-Rate Redundancy).
  • FEC xatosini tuzatishni yoqish uchun OPUS_SET_INBAND_FEC opsiyasi qo‘shildi, lekin SILK rejimini majburlamasdan (CELT rejimida FEC ishlatilmaydi).
  • Ovoz yo'qligida trafik uzatishni to'xtatib turishni ta'minlaydigan DTX (uzluksiz uzatish) rejimini takomillashtirish.
  • Meson qurish tizimi uchun qo'shimcha qo'llab-quvvatlash va CMake yordamida qurish uchun yaxshilangan yordam.
  • Paket yo'qolishi natijasida yo'qolgan nutq bo'laklarini tiklash uchun "Real-vaqt paket yo'qotilishini yashirish" eksperimental mexanizmi qo'shildi, u mashinani o'rganish texnologiyalaridan foydalanish orqali ishlaydi.
  • Paket yo'qolganidan keyin ovozni qayta tiklash samaradorligini oshirish uchun mashinani o'rganish tizimidan foydalanadigan "chuqur ortiqcha" mexanizmining eksperimental amaliyoti qo'shildi.

Manba: opennet.ru

a Izoh qo'shish