Servidor de streaming de baja latencia y código abierto
OvenMediaEngine (OME) es un servidor de transmisión de baja latencia a gran escala y alta definición que AirenSoft Co., Ltd. lanzó como software de código abierto a través de GitHub en diciembre de 2018. El principal lenguaje de programación utilizado fue C++ y la primera actualización fue el 23 de mayo de 2019.
OvenMediaEngine se convirtió en miembro de la Alianza SRT en octubre de 2018, [1] fue certificado como Buen Software Nivel 1 ( ISO/IEC 25023, 25041 y 25051) en 2022 y recibió el Premio del Primer Ministro de Corea del Sur y el Premio del Ministro de Ciencia y TIC en 2022.
Uso
OvenMediaEngine utiliza WebRTC para la transmisión con latencia de subsegundos y Low Latency HLS (HLS versión 7+ basada en contenedores MP4 fragmentados, LL-HLS) [2] [3] para la transmisión con baja latencia según el sistema, la red y el entorno del navegador. Si utiliza OvenMediaEngine y su entorno no puede transmitir transmisiones con baja latencia, también admite la transmisión general mediante el protocolo heredado como HTTP Live Streaming (HLS) . [3]
OvenMediaEngine puede ingerir fuentes de medios a través de protocolos WebRTC , SRT , RTMP , RTSP y MPEG2-TS mediante herramientas de transmisión de uso común, como Open Broadcaster Software (OBS) , [4] cámara de video y navegador web con cámara web , codificarlos en Adaptive Bitrate Streaming (ABR) con el transcodificador en vivo integrado y transmitirlos a los espectadores a través de WebRTC y HLS de baja latencia. [2] [3] También es posible transmitir utilizando HLS heredado [3] para una compatibilidad más amplia.
Historia
- En junio de 2024, se anunció la reanudación del soporte para HLS heredado (versión 3+) basado en contenedores TS y el soporte para X-Forwarded-For y X-Real-IP para <AccessControl>.
- En enero de 2024 se anunció el soporte del proveedor Multiplex.
- En diciembre de 2023, se anunció la compatibilidad con <TranscodeWebhook>.
- En noviembre de 2023, se anunció la función de Canal Programado (En Vivo Pregrabado).
- En septiembre de 2023, se anunció la compatibilidad con la gestión de derechos digitales (DRM) para LL-HLS.
- En julio de 2023, se anunció la compatibilidad con SRT Push Publisher.
- En mayo de 2023, se anunció la compatibilidad con codificación de video de alta eficiencia (HEVC) para SRT Provider y LL-HLS Publisher.
- En abril de 2023, se anunció un Launcher para Docker con fácil instalación.
- En julio de 2024, revisión: OvenMeidaEngine con OME Docker Launcher [5]
- En marzo de 2023, se anunció la compatibilidad con la función de codificación condicional y audio multilingüe LL-HLS.
- En febrero de 2023, se anunció la compatibilidad con el protocolo de ingestión WebRTC-HTTP (WHIP) y las direcciones IPv6 .
- En enero de 2023, se anunció el soporte para el proveedor WebRTC mejorado.
- En diciembre de 2022, se anunció la compatibilidad con la grabadora de video digital (DVR) para LL-HLS.
- En septiembre de 2022, se anunció la función de volcado LL-HLS para servicios VoD.
- En mayo de 2022, se anunció la compatibilidad con salida HLS de baja latencia (LL-HLS) y transmisión de velocidad de bits adaptativa (ABR) para LL-HLS.
- En febrero de 2022, se anunció el cambio de la licencia de OvenMediaEngine de GPLv3 a AGPLv3 .
- En enero de 2022, se anunció la compatibilidad con Adaptive Bitrate Streaming (ABR) para WebRTC .
Licencia
OvenMediaEngine tiene licencia GNU Affero General Public License versión 3 (AGPLv3) a partir del 16 de febrero de 2022.
Certificación de Buen Software Nivel 1
El 18 de julio de 2022, OvenMediaEngine recibió la certificación de Buen Software Nivel 1 por parte de la Asociación de Tecnología de Telecomunicaciones de Corea del Sur después de ser probado según estándares internacionales ( ISO/IEC 25023, 25041 y 25051). [6] [7]
Premios
- El 6 de diciembre de 2022, OvenMediaEngine recibió un premio del Primer Ministro de Corea del Sur en los Korea SW Awards. [8]
- El 19 de septiembre de 2022, OvenMediaEngine recibió un premio del Ministro de Ciencia y TIC de Corea del Sur en los Korea SW Awards. [9]
Véase también
Referencias
- ^ SRT Alliance (21 de marzo de 2019). "SRT Alliance da la bienvenida a Imagine Communications, Net Insight, Red Bee Media, Telestream y 35 empresas más al proyecto de transmisión de video de código abierto SRT". SRT Alliance . Consultado el 22 de agosto de 2024 .
- ^ ab "Habilitación de transmisión en vivo HTTP de baja latencia (HLS)". Documentación para desarrolladores de Apple . Consultado el 22 de agosto de 2024 .
- ^ abcd "Acerca de la etiqueta EXT-X-VERSION". Documentación para desarrolladores de Apple . Consultado el 22 de agosto de 2024 .
- ^ "OBS Wiki - Transmisión con protocolos SRT o RIST | Servidores". obsproject.com . Consultado el 22 de agosto de 2024 .
- ^ Derrick, Freeman (30 de julio de 2024). "Revisión: AirenSoft OvenMediaEngine". Revista Streaming Media . Consultado el 22 de agosto de 2024 .
- ^ "TTA인증제품 (producto certificado por TTA)" (en coreano) . Consultado el 22 de agosto de 2024 .
- ^ "GS인증제품조회 (búsqueda de productos certificados por GS)" (en coreano) . Consultado el 22 de agosto de 2024 .
- ^ Heewon, Seo (7 de diciembre de 2022). "아이렌소프트, 대한민국 소프트웨어 대상 국무총리상 수상 (AirenSoft recibe el premio del Primer Ministro en los premios Korea SW Awards)". Electronic Times Internet (en coreano) . Consultado el 22 de agosto de 2024 .
- ^ Jiho, parque (19 de septiembre de 2022). "9월 신SW상품대상 시상식 (Ceremonia de premios SW de Corea de septiembre)". Electronic Times Internet (en coreano).
Enlaces externos