Firefox, Openh264, Gecko Media Plugins, og nåværende utviklingsstatus

Cisco kunngjorde tilbake i oktober 2013 at den ville lansere en åpen kildekode H.264-kodek i løpet av en nær fremtid som vil bli gjort tilgjengelig for open source-prosjekter slik at disse prosjektene kan integrere kodeken i applikasjonene sine uten å måtte bekymre seg for lisensavgifter eller integrere egenutviklingskode.

Github ble valgt til å være vertskap for OpenH264-depotet, og det er gjort fremskritt helt siden kunngjøringen ble gjort.

Mozilla har også jobbet og lagt til støtte for OpenH264 til Firefox. Organisasjonens hovedmål er å bruke kodeken for WebRTC, selv om den også kan være nyttig for andre kodingsaktiviteter, for eksempel de som er på webhotell som YouTube.

En nylig endring markerer begynnelsen på integrasjonen av OpenH264 i Firefox-nettleseren. Firefox Nightly, for øyeblikket på versjon 33, viser kodeken nå under plugins hvis en bryter vendes i nettleserens konfigurasjon.

Hvordan aktivere det

  1. Skriv om: konfigurer i nettleserens adressefelt og trykk enter.
  2. Bekreft at du vil være forsiktig hvis du mottar en advarsel.
  3. Filtrer for media.peerconnection.video.h264_enabled og dobbeltklikk på oppføringen for å sette den til true.

Når du åpner om: addons etterpå og bytter til plugins der i sidefeltet, vil du legge merke til den nye "OpenH264 Video Codec levert av Cisco Systems, Inc" som er oppført på den siden.

Kodeken er deaktivert som standard og kan ikke aktiveres på dette tidspunktet. En melding lyder "vil bli installert om kort tid" som antyder at den blir lastet ned og installert neste gang.

Integrasjonen er interessant av flere årsaker. For det første, selv om OpenH264 er oppført under plugins, er det ikke en standard plugin, Mozilla arkiverer den under Gecko Media Plugins

GMP er et spesielt utvidelsespunkt for autoriserte tredjeparts codecs og EME (Encrypted Media Extensions) CDMer (Content Decryption Modules).

Utenom det er det en komponent som blir lastet ned og installert direkte av nettleseren, selv om den ikke vedlikeholdes av Mozilla, men lastes ned fra Cisco i stedet.

Mozilla hadde ganske diskusjonen om hvordan man skulle håndtere denne delikate saken. Foreløpig ser det ut til å favorisere følgende beslutninger:

  • Videokodeken er oppført under Plugins i tilleggsprogrammet.
  • Brukere vil ha muligheter for å aktivere eller deaktivere det der.
  • Klikk for å spille support som ikke blir implementert.
  • Automatiske oppdateringer støttes.
  • Mål er alle støttede stasjonære plattformer.

Mozilla gjør gode fremskritt med implementeringen, og selv om det bare er for WebRTC for øyeblikket, er det mulig at organisasjonen også implementerer den til andre formål.