OpenH264 es una biblioteca de software gratuita para codificar y decodificar secuencias de video en tiempo real en formato H.264 / MPEG-4 AVC . [2] Se publica bajo los términos de la licencia BSD simplificada . [3]
Desarrollador (es) | Ethan Hugg (en Cisco Systems ) |
---|---|
Versión inicial | 9 de diciembre de 2013 (como código fuente abierto ) |
Lanzamiento estable | 2.1.1 [1] / 22 de mayo de 2020 |
Repositorio | |
Escrito en | C ++ , ensamblado |
Tipo | Códec de vídeo |
Licencia | Licencia BSD simplificada [2] |
Sitio web | www |
Historia
Pasar a binarios de uso gratuito
El 30 de octubre de 2013, Rowan Trollope de Cisco Systems anunció que Cisco lanzaría tanto los binarios como el código fuente de un códec de video H.264 llamado OpenH264 bajo la licencia BSD simplificada , y pagaría todas las regalías por su uso a MPEG LA por cualquier software. proyectos que utilizan los binarios precompilados de Cisco (lo que hace que los binarios OpenH264 de Cisco sean de uso gratuito); Sin embargo, cualquier proyecto de software que utilice el código fuente de Cisco en lugar de sus binarios sería legalmente responsable de pagar todas las regalías a MPEG LA.
Las arquitecturas de CPU de destino actuales son x86 y ARM, y los sistemas operativos de destino actuales son Linux, Windows XP y posteriores, Mac OS X y Android; iOS está notablemente ausente de esta lista porque no permite que las aplicaciones obtengan e instalen módulos binarios de Internet. [4] [5] [6]
Aunque el código fuente de OpenH264 ya existía en octubre de 2013 y los productos de Cisco lo usaban internamente, Cisco no publicó su códec OpenH264 de inmediato. La razón anunciada fue que necesitaban separarlo de las dependencias de otro código de Cisco que no está destinado a ser de código abierto, confirmar que no tiene ninguna vulnerabilidad de seguridad de día cero que pueda poner en peligro otros productos de Cisco que utilizan el mismo código, y asegúrese de que se completen todos los procesos legales necesarios. [7]
Cisco publicó el código fuente de OpenH264 el 9 de diciembre de 2013. [8]
Soporte en Firefox
También el día del anuncio de uso gratuito de Cisco, el 30 de octubre de 2013, Brendan Eich de Mozilla escribió que usaría los binarios de Cisco en futuras versiones de Firefox para agregar soporte para H.264 a Firefox donde los códecs de plataforma no están disponibles. [9] En octubre de 2014, Mozilla lanzó Firefox 33, la primera versión importante compatible con OpenH264. [10]
Capacidades
OpenH264 está diseñado para usarse en aplicaciones que requieren codificación y decodificación de video en tiempo real, como WebRTC . [7]
Frontales OpenH264
Ver también
- MPEG-4 : un estándar de varios formatos MPEG que incluyen video, audio, subtítulos e interacción.
- Lista de códecs de código abierto
Referencias
- ^ "Versión 2.1.1" . 22 de mayo de 2020 . Consultado el 22 de mayo de 2020 .
- ^ a b "Inicio de OpenH264" . Cisco . Consultado el 18 de enero de 2014 .
Cisco ha tomado nuestra implementación H.264 y la ha abierto de acuerdo con los términos de la licencia BSD.
- ^ "Licencia OpenH264" . Consultado el 27 de junio de 2016 ."
- ^ "H.264 de código abierto elimina las barreras a WebRTC" . 2013-10-30. Archivado desde el original el 6 de julio de 2015 . Consultado el 1 de noviembre de 2013 .
- ^ "Preguntas frecuentes sobre el proyecto Cisco OpenH264" . 2013-10-30 . Consultado el 1 de noviembre de 2013 .
- ^ "Licencia BSD simplificada OpenH264" . 2013-10-27 . Consultado el 21 de noviembre de 2013 .
- ^ a b "Archivo README OpenH264" . 2013-11-05 . Consultado el 21 de noviembre de 2013 .
- ^ "Léame actualizado: cisco / openh264 @ 59dae50" . GitHub . Cisco . Consultado el 12 de mayo de 2016 .
- ^ "La interoperabilidad de video en la Web obtiene un impulso del códec H.264 de Cisco" . 2013-10-30 . Consultado el 1 de noviembre de 2013 .
- ^ Emil Protalinski (14 de octubre de 2014). "Firefox 33 llega con soporte OpenH264, enviando video a Chromecast y Roku desde Android" . Venture Beat . Consultado el 20 de julio de 2016 .
enlaces externos
- Página web oficial