En octobre 2013, Cisco avait annoncé la sortie prochaine d'un codec H.264 open source, qui serait mis à la disposition des projets open source afin que ces projets puissent intégrer le codec dans leurs applications sans avoir à se soucier des droits de licence ou de l'intégration. code propriétaire.
Github a été sélectionné pour héberger le référentiel OpenH264 et des progrès ont été accomplis depuis l'annonce.
Mozilla a également travaillé en ajoutant la prise en charge d'OpenH264 à Firefox. L’objectif principal de l’organisation est d’utiliser le codec pour WebRTC même s’il peut également s’avérer utile pour d’autres activités d’encodage telles que celles sur des sites d’hébergement de vidéos comme YouTube.
Une modification récente marque le début de l'intégration d'OpenH264 dans le navigateur Firefox. Firefox Nightly, actuellement en version 33, listera le codec maintenant sous plugins si un commutateur est basculé dans la configuration du navigateur.
Comment l'activer

- Tapez about: config dans la barre d'adresse du navigateur et appuyez sur Entrée.
- Confirmez que vous ferez attention si vous recevez un avertissement.
- Filtrez le fichier media.peerconnection.video.h264_enabled et double-cliquez sur l'entrée pour la définir sur true.
Lorsque vous ouvrez les addons à propos de: après et que vous passez aux plug-ins dans la barre latérale, vous remarquerez le nouveau "Codec vidéo OpenH264 fourni par Cisco Systems, Inc" figurant sur cette page.
Le codec est désactivé par défaut et ne peut pas être activé pour le moment. Un message indique "sera installé sous peu" suggérant qu'il sera téléchargé et installé la prochaine fois.

L'intégration est intéressante pour plusieurs raisons. Premièrement, même si OpenH264 est répertorié sous des plugins, ce n'est pas un plugin standard, Mozilla le classe sous Gecko Media Plugins
GMP est un point d’extension à usage spécifique pour les codecs tiers autorisés et les CDM EME (Encrypted Media Extensions) (modules de déchiffrement de contenu).
En outre, il s'agit d'un composant qui est téléchargé et installé directement par le navigateur, même s'il n'est pas géré par Mozilla, mais téléchargé à partir de Cisco.
Mozilla a eu toute la discussion sur la façon de gérer cette question délicate. Pour l'instant, il semble favoriser les décisions suivantes:
- Le codec vidéo est répertorié sous Plug-ins dans le gestionnaire de modules complémentaires.
- Les utilisateurs auront des options pour l'activer ou le désactiver ici.
- Cliquez pour jouer le support ne sera pas mis en œuvre.
- Les mises à jour automatiques seront prises en charge.
- Les cibles sont toutes les plates-formes de bureau prises en charge.
Mozilla a bien progressé dans la mise en œuvre et bien que ce soit uniquement pour WebRTC pour le moment, il est possible que l'organisation l'implémente également à d'autres fins.