Skip to content

Opus - uus vaba audiovorming veebi jaoks

Mingis mõttes ootamatu kooslus (Skype/Microsoft, Xiph Foundationi ja Mozilla töötajad) on oma paari-aastase tööga valmis saanud - täna kinnitas IETF Opus helivormingu internetistandardina RFC 6716.

Opus on teadlikult internetikasutuseks tehtud helivorming, mis sobib nii kitsaribaliste VoIP lahenduste kui laiaribalise muusikaedastuse jaoks ning kõigele muule, mis sinna vahele jääb. Teist sarnaselt laia spektriga vormingut hetkel sisuliselt pole (6 kuni 510 kbit/s, sämplimissagedusega 8 kuni 48 kHz) ning latentsus on ka võimalikult madalaks seatud. Tehnilises mõttes sisaldab vorming kahte eri audiokodekit (üks on arendatud Skype SILK-i baasil ning teine Xiph-i CELT-i baasil) ning kõik implementatsioonid peavad neid lõppkasutajale läbipaistvalt pruukima. Vormingukonteineriks on Ogg ning failid võivad olla kas .opus või .ogg laiendiga.

Praeguseks on tugi olemas juba Firefoxi (alates versioonist 15) ja Seamonkey (alates 2.12) brauserites, VLC meediamängijas (alates 2.0.4) ning mõlemas olulisemas meediaraamistikus (FFmpeg/Libav ja GStreamer). Ilmselt võtab ka Skype Opuse oma VoIP-kõnede jaoks kasutusele. Kes kasutab Debian Wheezy't, siis libopus0 ja opus-tools pakid lisavad arvutile selle audiovormingu toe ja mõned tarvikud.

Kõike olulisem uudis on aga see, et WebRTC spetsifikatsioon näeb ette Opuse kohustuslikku kasutamist (G.711 kõrval). WebRTC saab lähiaastatega kasvama suurimaks tehniliseks lahenduseks (standardiks), mis võimaldab veebibrauserite-vahelist suhtlust.

Opus audiovorming on avaldatud BSD-stiilis litsentsi all ning kodekitega seotud patendid on omanike poolt antud vabaks kasutamiseks.

Konkurents veebivideo maailmas

MPEG-LA, organisatsioon, kes muu hulgas tegeleb MPEG-4 (pika nimega H.264/MPEG-4 Part 10 või teise nimega AVC) videokodeki litsentsimisega on ühtäkki vaikselt teatanud, et senine tähtajaline (31.12.2015) MPEG-4 vabakasutus veebis on nüüdsest tähtajatu. Vabakasutus tähendab siinkohal mitteärilisi veebisaite (kui sul saidis on juba üks reklaam, siis see enam pole mitteäriline ja siis tuleb litsentsileping teha). Kõik kodeerimis- ja dekodeerimis tarkvara ja raudvara on nagu seni litsentsialune (seetõttu ei ole ega saa olema MPEG-4 tuge Firefoxis, Operas ja Chromiumis).

Ütle veel et vabade videokodekite poolt loodud konkurents ei toimi - Google on hoolega edendanud WebM'i ja Xiph arendanud edasi Theora't ja ilmselt patendiomanikud kardavad, et nende MPEG-4 muutub veebikasutuses ebaoluliseks.

Google hakkas pidama avalikku nimeserveriteenust

Selle mingis mõttes olulise uudise on Eesti veebimeedia küll üsna maha maganud. Google hakkas pidama avalikku nimeserveriteenust ja seega on kõigil huvilistel võimalik oma arvutis määrata nimeserveriteks:
8.8.8.8
8.8.4.4

Kuna keskmine pingi-aeg nende serverite pihta Eestist on 40-45 ms ja kohalikud serverid on kättesaadavad 3x kiiremini, siis sellele ehk suurt praktilist rakendust siinmail pole. Maailmas reisivatel sülearvutikasutajatel võiks need küll igaks juhuks arvutisse üles märgitud olla - kunagi ei tea kui kusagil WIFI levialas nimelahendus ei toimi ja siis on töötavad nimeserverid abiks. Või märkige üks neist oma arvuti võrguseadistustes kohe kolmandale järjekorrale ja siis ei pea midagi eraldi leiutama hakkama.

Google on ka oma nimelahendusteenusele koostanud eraldi väga mõistliku privaatuspoliitika ning selles osas ei tohiks kellelgi kohest suure venna muret tekkida. Võrgumaailma tuleviku üle mõtisklejaid aga huvitab see, et mis siis on järgmine oluline võrguteenus, mida Google pakkuma hakkab ning kuhu see järgemööda välja viib :-)