OvenMediaEngine

Сервер потоковой передачи данных с открытым исходным кодом и низкой задержкой
OvenMediaEngine
Другие именаОМЕ
Разработчик(и)AirenSoft
Первоначальный выпускv0.9.0 / 23 мая 2019 г. ; 5 лет назад ( 2019-05-23 )
Стабильный релиз
v0.17.1 / 7 октября 2024 г. ; 33 дня назад ( 2024-10-07 )
Репозиторийhttps://github.com/AirenSoft/OvenMediaEngine
Написано вС++
Операционная системаUbuntu 18+, Rocky Linux 9+, AlmaLinux 9+, Fedora 28+
ПлатформаДокер
ТипСервер/решение/программное обеспечение потоковой передачи с открытым исходным кодом и низкой задержкой
ЛицензияAGPL- версия 3.0
Веб-сайтhttps://airensoft.com/ome.html

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 года.

  • 16 февраля 2022 года, когда OvenMediaEngine был обновлен до версии 0.13.0, он был лицензирован по AGPLv3 .
  • 25 августа 2021 года, когда OvenMediaEngine был обновлен до версии 0.12.2, политика была изменена на лицензирование в соответствии с GNU General Public License версии 3 (GPLv3) .
  • 23 мая 2015 года, когда OvenMediaEngine был впервые выпущен с открытым исходным кодом, он был лицензирован в соответствии с GNU General Public License версии 2 (GPLv2) .

Сертификация 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]

Смотрите также

Ссылки

  1. ^ 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 .
  2. ^ ab "Включение потоковой передачи HTTP с низкой задержкой (HLS)". Документация для разработчиков Apple . Получено 22 августа 2024 г.
  3. ^ abcd "О теге EXT-X-VERSION". Документация разработчика Apple . Получено 2024-08-22 .
  4. ^ "OBS Wiki - Потоковая передача с протоколами SRT или RIST | Серверы". obsproject.com . Получено 2024-08-22 .
  5. ^ Деррик, Фримен (2024-07-30). "Обзор: AirenSoft OvenMediaEngine". Журнал Streaming Media . Получено 2024-08-22 .
  6. ^ "TTA인증제품 (сертифицированный продукт TTA)" (на корейском языке) . Получено 2024-08-22 .
  7. ^ "GS인증제품조회 (поиск сертифицированных GS продуктов)" (на корейском языке) . Получено 2024-08-22 .
  8. ^ Хивон, Со (07 декабря 2022 г.). «아이렌소프트, 대한민국 소프트웨어 대상 국무총리상 수상 (AirenSoft получает награду премьер-министра на церемонии вручения наград Korea SW Awards)». Electronic Times Internet (на корейском языке) . Проверено 22 августа 2024 г.
  9. ^ Джихо, Пак (19 сентября 2022 г.). «9월 신SW상품대상 시상식 (сентябрьская церемония вручения награды SW в Корее)» . Electronic Times Internet (на корейском языке).
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=OvenMediaEngine&oldid=1249912494"