Firefox, Openh264, Gecko Media Plugins y el estado actual de desarrollo

Cisco anunció en octubre de 2013 que lanzaría un códec H.264 de código abierto en un futuro próximo que estaría disponible para proyectos de código abierto para que estos proyectos pudieran integrar el códec en sus aplicaciones sin tener que preocuparse por las tarifas de licencia o la integración código de propiedad

Github fue seleccionado para alojar el repositorio OpenH264 y se han realizado progresos desde que se hizo el anuncio.

Mozilla también ha estado trabajando agregando soporte para OpenH264 a Firefox. El objetivo principal de la organización es utilizar el códec para WebRTC, aunque también puede ser útil para otras actividades de codificación, como las de sitios web de alojamiento de videos como YouTube.

Un cambio reciente marca el comienzo de la integración de OpenH264 en el navegador Firefox. Firefox Nightly, actualmente en la versión 33, enumerará el códec ahora bajo complementos si se cambia un interruptor en la configuración del navegador.

Cómo habilitarlo

  1. Escriba about: config en la barra de direcciones del navegador y presione enter.
  2. Confirme que tendrá cuidado si recibe una advertencia.
  3. Filtre media.peerconnection.video.h264_enabled y haga doble clic en la entrada para establecerlo en verdadero.

Cuando abra sobre: ​​complementos después y cambie a complementos allí en la barra lateral, notará el nuevo "Códec de video OpenH264 provisto por Cisco Systems, Inc" que aparece en esa página.

El códec está deshabilitado de forma predeterminada y no se puede habilitar en este momento. Un mensaje dice "se instalará en breve" sugiriendo que se descargará e instalará la próxima vez.

La integración es interesante por varias razones. Primero, aunque OpenH264 aparece en la lista de complementos, no es un complemento estándar, Mozilla lo archiva en Complementos de Gecko Media

GMP es un punto de extensión de propósito especial para códecs de terceros autorizados y CDM (Módulos de descifrado de contenido) EME (Extensiones de medios cifrados).

Además de eso, es un componente que se descarga e instala directamente por el navegador, aunque Mozilla no lo mantiene, sino que lo descarga de Cisco.

Mozilla tuvo bastante discusión sobre cómo manejar este delicado asunto. Por ahora, parece favorecer las siguientes decisiones:

  • El códec de video se enumera en Complementos en el Administrador de complementos.
  • Los usuarios tendrán opciones para activarlo o desactivarlo allí.
  • Haga clic para jugar, el soporte no se implementará.
  • Se admitirán actualizaciones automáticas.
  • Target son todas las plataformas de escritorio compatibles.

Mozilla está haciendo un buen progreso en la implementación y, aunque solo es para WebRTC en este momento, es posible que la organización lo implemente también para otros fines.