Firefox, Openh264, Gecko Media Plugins og den aktuelle udviklingstilstand

Cisco annoncerede tilbage i oktober 2013, at det ville frigive en open source H.264-codec i den nærmeste fremtid, der ville blive stillet til rådighed til open source-projekter, så disse projekter kunne integrere codec i deres applikationer uden at skulle bekymre sig om licensgebyrer eller integrere proprietær kode.

Github blev valgt til at være vært for OpenH264-arkivet, og der er gjort fremskridt lige siden meddelelsen blev foretaget.

Mozilla har også været på arbejde og tilføjet support til OpenH264 til Firefox. Organisationernes hovedmål er at bruge codec til WebRTC, selvom det også kan være nyttigt til andre kodningsaktiviteter, f.eks. På videohostingwebsteder som YouTube.

En nylig ændring markerer begyndelsen på integrationen af ​​OpenH264 i Firefox-browseren. Firefox Nightly, der i øjeblikket er i version 33, viser codec nu under plugins, hvis der skiftes en switch i browserkonfigurationen.

Sådan aktiveres det

  1. Skriv om: konfigurer i browserens adresselinje, og tryk på Enter.
  2. Bekræft, at du er forsigtig, hvis du modtager en advarsel.
  3. Filtrer til media.peerconnection.video.h264_enabled og dobbeltklik på posten for at indstille den til true.

Når du åbner ca.: tilføjelser bagefter og skifter til plugins der i sidebjælken, vil du bemærke den nye "OpenH264 Video Codec leveret af Cisco Systems, Inc", der er nævnt på denne side.

Codec er som standard deaktiveret og kan ikke aktiveres på dette tidspunkt. En meddelelse læser "vil blive installeret snart", der antyder, at den vil blive downloadet og installeret næste gang.

Integrationen er interessant af flere grunde. For det første, selvom OpenH264 er anført under plugins, er det ikke et standard plugin, Mozilla arkiverer det under Gecko Media Plugins

GMP er et specielt udvidelsespunkt for autoriserede tredjeparts codecs og EME (Encrypted Media Extensions) CDM'er (Content Decryption Modules).

Derudover er det en komponent, der downloades og installeres direkte af browseren, selvom den ikke vedligeholdes af Mozilla, men downloades fra Cisco i stedet.

Mozilla havde ganske diskussion om, hvordan man håndterer denne delikate sag. For tiden ser det ud til at favorisere følgende beslutninger:

  • Videokodeket er vist under Plugins i Add-ons Manager.
  • Brugere har muligheder for at aktivere eller deaktivere det der.
  • Klik for at spille support bliver ikke implementeret.
  • Automatiske opdateringer understøttes.
  • Mål er alle understøttede desktopplatforme.

Mozilla gør gode fremskridt med implementeringen, og selvom det kun er til WebRTC i øjeblikket, er det muligt, at organisationen også implementerer den til andre formål.