Na voljo je zvočni kodek Opus 1.4

Razvijalec brezplačnih video in avdio kodekov Xiph.Org je izdal avdio kodek Opus 1.4.0, ki zagotavlja visokokakovostno kodiranje in minimalno zakasnitev tako za pretočni zvok z visoko bitno hitrostjo kot za stiskanje glasu v aplikacijah VoIP z omejeno pasovno širino. Referenčne izvedbe kodirnika in dekoderja se distribuirajo pod licenco BSD. Celotne specifikacije za format Opus so javno dostopne, brezplačne in odobrene kot internetni standard (RFC 6716).

Kodek je ustvarjen z združevanjem najboljših tehnologij iz kodeka CELT Xiph.org in Skypeovega odprtokodnega kodeka SILK. Poleg Skypa in Xiph.Orga so pri razvoju Opusa sodelovala tudi podjetja, kot so Mozilla, Octasic, Broadcom in Google. Patente, vključene v Opus, podelijo podjetja, ki sodelujejo pri razvoju, za neomejeno uporabo brez plačila licenčnin. Vse pravice intelektualne lastnine in patentne licence, povezane z Opusom, so samodejno prenesene na aplikacije in izdelke, ki uporabljajo Opus, brez potrebe po dodatni odobritvi. Ni omejitev glede obsega in ustvarjanja alternativnih implementacij tretjih oseb. Vse podeljene pravice pa so preklicane v primeru patentnih postopkov, ki vplivajo na tehnologije Opus proti kateremu koli uporabniku Opusa.

Opus odlikuje visoka kakovost kodiranja in minimalna zakasnitev tako za kompresijo zvoka z visoko bitno hitrostjo kot za kompresijo glasu za aplikacije VoIP telefonije z omejeno pasovno širino. Prej je bil Opus izbran za najboljši kodek pri 64 Kbit (Opus je prekašal tekmece, kot so Apple HE-AAC, Nero HE-AAC, Vorbis in AAC LC). Izdelki, ki podpirajo Opus takoj, vključujejo brskalnik Firefox, ogrodje GStreamer in paket FFmpeg.

Glavne značilnosti Opusa:

  • Bitna hitrost od 5 do 510 Kbit/s;
  • Frekvenca vzorčenja od 8 do 48KHz;
  • Trajanje okvirja od 2.5 do 120 milisekund;
  • Podpora za konstantne (CBR) in spremenljive (VBR) bitne hitrosti;
  • Podpora za ozkopasovni in širokopasovni zvok;
  • Glasovna in glasbena podpora;
  • Stereo in mono podpora;
  • Podpora za dinamično nastavitev bitne hitrosti, pasovne širine in velikosti okvirja;
  • Možnost obnovitve zvočnega toka v primeru izgube okvirja (PLC);
  • Podpira do 255 kanalov (večtokovni okvirji)
  • Razpoložljivost izvedb z uporabo aritmetike s plavajočo in fiksno vejico.

Ključne novosti v Opusu 1.4:

  • Izvedena je bila optimizacija parametrov kodiranja, namenjena izboljšanju subjektivnih kazalcev kakovosti zvoka, ko je omogočen FEC (Forward Error Correction) za obnovitev poškodovanih ali izgubljenih paketov pri bitnih hitrostih od 16 do 24 kbs (LBRR, nizka bitna redundanca).
  • Dodana možnost OPUS_SET_INBAND_FEC za omogočanje popravljanja napak FEC, vendar brez vsiljevanja načina SILK (FEC ne bo uporabljen v načinu CELT).
  • Izboljšana izvedba načina DTX (Discontinuous Transmission), ki zagotavlja prekinitev prenosa prometa v odsotnosti zvoka.
  • Dodana podpora za gradbeni sistem Meson in izboljšana podpora za gradnjo z uporabo CMake.
  • Dodan je bil eksperimentalni mehanizem "Real-Time Packet Loss Concealment" za obnovitev fragmentov govora, izgubljenega zaradi izgube paketa, z uporabo tehnologij strojnega učenja.
  • Dodana je eksperimentalna izvedba mehanizma "globoke redundance", ki uporablja sistem strojnega učenja za izboljšanje učinkovitosti obnovitve zvoka po izgubi paketa.

Vir: opennet.ru

Dodaj komentar