IOS 11:n ja Android Spearheadin yleinen tuki Opus Audio Codecille, MP3:n myöhästyneelle seuraajalle

click fraud protection

On kulunut 24 vuotta siitä, kun MP3 julkaistiin alun perin, ja huolimatta useista eri ryhmien yrityksistä vuosien aikana korvaa se (esimerkiksi Vorbis, AAC, WMA ja muut yritykset), kukaan ei ole vielä onnistunut, mutta se voi olla vaihtaa. Toisin kuin kanssa videokoodekit, ihmiset eivät enää etsi suoraan rojaltivapaata audiokoodekkia, joka korvaisi suosituimman koodekin (MP3), koska aikaisemmin tänä vuonnaItse MP3 tuli virallisesti rojaltivapaaksi, kun sen jäljellä olevat patentit umpeutuivat. Se ei kuitenkaan tarkoita, että olisimme saavuttaneet audiokoodekkien kehityksen lopussa. Voimme silti hyötyä koodekin lisäparannuksista, erityisesti alhaisen latenssin ja alhaisen kaistanleveyden tilanteissa, ja siinä Opus tulee esiin.

Opus 1.0:n vertailu muihin ääniformaatteihin. Opus on nähnyt merkittäviä parannuksia sen jälkeen. CC-BY opus-codec.org

Opus on Xiphin luoma rojaltivapaa videokoodekki. Org Foundation perustuu CELT- ja SILK-äänikoodekkeihin Broadcomin (puolijohdeyhtiö, joka auttoi Xiph. Org kehittää CELT: tä) ja Microsoftia (SILK: n kehitti heidän tytäryhtiönsä Skype).

Se tarjoaa huomattavia latenssi- ja tehokkuusparannuksia koko bittinopeusalueella, erityisesti alhaisen bittinopeuden skenaarioissa, joissa MP3 on tällä hetkellä vaikeuksissa. Opus pystyy tarjoamaan korkealaatuista ääntä niinkin alhaisilla bittinopeuksilla kuin 32 kbps musiikille ja 14 kbps puheelle, joka on suuri edistysaskel alhaisen bittinopeuden ja alhaisen latenssin skenaarioissa, kuten reaaliaikaisessa äänessä matkapuhelinyhteyksien kautta.

Mikä usein jää kuitenkin paitsi kaikesta puhua siitä, kuinka hyvä Opus on alhaisille bittinopeuksille, on sen loistava suorituskyky korkeammilla bittinopeuksilla. Opus saavuttaa pisteen, jossa bittinopeuden lisääminen ei enää johda havaittaviin äänenlaadun parannuksiin noin 192 kbps, mikä on paljon pienempi kuin ~256 kbps, jonka MP3 tarvitsee saavuttaakseen saman vaikutuksen, ja Opus ylittää edelleen MP3:n koko alueella bittinopeudet. Tämä ei tietenkään korvaa arkistomuotoja, jotka tarjoavat häviötöntä pakkausta, kuten FLAC (joka on myös rojaltivapaa ja FOSS, aivan kuten Opus ja MP3), mutta sopii erinomaisesti jokapäiväiseen käyttöön tavallisen musiikin kanssa kuuntelemalla.

Opus on todella fantastinen ohjelmistosuunnittelu, ja se on selvästi yksi parhaista tähän mennessä tehdyistä audiokoodekeista, vaikka se on rojaltivapaa. Joten miksi kaikki eivät vielä käytä Opusta? Yksi suurimmista ongelmista uudelle koodekille, joka yrittää saada laajaa käyttöä, on yksinkertaisesti laitetuki. Kaikki suoratoistopalvelut ja musiikkikaupat voivat tukea koodekkia, mutta jos ihmisten käyttämät laitteet eivät tue sitä, sitten kaikki on hämärää. Xiph. Org Foundation joutui vaikeuksiin laitetuen kanssa kehittäessään Vorbisia, heidän edellistä MP3-kilpailijaansa. Vorbis (jota joskus kutsutaan nimellä Ogg Vorbis .ogg-tiedostotunnisteella) oli rojaltivapaa ja näytti selkeästi useimmissa skenaarioissa MP3:een verrattuna, mutta se ei koskaan saavuttanut laajalle leviämiseen tarvittavaa laitetuen tasoa hyväksyminen. Sen sijaan jotkut suoratoistopalvelut, kuten Spotify, Netflix ja Youtube, ottivat Vorbisin käyttöön vain tiettyihin käyttötarkoituksiin.

Onneksi Opus on vihdoin saavuttanut tuen kaikille tärkeimmille käyttöjärjestelmille. MacOS 10.13 High Sierran ja iOS 11:n julkaisun myötä Opusta tukevat virallisesti jossain muodossa kaikki suuret käyttöjärjestelmät ja kaikki suuret verkkoselaimet (olettaen, että Apple ei poista tukea, joka on tällä hetkellä olemassa heidän beta-versioissaan). Tuki on varmasti edelleen parempi joillakin alustoilla kuin toisilla, mutta se on silti tärkeä virstanpylväs Opuksen käyttöönotossa.

Kun laaja laitetason tuki Opukselle tulee todellisuutta, voimme hyvinkin nähdä suoratoistopalvelut siirtyvän nopeasti Opukseen, varsinkin kun monet heistä muokkaavat pinoaan tuodakseen AV1 myös tuki, jonka kanssa Opuksen odotetaan yhdistettävän yleisesti tulevissa WebM-säilöissä videoille. Käyttötapaukset, joissa Opus näkee suurimmat parannukset (alhainen bittinopeus ja matalan viiveen sovellukset, kuten videokeskustelu), käsitellään yleensä ohjelmilla ilman käyttäjän syötettä, joten käyttäjät eivät ehkä ymmärrä, että vaihto tapahtuu, mutta näiden sovellusten luoma perusta mahdollistaa Opuksen käytön tulevaisuudessa käyttäjien näkyville käyttötapauksille, kuten podcasteille ja musiikille lataukset.

Opuksen laajan käyttöönoton, nykyisen suorituskyvyn ja sen jatkuvan kehityksen ansiosta voimme olla vakuutti, että internetissä ja laitteissamme oleva ääni tulee olemaan vahva rojaltivapaa tulevaisuus vuosia tulla. Internetin perustaminen rojaltivapaisiin ja avoimen lähdekoodin komponentteihin on elintärkeää terveelle internetille, koska se on ainoa tapa varmistaa yhteentoimivuus kaikille ja kaikille Internetissä. Pakkauksenhallinnan ja muiden patentoitujen ohjelmistojen käyttäminen voi luoda tilanteita, joissa tietyt käyttäjät eivät voi käyttää kyseisiä osia Internetiin ilman, että verkkosivuston tarvitsee luoda useita versioita sivustaan, mikä luo ylimääräistä työtä kehittäjille ja aiheuttaa ongelmia käyttäjiä. Ilmainen ja avoimen lähdekoodin ohjelmisto ("ilmainen" kuten "vapaus" käyttää ohjelmistoa haluamallasi tavalla) on tärkeä osa meidän Internet-infrastruktuuri, ja on hienoa nähdä, että äänikoodekkien osalta tämä vapaus jatkuu tulevaisuutta.