OpenH264
Esta página contiene información sobre el códec de Cisco OpenH264 codec.
Segundo plano
Cisco suministra un códec OpenH264 (como fuente y binario), que es su implementación del códec H.264 códec y cubren todas las tarifas de licencias para todas las partes que usen su binario. Este códec le permite usar H.264 en WebRTC con gstreamer y Firefox. No habilita la reproducción genérica H.264, solo WebRTC (consulte Bug 1057646 de Mozilla).
El código fuente está disponible en https://github.com/cisco/openh264 bajo una licencia BSD. El binario se publica bajo este acuerdo de Cisco: https://www.openh264.org/BINARY_LICENSE.txt
Las versiones anteriores de Firefox descargan e instalan el complemento OpenH264 de forma predeterminada automáticamente. Debido a su naturaleza binaria, Fedora deshabilita esta descarga automática.
Instalación desde el repositorio fedora-cisco-openh264
Un repositorio fedora-cisco-openh264
se distribuye desde Fedora 24 de forma predeterminada (si tiene al menos el paquete fedora-repos-24-0.5
o más nuevo). Contiene el binario OpenH264 compilado dentro de la infraestructura de Fedora, pero distribuido por Cisco, por lo que todos los costos de licencia aún están cubiertos por ellos. Este repositorio también contiene complementos OpenH264 para gstreamer y Firefox. Está habilitado por defecto desde Fedora 33 (si tiene al menos el paquete fedora-repos-33-0.3
o más nuevo). Para instalar OpenH264, simplemente instale los complementos:
$ sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264
Luego, necesita abrir Firefox, vaya al Menú → Complementos → Plugins y habilite el complemento OpenH264.
Puede realizar una prueba sencilla para comprobar si su H.264 funciona en RTC sobre esta página (compruebe Requerir vídeo H.264).
Instalación manual de binario
-
Vea y acepte la licencia en https://www.openh264.org/BINARY_LICENSE.txt
-
Descargue el binario apropiado para su sistema aquí: https://github.com/cisco/openh264/releases
Ejemplo de instalación para la versión 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
Cambios del config de Firefox
Teclee about:config en el campo de la dirección/URL de Firefox y acepte la advertencia.
-
Desde el campo Bśqueda, teclee en 264 y aparecerán un puñado de opciones. Asigne a los siguientes nombres de preferencia un valor de verdadero haciendo doble clic en falso:
media.gmp-gmpopenh264.autoupdate media.gmp-gmpopenh264.enabled media.gmp-gmpopenh264.provider.enabled media.peerconnection.video.h264_enabled
-
Reinicie Firefox
-
Después de reiniciar, la siguiente cadena en about:config cambiará a la versión actual que se instaló desde la web:
media.gmp-gmpopenh264.version
¿Ve algún error tipográfico, algo desaparecido o desactualizado o algo que pueda ser mejorado? Edite este documento en https://pagure.io/fedora-docs/quick-docs.
Want to help? Learn how to contribute to Fedora Docs ›