Сервер потоковой передачи данных с открытым исходным кодом и низкой задержкой
OvenMediaEngine (OME) — это потоковый сервер с малой задержкой , большим объемом и высокой четкостью, который AirenSoft Co., Ltd. выпустила как программное обеспечение с открытым исходным кодом через GitHub в декабре 2018 года. Основным используемым языком программирования был C++ , а первое обновление состоялось 23 мая 2019 года.
В октябре 2018 года компания OvenMediaEngine стала членом SRT Alliance, [1] в 2022 году получила сертификат Good Software Level 1 ( ISO/IEC 25023, 25041 и 25051), а также премию премьер-министра Южной Кореи и премию министра науки и ИКТ в 2022 году.
Использование
OvenMediaEngine использует WebRTC для потоковой передачи с задержкой менее секунды и Low Latency HLS (HLS версии 7+ на основе фрагментированных контейнеров MP4, LL-HLS) [2] [3] для потоковой передачи с низкой задержкой в зависимости от системы, сети и среды браузера. Если вы используете OvenMediaEngine и ваша среда не может передавать потоковую передачу с низкой задержкой, он также поддерживает общую потоковую передачу с использованием устаревшего протокола, как HTTP Live Streaming (HLS) . [3]
OvenMediaEngine может принимать медиаисточники по протоколам WebRTC , SRT , RTMP , RTSP и MPEG2-TS с помощью распространенных потоковых инструментов, таких как Open Broadcaster Software (OBS) , [4] видеокамера и веб-браузер с веб-камерой , кодировать их в Adaptive Bitrate Streaming (ABR) с помощью встроенного транскодера в реальном времени и транслировать их зрителям по WebRTC и HLS с низкой задержкой. [2] [3] Также возможна потоковая передача с использованием устаревшего HLS [3] для более широкой совместимости.
История
- В июне 2024 года было объявлено о повторной поддержке устаревшего HLS (версии 3+) на основе контейнеров TS и поддержке X-Forwarded-For и X-Real-IP для <AccessControl>.
- В январе 2024 года была анонсирована поддержка Multiplex Provider.
- В декабре 2023 года была анонсирована поддержка <TranscodeWebhook>.
- В ноябре 2023 года была анонсирована функция запланированного канала (предварительно записанного прямого эфира).
- В сентябре 2023 года было объявлено о поддержке управления цифровыми правами (DRM) для LL-HLS.
- В июле 2023 года было объявлено о поддержке SRT Push Publisher.
- В мае 2023 года была анонсирована поддержка высокоэффективного кодирования видео (HEVC) для SRT Provider и LL-HLS Publisher.
- В апреле 2023 года был анонсирован Launcher для Docker с простой установкой.
- В июле 2024 г., обзор: OvenMeidaEngine с использованием OME Docker Launcher [5]
- В марте 2023 года была анонсирована поддержка функции многоязычного аудио и условного кодирования LL-HLS.
- В феврале 2023 года была анонсирована поддержка протокола WebRTC-HTTP Ingestion Protocol (WHIP) и адреса IPv6 .
- В январе 2023 года была анонсирована поддержка улучшенного провайдера WebRTC .
- В декабре 2022 года была анонсирована поддержка цифрового видеорегистратора (DVR) для LL-HLS.
- В сентябре 2022 года была анонсирована функция дампа LL-HLS для сервисов VoD.
- В мае 2022 года была анонсирована поддержка вывода HLS с низкой задержкой (LL-HLS) и потоковой передачи с адаптивным битрейтом (ABR) для LL-HLS.
- В феврале 2022 года было объявлено об изменении лицензии OvenMediaEngine с GPLv3 на AGPLv3 .
- В январе 2022 года была анонсирована поддержка адаптивной потоковой передачи битрейта (ABR) для WebRTC .
Лицензия
OvenMediaEngine распространяется по лицензии GNU Affero General Public License версии 3 (AGPLv3) с 16 февраля 2022 года.
Сертификация Good Software Level 1
18 июля 2022 года OvenMediaEngine был сертифицирован как Good Software Level 1 Ассоциацией телекоммуникационных технологий Южной Кореи после тестирования на соответствие международным стандартам ( ISO/IEC 25023, 25041 и 25051). [6] [7]
Награды
- 6 декабря 2022 года OvenMediaEngine получил награду от премьер-министра Южной Кореи на церемонии вручения наград Korea SW Awards. [8]
- 19 сентября 2022 года OvenMediaEngine получила награду от министра науки и ИКТ Южной Кореи на церемонии вручения наград Korea SW Awards. [9]
Смотрите также
Ссылки
- ^ SRT Alliance (21.03.2019). "SRT Alliance приветствует Imagine Communications, Net Insight, Red Bee Media, Telestream и еще 35 компаний в проекте SRT Open Source Video Streaming". SRT Alliance . Получено 22.08.2024 .
- ^ ab "Включение потоковой передачи HTTP с низкой задержкой (HLS)". Документация для разработчиков Apple . Получено 22 августа 2024 г.
- ^ abcd "О теге EXT-X-VERSION". Документация разработчика Apple . Получено 2024-08-22 .
- ^ "OBS Wiki - Потоковая передача с протоколами SRT или RIST | Серверы". obsproject.com . Получено 2024-08-22 .
- ^ Деррик, Фримен (2024-07-30). "Обзор: AirenSoft OvenMediaEngine". Журнал Streaming Media . Получено 2024-08-22 .
- ^ "TTA인증제품 (сертифицированный продукт TTA)" (на корейском языке) . Получено 2024-08-22 .
- ^ "GS인증제품조회 (поиск сертифицированных GS продуктов)" (на корейском языке) . Получено 2024-08-22 .
- ^ Хивон, Со (07 декабря 2022 г.). «아이렌소프트, 대한민국 소프트웨어 대상 국무총리상 수상 (AirenSoft получает награду премьер-министра на церемонии вручения наград Korea SW Awards)». Electronic Times Internet (на корейском языке) . Проверено 22 августа 2024 г.
- ^ Джихо, Пак (19 сентября 2022 г.). «9월 신SW상품대상 시상식 (сентябрьская церемония вручения награды SW в Корее)» . Electronic Times Internet (на корейском языке).
Внешние ссылки