Firefox, Openh264, Gecko Media -laajennukset ja nykyinen kehitys

Cisco ilmoitti lokakuussa 2013, että se julkaisee lähitulevaisuudessa avoimen lähdekoodin H.264-koodekin, joka asetetaan avoimen lähdekoodin hankkeille, jotta nämä projektit voisivat integroida koodekin sovelluksiinsa tarvitsematta huolehtia lisenssimaksuista tai integroitumisesta oma koodi.

Github valittiin isännöimään OpenH264-arkistoa, ja ilmoituksen julkaisemisesta lähtien on edistytty.

Myös Mozilla on ollut töissä lisäämässä OpenH264-tukea Firefoxille. Organisaatioiden päätavoite on käyttää koodekkia WebRTC: lle, vaikka se voi olla hyödyllinen myös muissa koodaustoiminnoissa, kuten videoiden isäntäsivustoilla kuten YouTube.

Viimeaikainen muutos merkitsee OpenH264: n integroinnin alkua Firefox-selaimeen. Firefox Nightly, joka on tällä hetkellä versiossa 33, luettelee koodekin nyt laajennusten alle, jos kytkin käännetään selaimen kokoonpanoon.

Kuinka ottaa se käyttöön

  1. Kirjoita about: config selaimen osoiteriville ja paina Enter.
  2. Vahvista, että olet varovainen, jos saat varoituksen.
  3. Suodata media.peerconnection.video.h264_enabled ja kaksoisnapsauta merkintää asettaaksesi sen totta.

Kun avaat noin: lisäosat myöhemmin ja siirryt sivupalkin laajennuksiin, huomaat uuden "Cisco Systems, Inc: n tarjoaman OpenH264-videokoodekin", joka on lueteltu tällä sivulla.

Koodekki on oletusarvoisesti poistettu käytöstä, eikä sitä voida ottaa käyttöön tällä hetkellä. Viesti lukee "asennetaan pian", mikä viittaa siihen, että se ladataan ja asennetaan seuraavan kerran.

Integrointi on mielenkiintoista monista syistä. Ensinnäkin, vaikka OpenH264 on lueteltu laajennuksissa, se ei ole vakiolaajennus, Mozilla arkistoi sen Gecko Media -laajennusten alla.

GMP on erikoislaajennuspiste valtuutetuille kolmansien osapuolien koodekeille ja EME (Encrypted Media Extensions) CDM (Sisällön salauksen purkumodulit) -muotoille.

Lisäksi se on komponentti, joka ladataan ja asennetaan suoraan selaimessa, vaikka Mozilla ei ylläpitä sitä vaan lataa sen sijaan Ciscosta.

Mozilla keskusteli melko siitä, kuinka käsitellä tätä arkaluontoista asiaa. Toistaiseksi se näyttää suosivan seuraavia päätöksiä:

  • Videokoodekki on lueteltu Lisäosien hallinnan Plugins-kohdassa.
  • Käyttäjillä on mahdollisuus aktivoida tai deaktivoida se siellä.
  • Napsauta pelata -tukea ei oteta käyttöön.
  • Automaattisia päivityksiä tuetaan.
  • Kohde ovat kaikki tuetut työpöytäalustat.

Mozilla edistyy hyvin toteutuksessa ja vaikka se on tällä hetkellä vain WebRTC: lle, on mahdollista, että organisaatio toteuttaa sen myös muihin tarkoituksiin.