Pas gati një viti zhvillimi, organizata Xiph.Org, që merret me zhvillimin e kodekëve të lirë për video dhe audio, prezantoi lançimin e kodek-ut audio Opus 1.5, i cili ofron cilësi të lartë kodimi dhe vonesë minimale si në kompresimin e zërit me rrjedhje të lartë, ashtu edhe në kompresimin e zërit në aplikacionet VoIP me kapacitet të kufizuar. Implementimet referuese të algoritmit të kodimit dhe dekodimit shpërndahen nën licencën BSD. Specifikimet e plota të formatit Opus janë në dispozicion publikisht, falas dhe janë miratuar si standard interneti (RFC 6716).
Kodeku është krijuar duke bashkuar teknologjitë më të mira nga kodeku CELT i zhvilluar nga organizata Xiph.org dhe kodeku SILK i hapur nga kompania Skype. Përveç Skype dhe Xiph.Org, në zhvillimin e Opus kanë marrë pjesë gjithashtu kompani si Mozilla, Octasic, Broadcom dhe Google. Patenta të përfshira në Opus janë ofruar nga kompanitë pjesëmarrëse për përdorim të pakufizuar pa pagesë të licencave. Të gjitha të drejtat intelektuale dhe licencat për patentë të lidhura me Opus delegohen automatikisht për aplikacionet dhe produktet që përdorin Opus, pa nevojën për miratim të mëtejshëm. Nuk ka kufizime për aplikimin dhe krijimin e zbatimeve të tjera nga palë të treta. Në të njëjtën kohë, të gjitha të drejtat e ofruara shfuqizohen në rastin e ndonjë mosmarrëveshjeje përkatëse të patentave që përfshin teknologjitë Opus kundër ndonjë përdoruesi të Opus.
Opus shquhet për cilësinë e lartë të kodimit dhe vonesën minimale si në kompresimin e zërit me rrjedhje të lartë, ashtu edhe në kompresimin e zërit në aplikacionet VoIP me kapacitet të kufizuar. Më parë, Opus ishte shpallur kodeku më i mirë kur përdorej me një bitrate prej 64Kbit (Opus e kaloi konkurrencën si Apple HE-AAC, Nero HE-AAC, Vorbis dhe AAC LC). Nga produktet që mbështesin Opus prej kutisë, mund të përmendim shfletuesin Firefox, kuadri GStreamer dhe paketin FFmpeg.
Karakteristikat kryesore të Opus:
- Bitrate nga 5 deri në 510 Kbit/s;
- Frekuenca e kampionimit nga 8 deri në 48KHz;
- Kohëzgjatja e kadrave nga 2.5 deri në 120 milisekonda;
- Mbështetje për bitrate të qëndrueshme (CBR) dhe të ndryshueshme (VBR);
- Mbështetje për zë dhe muzikë;
- Mbështetje për stereo dhe mono;
- Mbështetje për stereo dhe mono;
- Mbështetje për rregullimin dinamik të bitrate-it, kapacitetit dhe madhësisë së kornizës;
- Mundësia për rikuperimin e fluxit audio në rast humbjeje kornizash (PLC);
- Mbështetje për deri në 255 kanale (korniza shumëkanalësh)
- Disponueshmëria e implementimeve që përdorin aritmetikën me pikë të lëvizshme dhe të rregullt.
Novitete kyçe të Opus 1.5:
- Te koduesi dhe dekoduesi është zgjeruar përdorimi i teknologjive të mësimit të makinerive.
- Është implementuar mekanizmi ‘Deep Redundancy’ (DRED), që përdor mësimin e makinës për të rikuperuar fragmente audio të humbura për shkak të humbjes së paketimeve.
- Rikuperimi i fluxit audio është përmirësuar në rast humbjeje kornizash me mekanizmin e mësimit të makinës Deep PLC (Packet Loss Concealment).
- Përmirësuar cilësinë e transmetimit të zërit në bitrate të ulët (~ 6 Kbit/s).
- Shtuar optimizime të tjera që përdorin grupe instrukcionesh AVX2 (x86) dhe Neon (ARM).
- Shtuar mbështetje për formatin e zërit 3D Ambisonics të rendit 4 dhe 5, i cili merr parasysh përhapjen e zërit jo vetëm në planin horizontal, por edhe në vertikal (për të përcaktuar nëse burimi i zërit është nga lart ose nga poshtë).
Pas një ndjekjeje të ngushtë, është formuar lëshimi Opus 1.5.1, i cili zgjidh problemet me ndërtimin duke përdorur sistemin e ndërtimit Meson (ndërtimi me CMake nuk e ka prekur problemin).
Burimi: opennet.ru
