Saadaval Opus 1.4 helikodek

Tasuta video- ja helikoodeki arendaja Xiph.Org on välja andnud Opus 1.4.0 helikodeki, mis pakub kõrgekvaliteedilist kodeeringut ja minimaalset latentsust nii suure bitikiirusega voogesituse heli kui ka hääle tihendamiseks piiratud ribalaiusega VoIP-rakendustes. Kodeerija ja dekoodri viiterakendusi levitatakse BSD litsentsi alusel. Opuse vormingu täielikud spetsifikatsioonid on avalikult tasuta kättesaadavad ja Interneti-standardina (RFC 6716) heaks kiidetud.

Kodek loodi Xiph.org'i CELT-kodeki ja Skype'i avatud lähtekoodiga SILK-kodeki parimate tehnoloogiate kombineerimisel. Opuse arendamisel osalesid lisaks Skype’ile ja Xiph.Orgile ka sellised ettevõtted nagu Mozilla, Octasic, Broadcom ja Google. Opusega seotud patente annavad arendusega seotud ettevõtted piiramatuks kasutamiseks ilma autoritasu maksmata. Kõik Opusega seotud intellektuaalomandi õigused ja patendilitsentsid delegeeritakse automaatselt Opust kasutavatele rakendustele ja toodetele, ilma et oleks vaja täiendavat heakskiitu. Alternatiivsete kolmandate osapoolte rakenduste ulatusele ja loomisele pole piiranguid. Kõik antud õigused tühistatakse aga Opuse tehnoloogiaid mõjutava patendimenetluse korral Opuse kasutaja vastu.

Opusel on kõrge kodeerimiskvaliteet ja minimaalne latentsusaeg nii suure bitikiirusega voogesituse heli tihendamiseks kui ka hääle tihendamiseks piiratud ribalaiusega VoIP-telefonirakenduste jaoks. Varem tunnistati Opus parimaks koodekiks 64Kbit bitikiiruse kasutamisel (Opus edestas selliseid konkurente nagu Apple HE-AAC, Nero HE-AAC, Vorbis ja AAC LC). Tooted, mis toetavad Opust, hõlmavad Firefoxi brauserit, GStreameri raamistikku ja FFmpegi paketti.

Opuse peamised omadused:

  • Bitikiirus 5 kuni 510 Kbit/s;
  • Diskreetimissagedus 8 kuni 48 KHz;
  • Kaadri kestus 2.5 kuni 120 millisekundit;
  • Konstantse (CBR) ja muutuva (VBR) bitikiiruse tugi;
  • Kitsas- ja lairibaheli tugi;
  • hääle ja muusika tugi;
  • Stereo ja mono tugi;
  • Toetus bitikiiruse, ribalaiuse ja kaadri suuruse dünaamilisele seadistamisele;
  • Võimalus taastada helivoogu kaadri kadumise korral (PLC);
  • Toetab kuni 255 kanalit (mitme voo kaadrid)
  • Ujuv- ja fikseeritud punktiga aritmeetikat kasutavate teostuste saadavus.

Opus 1.4 peamised uuendused:

  • Kodeerimisparameetrite optimeerimine on suunatud helikvaliteedi subjektiivsete näitajate parandamisele, kui FEC-l (Forward Error Correction) on lubatud taastada kahjustatud või kadunud paketid bitikiirusega 16 kuni 24 kbit (LBRR, Low Bit-Rate Redundancy).
  • Lisatud suvand OPUS_SET_INBAND_FEC, et võimaldada FEC-i veaparandust, kuid ilma SILK-režiimi sundimata (FEC-i CELT-režiimis ei kasutata).
  • DTX-režiimi (Discontinuous Transmission) täiustatud rakendamine, mis tagab liikluse edastamise peatamise heli puudumisel.
  • Lisatud tugi Mesoni ehitussüsteemile ja täiustatud tugi CMake'i abil ehitamiseks.
  • Lisatud on eksperimentaalne mehhanism "Reaalajas pakettide kadumise varjamine", et taastada pakettide kadumise tagajärjel kadunud kõnefragmente, mis töötab masinõppetehnoloogiate abil.
  • Lisatud on "sügava koondamise" mehhanismi eksperimentaalne teostus, mis kasutab masinõppesüsteemi, et parandada heli taastamise tõhusust pärast pakettide kadumist.

Allikas: opennet.ru

Lisa kommentaar