ΠΠΎΡΠ»Π΅ ΠΏΠΎΡΡΠΈ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ 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