stringtranslate.com

AbiertoH264

OpenH264 es una biblioteca de software gratuita para codificar y decodificar transmisiones de vídeo en tiempo real en formato H.264/MPEG-4 AVC . [2] Se publica bajo los términos de la Licencia BSD simplificada . [3]

Historia

Pasar a binarios de uso gratuito

El 30 de octubre de 2013, Rowan Trollope de Cisco Systems anunció que Cisco publicarí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 para cualquier software. proyectos que utilizan los binarios precompilados de Cisco (haciendo así 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 era utilizado internamente por los productos de Cisco, Cisco no publicó su códec OpenH264 de inmediato. La razón anunciada fue que necesitaban separarlo de las dependencias de otros códigos de Cisco que no están destinados a ser de código abierto, confirmar que no tiene vulnerabilidades de seguridad de día 0 que pudieran poner en peligro otros productos de Cisco que usan 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 codificar y decodificar video en tiempo real, como WebRTC . [7]

Interfaces OpenH264

Además de su propio decodificador y el codificador x264 , FFmpeg admite OpenH264 como codificador y decodificador.

Ver también

Referencias

  1. ^ "Versión 2.4.1". 2 de febrero de 2024 . Consultado el 20 de febrero de 2024 .
  2. ^ ab "Inicio de OpenH264". Cisco . Consultado el 18 de enero de 2014 . Cisco tomó nuestra implementación H.264 y la abrió según los términos de la licencia BSD.
  3. ^ "Licencia OpenH264" . Consultado el 27 de junio de 2016 ."
  4. ^ "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 .
  5. ^ "Preguntas frecuentes sobre el proyecto Cisco OpenH264". 2013-10-30 . Consultado el 1 de noviembre de 2013 .
  6. ^ "Licencia BSD simplificada OpenH264". GitHub . 27 de octubre de 2013 . Consultado el 21 de noviembre de 2013 .
  7. ^ ab "Archivo LÉAME OpenH264". GitHub . 05/11/2013 . Consultado el 21 de noviembre de 2013 .
  8. ^ "README actualizado - cisco/openh264@59dae50". GitHub . Cisco . Consultado el 12 de mayo de 2016 .
  9. ^ "La interoperabilidad de vídeo en la Web recibe un impulso gracias al códec H.264 de Cisco". 2013-10-30 . Consultado el 1 de noviembre de 2013 .
  10. ^ Emil Protalinski (14 de octubre de 2014). "Firefox 33 llega con soporte OpenH264, enviando video a Chromecast y Roku desde Android". Vencer Beat . Consultado el 20 de julio de 2016 .

enlaces externos