This page contains information on the Cisco OpenH264 firefox plugin.
Cisco provides a binary version of a OpenH264 plugin for firefox. This plugin is needed for WebRTC along with other H264 decoding. This binary is released under this agreement from Cisco: http://www.openh264.org/BINARY_LICENSE.txt
Upstream firefox versions download and install this plugin by default automatically. Due to it's binary nature, Fedora disables this automatic download.
Source for this plugin is available at https://github.com/cisco/openh264 under a BSD license.
Manual install of binary
- View and agree to the http://www.openh264.org/BINARY_LICENSE.txt
- Download the appropriate binary for your system here: https://github.com/cisco/openh264/releases
Example installation for version 1.1:
wget http://ciscobinary.openh264.org/openh264-linux64-v1.1-Firefox33.zip mkdir -p ~/.mozilla/firefox/<yourprofile>/gmp-gmpopenh264/1.1/ cd ~/.mozilla/firefox/<yourprofile>/gmp-gmpopenh264/1.1/ unzip ~/openh264-linux64-v1.1-Firefox33.zip
Firefox config changes
Type about:config into the Firefox address/URL field and accept the warning.
- From the Search field type in 264 and a handful of options will appear. Give the following Preference Names a value of true by double-clicking on false:
media.gmp-gmpopenh264.autoupdate media.gmp-gmpopenh264.enabled media.gmp-gmpopenh264.provider.enabled media.peerconnection.video.h264_enabled
- Restart Firefox
- After restarting, the following string in about:config will change to the current version that has been installed from the web: