IOS 11 ja Android Spearhead universaalne tugi MP3 hilinenud järglasele Opus Audio Codec'ile

MP3 algsest ilmumisest on möödunud 24 aastat ja vaatamata erinevate gruppide aastate jooksul tehtud paljudele pingutustele asendage see (katsetega nagu Vorbis, AAC, WMA ja teised), kellelgi pole see veel õnnestunud, kuid see võib juhtuda muutumas. Erinevalt koos videokoodekid, ei otsi inimesed enam otse autoritasu tasuta helikodekit, mis asendaks kõige populaarsema koodeki (MP3), kuna varem sel aastalMP3 ise muutus ametlikult kasutustasuta, kuna selle ülejäänud patentid aeguvad. See ei tähenda siiski, et oleme jõudnud helikodeki arendamise lõppu. Kodekite edasistest täiustustest saame endiselt kasu, eriti madala latentsusaja ja väikese ribalaiusega olukordades, ning siin tulebki Opus appi.

Opus 1.0 võrdlus teiste helivormingutega. Sellest ajast alates on Opus näinud olulisi edasisi täiustusi. CC-BY opus-codec.org

Opus on autoritasu tasuta videokoodek, mille on loonud Xiph. Org Foundation, mis põhineb CELT ja SILK helikoodekidel Broadcomi abiga (pooljuhtide ettevõte, kes aitas Xiph. Org arendab CELT-i) ja Microsofti (SILK-i töötas välja nende tütarettevõte Skype).

See parandab oluliselt latentsust ja tõhusust kogu bitikiiruse vahemikus, eriti madala bitikiirusega stsenaariumide puhul, kus MP3-l on praegu probleeme. Opus on võimeline pakkuma kvaliteetset heli nii madala bitikiirusega kui 32 kbps muusika ja 14 kbps kõne jaoks, mis on suur edasiminek madala bitikiirusega ja madala latentsusajaga stsenaariumide puhul, nagu reaalajas heli mobiilsideühenduse kaudu.

Mis aga sageli kahe silma vahele jääb kõigi räägime, kui suurepärane Opus on madala bitikiiruse jaoks, on selle fantastiline jõudlus suurema bitikiirusega. Opus jõuab punktini, kus edasine bitikiiruse suurenemine ei too enam kaasa helikvaliteedi märgatavat paranemist kiirusel 192 kbps, mis on palju madalam kui ~256 kbps, mida MP3 sama efekti saavutamiseks vajab, ja Opus ületab jätkuvalt MP3 kogu vahemiku ulatuses. bitikiirus. Loomulikult ei asenda see kadudeta pakkimist võimaldavaid arhiivivorminguid, nagu FLAC (mis on ka autoritasu ja FOSS-i, nagu Opus ja MP3), kuid sobib suurepäraselt igapäevaseks kasutamiseks tavalise muusika jaoks kuulates.

Opus on tõeliselt fantastiline tarkvaratehnika ja see on selgelt üks parimaid seni tehtud helikoodekeid, olles samas tasuta. Miks siis kõik veel Opust ei kasuta? Üks suurimaid probleeme uue koodeki jaoks, mis üritab laialdast kasutuselevõttu saavutada, on lihtsalt seadme tugi. Kodekit saavad toetada kõik voogedastusteenused ja muusikapoed, kuid kui inimeste kasutatavad seadmed seda ei toeta, siis on kõik vaieldav. Xiph. Org Foundation sattus seadme toega hätta, kui arendas oma eelmist MP3 konkurenti Vorbist. Vorbis (mõnikord viidatud kui Ogg Vorbis faililaiendiga .ogg) oli kasutustasuta ja näitas selgelt enamiku stsenaariumide puhul on edu MP3-ga võrreldes, kuid see ei saavutanud kunagi laialdaseks levimiseks vajalikku seadmetoe taset lapsendamine. Selle asemel võtsid mõned voogedastusteenused, nagu Spotify, Netflix ja Youtube, Vorbise kasutusele ainult teatud kasutusjuhtudel.

Õnneks on Opus lõpuks saavutanud toe kõikidele suurematele operatsioonisüsteemidele. MacOS 10.13 High Sierra ja iOS 11 käivitamisega Opust toetavad ametlikult mingil kujul kõik suuremad operatsioonisüsteemid ja kõik suuremad veebibrauserid (eeldusel, et Apple ei eemalda praegu nende beetaversioonist olemasolevat tuge). Tugi on kindlasti mõnel platvormil parem kui teistel, kuid sellegipoolest on see oluline verstapost Opuse kasutuselevõtul.

Kuna Opuse laialdane seadmetaseme tugi muutub reaalsuseks, võime väga hästi näha, et voogedastusteenused lülituvad kiiresti Opusele, eriti kuna paljud neist hakkavad oma virna toomiseks ümber töötama AV1 samuti tugi, millega Opus on eeldatavasti tulevastes WebM-i videote konteinerites tavaliselt seotud. Kasutusjuhtumeid, kus Opus näeb suurimaid täiustusi (madala bitikiirusega voogesitus ja madala latentsusega rakendused, nagu videovestlus), tegelevad tavaliselt programmid ilma kasutaja sisendita, nii et kasutajad ei pruugi aru saada, et vahetus toimub, kuid nende rakenduste rajatud alus võimaldab tulevikus Opust kasutada kasutajale nähtavatel kasutusjuhtudel, nagu taskuhäälingusaated ja muusika allalaadimised.

Tänu Opuse laialdasele kasutuselevõtule, olemasolevale jõudlusele ja jätkuvale arengule, mida see näeb, saame olla kindel, et Internetis ja meie seadmetes olev heli on aastateks tugeva kasutustasuta tulevikuga tulema. Interneti rajamine autoritasuta ja avatud lähtekoodiga komponentidele on terve Interneti jaoks ülioluline, kuna see on ainus viis tagada koostalitlusvõime kõigile ja kõigele Internetis. Kodekite ja muu patendiga koormatud tarkvara kasutamine võib tekitada olukordi, kus teatud kasutajad ei pääse nendele osadele juurde. Internetti ilma, et veebisait peaks looma oma lehelt mitu versiooni, mis tekitab arendajatele lisatööd ja tekitab probleeme kasutajad. Tasuta ja avatud lähtekoodiga tarkvara ("tasuta" nagu "vabadus" kasutada tarkvara nii, nagu soovite) on meie oluline osa. Interneti-infrastruktuur ja on tore näha, et helikoodekite puhul jätkub see vabadus ka tulevik.