OpenH264 | ||
---|---|---|
Información general | ||
Tipo de programa | Compresión de vídeo | |
Desarrollador | Ethan Hugg en Cisco Systems | |
Lanzamiento inicial | 9 de diciembre de 2013 | |
Licencia | licencia BSD[1] | |
Información técnica | ||
Programado en | ||
Versiones | ||
Última versión estable | 2.5.08 de noviembre de 2024 | |
Archivos legibles | ||
MPEG-4 | ||
Archivos editables | ||
MPEG-4 | ||
Enlaces | ||
OpenH264 es una biblioteca libre para codificar y decodificar en tiempo real flujos de vídeo en formato H.264/MPEG-4 AVC format.[1] Está liberada bajo los términos de la licencia BSD.[1]
Historia
El 30 de octubre de 2013, Rowan Trollope de Cisco Systems anunció que Cisco podría liberar tanto los binarios como el código fuente de un códec de vídeo H.264 llamado OpenH264 bajo la licencia BSD simplificada, y pagar todas las regalías por su uso a la MPEG LA para sí mismos y cualquier proyecto de software que utilice los binarios precompilados de Cisco (por lo tanto, los binarios OpenH264 de Cisco son de uso libre); sin embargo, cualquier proyecto de software que utilice el código fuente de Cisco en lugar de sus binarios sería legalmente responsable del pago de todas las regalías a la MPEG LA.
Las arquitecturas de CPU soportadas actualmente son x86 y ARM, y los sistemas operativos soportados son GNU/Linux, Windows XP y superior, Mac OS X y Android; iOS es el gran ausente de esta lista, ya que no permite que las aplicaciones se descarguen e instalen módulos binarios bajados de Internet.[2][3][4]
También el 30 de octubre de 2013, Brendan Eich de la Fundación Mozilla escribió que utilizaría binarios de Cisco en futuras versiones de Firefox para añadir soporte H.264 en Firefox donde los codecs de la plataforma no estén disponibles.[5] A pesar de que ya existía el código fuente de OpenH264 en octubre de 2013 y fue utilizado internamente por los productos de Cisco, Cisco no publicó OpenH264 inmediatamente. La razón anunciada era que necesitaban separarlo de las dependencias en otro código de Cisco que no se pretendía liberar como código abierto, confirmar que no tenía ninguna vulnerabilidad de seguridad 0-day que pueda poner en riesgo otros productos de Cisco utilizando el mismo código, y asegúrese de que todos los procesos legales necesarios se hayan completado.[6]
Cisco publicó la fuente de OpenH264 el 9 de diciembre de 2013.[7]
Capacidades
OpenH264 está diseñado para ser utilizado en aplicaciones que requieren codificar y decodificar vídeo en tiempo real, como ocurre en WebRTC.[6]
Véase también
- MPEG-4 - Un estándar de varios formatos MPEG incluyendo vídeo, audio, subtítulos e interacción.
- Lista de codecs de código abierto
Referencias
- ↑ a b c «OpenH264 Home». Cisco. Consultado el 18 de enero de 2014. «Cisco has taken our H.264 implementation, and open sourced it under BSD license terms.»
- ↑ «Open-Sourced H.264 Removes Barriers to WebRTC». 30 de octubre de 2013. Archivado desde el original el 6 de julio de 2015. Consultado el 1 de noviembre de 2013.
- ↑ «Cisco OpenH264 project FAQ». 30 de octubre de 2013. Consultado el 1 de noviembre de 2013.
- ↑ «OpenH264 Simplified BSD License». 27 de octubre de 2013. Consultado el 21 de noviembre de 2013.
- ↑ «Video Interoperability on the Web Gets a Boost From Cisco’s H.264 Codec». 30 de octubre de 2013. Consultado el 1 de noviembre de 2013.
- ↑ a b «OpenH264 README file». 5 de noviembre de 2013. Consultado el 21 de noviembre de 2013.
- ↑ https://github.com/cisco/openh264/commit/59dae50b1069dbd532226ea024a3ba3982ab4386
Enlaces externos
- Página web oficial
- Esta obra contiene una traducción derivada de «OpenH264» de Wikipedia en inglés, publicada por sus editores bajo la Licencia de documentación libre de GNU y la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.