Firefox, Openh264, Gecko Media dodaci i trenutno stanje razvoja

Cisco je još u listopadu 2013. objavio da će u skoroj budućnosti objaviti kodek s otvorenim kodom H.264 koji će biti dostupan projektima otvorenog koda kako bi ti projekti mogli kodek integrirati u svoje aplikacije, a da se ne brinu oko licenciranja ili integriranja. vlasnički kod.

Github je odabran za domaćin OpenH264 skladišta i napredak je ostvaren otkad je objavljena.

I Mozilla je radila dodavajući podršku za OpenH264 za Firefox. Glavni cilj organizacija je korištenje kodeka za WebRTC, iako može biti koristan i za ostale aktivnosti kodiranja, poput onih na web hostingu za video hosting poput YouTubea.

Nedavna promjena označava početak integracije OpenH264 u Firefox preglednik. Firefox Nightly, koji se trenutno nalazi u verziji 33, popisat će kodek koji se sada nalazi u dodacima ako se u konfiguraciji preglednika stavi prekidač.

Kako to omogućiti

  1. Upišite about: konfigurirajte se u adresnu traku preglednika i pritisnite Enter.
  2. Potvrdite da ćete biti oprezni ako primite upozorenje.
  3. Filtrirajte za media.peerconnection.video.h264_enabled i dvaput kliknite unos da biste ga postavili na true.

Kada otvorite about: addons nakon toga i prebacite se na dodatke tamo na bočnoj traci, primijetit ćete novi "OpenH264 Video Codec koji nudi Cisco Systems, Inc" naveden na toj stranici.

Kodek je onemogućen prema zadanim postavkama i ne može ga se omogućiti u ovom trenutku. Poruka glasi "uskoro će se instalirati" sugerirajući da će je preuzeti i instalirati sljedeći put.

Integracija je zanimljiva iz više razloga. Prvo, iako je OpenH264 naveden pod dodacima, to nije standardni dodatak, Mozilla ga datoteke pod Gecko Media Plugins

GMP je posebna točka proširenja za autorizirane kodeke trećih strana i EME (šifrirana proširenja medija) CDM-ove (moduli za dešifriranje sadržaja).

Pored toga, to je komponenta koju preglednik preuzima i instalira izravno iako je Mozilla ne održava, ali umjesto nje preuzima Cisco.

Mozilla je poprilično raspravljala o tome kako riješiti tu osjetljivu stvar. Zasad se čini da favoriziraju sljedeće odluke:

  • Video kodek naveden je pod Dodacima u Upravitelju dodacima.
  • Korisnici će imati mogućnosti aktivirati ga ili deaktivirati tamo.
  • Kliknite za igranje podrške koja se neće implementirati.
  • Automatska ažuriranja bit će podržana.
  • Ciljane su sve podržane radne platforme.

Mozilla postiže dobar napredak u implementaciji i iako je to trenutno samo za WebRTC, moguće je da će ga organizacija primijeniti i u druge svrhe.