IOS 11 in Android Spearhead Univerzalna podpora za Opus Audio Codec, MP3-jevega zapoznelega naslednika

Minilo je 24 let od prvotne izdaje MP3 in kljub številnim prizadevanjem različnih skupin v preteklih letih nadomestiti (s poskusi, kot so Vorbis, AAC, WMA in drugi), še nikomur ni uspelo, vendar je to morda zamenjati. Za razliko od z video kodeki, ljudje ne iščejo več neposredno brezplačnega zvočnega kodeka, ki bi nadomestil najbolj priljubljen kodek (MP3), saj v začetku tega letaSam MP3 je uradno postal brezplačen z iztekom preostalih patentov. To pa ne pomeni, da smo prišli do konca razvoja avdio kodekov. Še vedno lahko koristimo nadaljnje izboljšave kodekov, zlasti v situacijah z nizko zakasnitvijo in nizko pasovno širino, in tu nastopi Opus.

Primerjava Opusa 1.0 z drugimi avdio formati. Opus je od takrat doživel precejšnje dodatne izboljšave. CC-BY opus-codec.org

Opus je brezplačni video kodek, ki ga je ustvaril Xiph. Org Foundation, ki temelji na zvočnih kodekih CELT in SILK s pomočjo Broadcoma (podjetja za polprevodnike, ki je pomagalo Xiph. Org razvijajo CELT) in Microsoft (SILK je razvila njihova podružnica Skype).

Zagotavlja znatne zakasnitve in izboljšave učinkovitosti v celotnem razponu bitnih hitrosti, zlasti v scenarijih z nizko bitno hitrostjo, kjer ima MP3 trenutno težave. Opus je sposoben zagotoviti visokokakovosten zvok pri nizkih bitnih hitrostih 32 kbps za glasbo in 14 kbps za govor, kar je velik napredek za scenarije z nizko bitno hitrostjo in nizko zakasnitvijo, kot je zvok v realnem času prek celičnih povezav.

Kaj pa ob vsem tem pogosto zamudimo govori o tem, kako odličen je Opus za nizke bitne hitrosti, je njegovo fantastično delovanje pri višjih bitnih hitrostih. Opus doseže točko, ko nadaljnje povečanje bitne hitrosti ne povzroči več opaznih izboljšav kakovosti zvoka okoli 192 kbps, kar je veliko nižje od ~256 kbps, ki jih MP3 potrebuje za doseganje enakega učinka, Opus pa še naprej prekaša MP3 v celotnem razponu bitne hitrosti. To seveda ni nadomestilo za arhivske formate, ki omogočajo stiskanje brez izgub, kot je FLAC (ki je tudi brez licenčnin in FOSS, tako kot Opus in MP3), vendar je odličen za vsakodnevno uporabo za običajno glasbo poslušanje.

Opus je resnično fantastičen del programskega inženiringa in je nedvomno eden najboljših zvočnih kodekov, narejenih doslej, pri čemer je brezplačen. Zakaj torej Opusa še ne uporabljajo vsi? Ena največjih težav za nov kodek, ki poskuša pridobiti široko sprejetje, je preprosto podporo za naprave. Kodek lahko podpira vsaka storitev pretakanja in glasbena trgovina, če pa ga naprave, ki jih ljudje uporabljajo, ne podpirajo, potem je vse brezpredmetno. Xiph. Org Foundation je med razvojem Vorbisa, njihovega prejšnjega MP3 konkurenta, naletel na težave s podporo za naprave. Vorbis (včasih imenovan Ogg Vorbis s pripono datoteke .ogg) je bil brezplačen in je prikazoval jasno napredek v primerjavi z MP3 v večini scenarijev, vendar nikoli ni dosegel ravni podpore za naprave, potrebne za široko razširjenost posvojitev. Namesto tega so nekatere storitve pretakanja, kot so Spotify, Netflix in Youtube, sprejele Vorbis samo za posebne primere uporabe.

Na srečo je Opus končno dosegel podporo za vse glavne operacijske sisteme. Z lansiranjem macOS 10.13 High Sierra in iOS 11, Opus bo v neki obliki uradno podpiral vsak večji operacijski sistem in vsak večji spletni brskalnik (ob predpostavki, da Apple ne odstrani podpore, ki trenutno obstaja v njihovih različicah beta). Podpora bo resda še vedno boljša na nekaterih platformah kot na drugih, vendar je kljub temu pomemben mejnik pri sprejemanju Opusa.

Ko postaja razširjena podpora za Opus na ravni naprave resničnost, zelo lahko vidimo, da bodo pretočne storitve hitro prešle na Opus, še posebej zato, ker bodo mnogi od njih predelali svoj sklad, da bi prinesli AV1 tudi podporo, za katero se pričakuje, da bo Opus običajno združen v prihodnjih vsebnikih WebM za videoposnetke. Primere uporabe, pri katerih Opus opazi največje izboljšave (pretakanje z nizko bitno hitrostjo in aplikacije z nizko zakasnitvijo, kot je video klepet), običajno obravnavajo programi brez uporabniškega vnosa, tako da uporabniki se morda ne bodo zavedali, da se menjava dogaja, vendar bodo temelji, ki so jih postavile te aplikacije, omogočili prihodnjo uporabo Opusa za uporabniku vidne primere uporabe, kot so podcasti in glasba prenosi.

Z Opusovo široko sprejetostjo, obstoječo zmogljivostjo in nadaljnjim razvojem, ki ga opaža, smo lahko zagotovili, da bo zvok v internetu in na naših napravah še leta imel močno prihodnost brez licenčnin priti. Temeljenje interneta na brezplačnih in odprtokodnih komponentah je ključnega pomena za zdrav internet, saj je to edini način za zagotovitev interoperabilnosti za vse in vse na internetu. Uporaba kodekov in druge programske opreme, ki je patentno obremenjena, lahko povzroči situacije, ko nekateri uporabniki ne bodo mogli dostopati do teh delov interneta, ne da bi spletno mesto moralo ustvariti več različic svoje strani, kar ustvarja dodatno delo za razvijalce in povzroča težave za uporabniki. Brezplačna in odprtokodna programska oprema (»brezplačna« kot v »svobodi« uporabe programske opreme, kot želite) je pomemben del našega internetno infrastrukturo in lepo je videti, da se bo ta svoboda, ko gre za zvočne kodeke, nadaljevala tudi v prihodnost.