Opus 1.4 audio kodek dostupan

Xiph.Org, organizacija posvećena razvoju besplatnih video i audio kodeka, predstavila je izdanje Opus 1.4.0 audio kodeka, koji pruža visokokvalitetno kodiranje i minimalno kašnjenje za kompresiju audio prijenosa visoke brzine prijenosa i kompresiju glasa u propusnoj širini -ograničene VoIP aplikacije Referentne implementacije kodera i dekodera su licencirane pod BSD licencom. Kompletne specifikacije za Opus format su javno dostupne, besplatne i odobrene kao Internet standard (RFC 6716).

Kodek je kreiran kombinacijom najboljih tehnologija iz CELT kodeka koji je razvio Xiph.org i SILK kodeka koji je otvorio Skype. Pored Skype-a i Xiph.Org-a, u razvoju Opusa su učestvovale i kompanije kao što su Mozilla, Octasic, Broadcom i Google. Patente uključene u Opus obezbjeđuju kompanije uključene u razvoj za neograničenu upotrebu bez plaćanja naknade za licencu. Sva intelektualna prava i licence za patente u vezi sa Opusom se automatski delegiraju aplikacijama i proizvodima koji koriste Opus, bez potrebe za dodatnim odobrenjem. Ne postoje ograničenja u pogledu opsega primjene i stvaranja alternativnih implementacija trećih strana. Međutim, sva dodijeljena prava se ukidaju u slučaju patentnog spora koji uključuje Opus tehnologiju protiv bilo kojeg korisnika Opusa.

Opus karakteriše visok kvalitet kodiranja i nisko kašnjenje i za strimovanje zvuka velike brzine u bitovima i za kompresiju glasa u aplikacijama VoIP telefonije sa ograničenim propusnim opsegom. Ranije je Opus bio prepoznat kao najbolji kodek kada je koristio bitrate od 64Kbita (Opus je nadmašio konkurente kao što su Apple HE-AAC, Nero HE-AAC, Vorbis i AAC LC). Proizvodi koji podržavaju Opus iz kutije uključuju Firefox pretraživač, GStreamer framework i FFmpeg paket.

Glavne karakteristike Opusa:

  • Brzina prijenosa od 5 do 510 Kbit/s;
  • Frekvencija uzorkovanja od 8 do 48KHz;
  • Trajanje kadra od 2.5 do 120 milisekundi;
  • Podržava konstantne (CBR) i varijabilne (VBR) bitrate;
  • Podržava uskopojasni i širokopojasni zvuk;
  • Glasovna i muzička podrška;
  • Podržava stereo i mono;
  • Podržava dinamičko podešavanje bitrate-a, propusnog opsega i veličine okvira;
  • Mogućnost vraćanja audio toka u slučaju gubitka okvira (PLC);
  • Podržava do 255 kanala (multi-streamed frames)
  • Dostupnost implementacija koje koriste aritmetiku s plutajućim i fiksnim zarezom.

Ključne inovacije u Opusu 1.4:

  • Parametri kodiranja su optimizovani, sa ciljem povećanja subjektivnih indikatora kvaliteta zvuka kada je FEC (Forward Error Correction) omogućen za vraćanje oštećenih ili izgubljenih paketa pri brzinama prijenosa od 16 do 24 kbs (LBRR, Low Bit-Rate Redundancy).
  • Dodata opcija OPUS_SET_INBAND_FEC za omogućavanje FEC moda za ispravljanje grešaka, ali bez prisilnog SILK moda (FEC se neće koristiti u CELT modu).
  • Poboljšana implementacija DTX (Discontinuous Transmission) načina rada, koji osigurava da se promet obustavi kada nema zvuka.
  • Dodata podrška za Meson build sistem i poboljšana podrška za izgradnju koristeći CMake.
  • Eksperimentalni mehanizam za prikrivanje gubitka paketa u realnom vremenu je dodat za vraćanje fragmenata govora izgubljenih kao rezultat gubitka paketa, koji radi korištenjem tehnologija mašinskog učenja.
  • Dodata je eksperimentalna implementacija mehanizma „duboke redundancije“, koji koristi sistem mašinskog učenja za poboljšanje efikasnosti restauracije zvuka nakon gubitka paketa.

izvor: opennet.ru

Dodajte komentar