Opus 1.5 audio-kodeka eskuragarri

ПослС ΠΏΠΎΡ‡Ρ‚ΠΈ Π³ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ организация Xiph.Org, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π°ΡΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ свободных Π²ΠΈΠ΄Π΅ΠΎ- ΠΈ Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², прСдставила Ρ€Π΅Π»ΠΈΠ· Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊΠ° Opus 1.5, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ высокоС качСство кодирования ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ сТатии ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ° с высоким Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈ сТатии голоса Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ пропускной способности прилоТСниях VoIP-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ. Π­Ρ‚Π°Π»ΠΎΠ½Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD. ΠŸΠΎΠ»Π½Ρ‹Π΅ спСцификации Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Opus общСдоступны, бСсплатны ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Ρ‹ Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-стандарта (RFC 6716).

Xiph.org-en CELT kodekaren eta Skype-ren kode irekiko SILK kodeken teknologia onenak konbinatuz sortzen da kodeka. Skype eta Xiph.Org-ez gain, Mozilla, Octasic, Broadcom eta Google bezalako konpainiek ere parte hartu zuten Opus-en garapenean. Opus-en parte hartzen duten patenteak garapenean parte hartzen duten enpresek ematen dituzte erabilera mugagabea, eskubiderik ordaindu gabe. Opus-ekin erlazionatutako jabetza intelektualeko eskubide eta patente lizentzia guztiak automatikoki eskuordetzen dira Opus erabiltzen duten aplikazio eta produktuetan, onarpen gehigarririk behar izan gabe. Ez dago mugarik hirugarrenen inplementazio alternatiboen esparruan eta sorreran. Hala ere, emandako eskubide guztiak baliogabetzen dira Opuseko teknologietan eragina duten patente-prozeduraren kasuan, Opuseko edozein erabiltzaileren aurka.

Opus-ek kodetze-kalitate handia eta latentzia minimoa ditu, bai bit-abiadura handiko audio-konpresioan bai ahots-konpresioan banda zabalera mugatuta dagoen VoIP telefonia aplikazioetarako. Aurretik, Opus 64Kbit-eko kodek onena izendatu zuten (Opusek Apple HE-AAC, Nero HE-AAC, Vorbis eta AAC LC bezalako lehiakideek gainditu zituen). Opus kaxatik kanpo onartzen duten produktuen artean, Firefox arakatzailea, GStreamer esparrua eta FFmpeg paketea daude.

Opus-en ezaugarri nagusiak:

  • 5 eta 510 Kbit/s bit-tasa;
  • Laginketa-maiztasuna 8tik 48KHz-ra;
  • Fotogramaren iraupena 2.5 eta 120 milisegundo artean;
  • Bit-abiadura konstanteak (CBR) eta aldagaiak (VBR) onartzen ditu;
  • Banda estu eta banda zabaleko audiorako laguntza;
  • Ahots eta musika laguntza;
  • Estereo eta mono euskarria;
  • Bit-tasa, banda-zabalera eta fotograma-tamainaren ezarpen dinamikorako laguntza;
  • Fotograma galtzen bada (PLC) audio-jarioa leheneratzeko gaitasuna;
  • Onartu gehienez 255 kanal (korronte anitzeko fotograma)
  • Inplementazioen erabilgarritasuna aritmetika mugikorra eta puntu finkoa erabiliz.

Opus 1.5ko berrikuntza nagusiak:

  • Π’ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ машинного обучСния.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Β«Deep RedundancyΒ» (DRED), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ для восстановлСния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π·Π²ΡƒΠΊΠ°, ΡƒΡ‚Ρ€Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·-Π·Π° ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ восстановлСниС Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² случаС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° машинного обучСния Deep PLC (Packet Loss Concealment).
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ качСство ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ€Π΅Ρ‡ΠΈ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ… Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π°Ρ… (~ 6 ΠšΠ±ΠΈΡ‚/с).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Ρ‹ инструкций AVX2 (x86) ΠΈ Neon (ARM).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΎΠ±ΡŠΡ‘ΠΌΠ½ΠΎΠ³ΠΎ звучания Ambisonics 4-Π³ΠΎ ΠΈ 5-Π³ΠΎ порядка, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ распространСниС Π·Π²ΡƒΠΊΠ° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ плоскости, Π½ΠΎ ΠΈ Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ (для опрСдСлСния свСрху ΠΈΠ»ΠΈ снизу источник Π·Π²ΡƒΠΊΠ°).

По горячим слСдам сформирован выпуск Opus 1.5.1, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ устранСны ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со сборкой с использованиСм сборочной систСмы Meson (сборку с использованиСм CMake ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»Π°).

Iturria: opennet.ru

Gehitu iruzkin berria