Firefox, Openh264, Gecko Media Vtičniki in trenutno stanje razvoja

Cisco je oktobra 2013 napovedal, da bo v bližnji prihodnosti izdal odprtokodni kodek H.264, ki bo na voljo za odprtokodne projekte, tako da bi ti projekti lahko kodek vključili v svoje aplikacije, ne da bi jim bilo treba skrbeti za licenčne pristojbine ali vključevanje lastniška koda.

Github je bil izbran za gostovanje v skladišču OpenH264 in že od objave je bil dosežen napredek.

Tudi Mozilla je delovala in je Firefoxu dodala podporo za OpenH264. Glavni cilj organizacij je uporaba kodeka za WebRTC, čeprav je lahko uporaben tudi za druge dejavnosti kodiranja, kot so tiste na spletnih straneh za video gostovanje, kot je YouTube.

Nedavna sprememba pomeni začetek integracije OpenH264 v brskalnik Firefox. Firefox Nightly, ki je trenutno v različici 33, bo kodek navedel zdaj pod vtičniki, če je v konfiguraciji brskalnika preklopljeno stikalo.

Kako to omogočiti

  1. Vnesite približno: konfigurirajte v naslovno vrstico brskalnika in pritisnite Enter.
  2. Prepričajte se, da boste previdni, če boste prejeli opozorilo.
  3. Filtrirajte za media.peerconnection.video.h264_enabled in dvokliknite vnos, da ga nastavite na true.

Ko odprete about: addons nato in v stranski vrstici preklopite na vtičnike, boste na tej strani opazili nov "OpenH264 Video Codec, ki ga ponuja Cisco Systems, Inc".

Kodek je privzeto onemogočen in ga trenutno ni mogoče omogočiti. Sporočilo se glasi: »Kmalu bo nameščeno«, kar pomeni, da ga bomo prenesli in namestili naslednjič.

Integracija je zanimiva iz več razlogov. Prvič, čeprav je OpenH264 naveden pod vtičniki, vendar ni običajen vtičnik, Mozilla ga vloži pod Gecko Media Plugins

GMP je posebna namenska razširitvena točka za pooblaščene kodeke tretjih oseb in EME (šifrirane razširitve medijev) CDM (moduli za dešifriranje vsebine).

Poleg tega gre za komponento, ki jo brskalnik naloži in namesti neposredno, čeprav je Mozilla ne vzdržuje, temveč namesto nje naloži Cisco.

Mozilla je imela precej razprav o tem, kako ravnati s to občutljivo zadevo. Za zdaj se zdi, da daje prednost naslednjim odločitvam:

  • Video kodek je naveden pod Vtičniki v upravitelju dodatkov.
  • Uporabniki bodo imeli tam možnost, da jo vklopijo ali izključijo.
  • Kliknite za predvajanje podpore, ki se ne bo izvajala.
  • Podprte bodo samodejne posodobitve.
  • Ciljna so vse podprte namizne platforme.

Mozilla dobro napreduje pri izvajanju in čeprav je to trenutno samo za WebRTC, je mogoče, da ga bo organizacija izvajala tudi v druge namene.