Firefox, Openh264, Gecko Media pistikprogrammid ja praegune arenguseis
- Kategooria: Firefox
Cisco teatas 2013. aasta oktoobris, et vabastab avatud lähtekoodiga H.264 koodek lähitulevikus, mis tehakse kättesaadavaks avatud lähtekoodiga projektidele, et need projektid saaksid kodeki oma rakendustesse integreerida, ilma et peaksite muretsema litsentsitasude või omandilise koodi integreerimise pärast.
Github valiti OpenH264 hoidla võõrustamiseks ja teate avaldamisest alates on tehtud edusamme.
Mozilla ka on olnud tööl, lisades Firefoxile OpenH264 tuge. Organisatsioonide peamine eesmärk on kasutada koodeki WebRTC jaoks, ehkki see võib olla kasulik ka muude kodeerimistegevuste jaoks, näiteks videote majutamise veebisaitidel nagu YouTube.
Hiljutine muudatus tähistab OpenH264 Firefoxi brauserisse integreerimise algust. Firefox Nightly, praegu versioon 33, loetleb koodeki nüüd pistikprogrammide all, kui brauseri konfiguratsioonis lülitatakse mõni lüliti.
Kuidas seda lubada?
- Tippige brauseri aadressiribale umbes: config ja vajutage sisestusklahvi.
- Kinnitage, et olete hoiatuse saamisel ettevaatlik.
- Filtreeri media.peerconnection.video.h264_enabled ja topeltklõpsake kirjet, et see õigeks muuta.
Kui avate umbes pärast lisandmoodulite lisamist ja seal külgribal pistikprogrammidele ümberlülitumiseks, näete sellel lehel loetletud uut Cisco Systems, Inc pakutavat OpenH264 videokoodeki.
Kodekk on vaikimisi keelatud ja seda ei saa praegu lubada. Teade sõnumiga “installitakse varsti” viitab sellele, et see laaditakse alla ja installitakse järgmisel korral.
Integreerimine on huvitav mitmel põhjusel. Esiteks, kuigi OpenH264 on loetletud pistikprogrammide all, pole see tavaline plugin, Mozilla salvestab selle alla Gecko meedia pistikprogrammid
GMP on eriotstarbeline laienduspunkt volitatud kolmandate osapoolte kodekite ja EME (Encrypted Media Extensions) CDM-ide (sisu dekrüptimismoodulid) jaoks.
Lisaks sellele on see komponent allalaaditav ja installitud otse brauseri poolt, ehkki Mozilla ei hoolda seda, vaid laaditakse alla hoopis Ciscolt.
Mozillal oli üsna arutelu kuidas seda delikaatset asja käsitleda. Praegu näib, et ta pooldab järgmisi otsuseid:
- Videokoodek on loendis pistikprogrammide halduri jaotises Pistikprogrammid.
- Seal saavad kasutajad selle aktiveerida või desaktiveerida.
- Klõpsake mängimiseks tuge ei rakendata.
- Automaatset värskendust toetatakse.
- Sihtmärgiks on kõik toetatud töölaua platvormid.
Mozilla on teinud edusamme rakendamisel ja kuigi praegu on see mõeldud ainult WebRTC jaoks, on võimalik, et organisatsioon rakendab seda ka muudel eesmärkidel.