OvenMediaEngine

{{notability|date=May 2025}}

{{Short description|Open-source low-latency streaming server}}

{{Infobox software

| title = OvenMediaEngine

| logo = OvenMediaEngine BI.png

| logo size = 320px

| other_names = OME

| developer = AirenSoft

| released = v0.9.0 / {{Start date and age|df=yes|2019|05|23}}

| latest release version = v0.18.0

| latest release date = {{Start date and age|df=yes|2025|02|22}}

| repo = https://github.com/AirenSoft/OvenMediaEngine

| programming language = C++

| operating system = Ubuntu 18+, Rocky Linux 9+, AlmaLinux 9+, Fedora 28+

| platform = Docker

| genre = Open-Source Low-Latency Streaming Server/Solution/Software

| license = AGPL v3.0

| website = https://airensoft.com/ome.html

}}

OvenMediaEngine (OME) is a low-latency streaming server with large-scale and high-definition that AirenSoft Co., Ltd. released as open-source software via GitHub in December 2018. The main programming language used was C++, and the first update was on May 23, 2019.

OvenMediaEngine became a member of the SRT Alliance in October 2018,{{Cite web |last=SRT Alliance |date=2019-03-21 |title=SRT Alliance Welcomes Imagine Communications, Net Insight, Red Bee Media, Telestream, and 35 More Companies to the SRT Open Source Video Streaming Project |url=https://www.srtalliance.org/srt-alliance-welcomes-imagine-communications-net-insight-red-bee-media-telestream-and-35-more-companies-to-the-srt-open-source-video-streaming-project/ |access-date=2024-08-22 |website=SRT Alliance}} was certified as Good Software Level 1 (ISO/IEC [https://www.iso.org/standard/35747.html 25023], [https://www.iso.org/standard/35766.html 25041], and [https://www.iso.org/standard/61579.html 25051]) in 2022, and received the South Korean Prime Minister's Award and the Minister of Science and ICT Award in 2022.

Usage

OvenMediaEngine uses WebRTC for sub-second latency streaming and Low Latency HLS (HLS version 7+ based on fragmented MP4 containers, LL-HLS){{Cite web |title=Enabling Low-Latency HTTP Live Streaming (HLS) |url=https://developer.apple.com/documentation/http-live-streaming/enabling-low-latency-http-live-streaming-hls |access-date=2024-08-22 |website=Apple Developer Documentation |language=en-US}}{{Cite web |title=About the EXT-X-VERSION tag |url=https://developer.apple.com/documentation/http-live-streaming/about-the-ext-x-version-tag |access-date=2024-08-22 |website=Apple Developer Documentation |language=en-US}} for low-latency streaming depending on the system, network, and browser environment. If you use OvenMediaEngine and your environment cannot transmit low-latency streaming, it also supports general streaming using the legacy protocol as HTTP Live Streaming (HLS).

OvenMediaEngine can ingest media sources over WebRTC, SRT, RTMP, RTSP, and MPEG2-TS protocols through commonly used stream tools such as Open Broadcaster Software (OBS),{{Cite web |title=OBS Wiki - Streaming With SRT Or RIST Protocols {{!}} Servers |url=https://obsproject.com/wiki/Streaming-With-SRT-Or-RIST-Protocols#servers |access-date=2024-08-22 |website=obsproject.com}} Video camera, and Web browser with Webcam, encode them to Adaptive Bitrate Streaming (ABR) with the embedded live transcoder, and stream them to viewers over WebRTC and Low-Latency HLS. It is also possible to stream using legacy HLS for wider compatibility.

History

  • In January 2025, Simulcast for WebRTC ([https://www.ietf.org/archive/id/draft-ietf-wish-whip-01.html WHIP] Ingress) support was announced.
  • In January 2025, SRT Publisher (Egress) support for live streaming via SRT was announced.
  • In June 2024, Re-support for legacy HLS (version 3+) based on TS containers and support for X-Forwarded-For and X-Real-IP to was announced.
  • In January 2024, the Multiplex Provider support was announced.
  • In December 2023, support was announced.
  • In November 2023, the Scheduled Channel (Pre-recorded Live) feature was announced.
  • In September 2023, Digital rights management (DRM) support for LL-HLS was announced.
  • In July 2023, SRT Push Publisher support was announced.
  • In May 2023, High-Efficiency Video Coding (HEVC) support for SRT Provider and LL-HLS Publisher was announced.
  • In April 2023, a Launcher for Docker with easy installation was announced.
  • In July 2024, Review: OvenMeidaEngine using OME Docker Launcher{{Cite news |last=Derrick |first=Freeman |date=2024-07-30 |title=Review: AirenSoft OvenMediaEngine |url=https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Review-AirenSoft-OvenMediaEngine-165156.aspx |access-date=2024-08-22 |work=Streaming Media Magazine}}
  • In March 2023, Support for the LL-HLS Multilingual Audio and Conditional Encoding feature was announced.
  • In February 2023, Support for [https://www.ietf.org/archive/id/draft-ietf-wish-whip-01.html WebRTC-HTTP Ingestion Protocol (WHIP)] and IPv6 address was announced.
  • In January 2023, Support for enhanced WebRTC Provider was announced.
  • In December 2022, Support for Digital Video Recorder (DVR) for LL-HLS was announced.
  • In September 2022, the LL-HLS Dump feature for VoD Services was announced.
  • In May 2022, Support for Low-Latency HLS (LL-HLS) output and Adaptive Bitrate Streaming (ABR) for LL-HLS was announced.
  • In February 2022, the OvenMediaEngine license changed from GPLv3 to AGPLv3 was announced.
  • In January 2022, Support for Adaptive Bitrate Streaming (ABR) for WebRTC was announced.

License

OvenMediaEngine is licensed under the GNU Affero General Public License version 3 (AGPLv3) starting from February 16, 2022.

Good Software Level 1 Certification

On July 18, 2022, OvenMediaEngine was certified as Good Software Level 1 by the [https://www.tta.or.kr/eng/index.do South Korea Telecommunications Technology Association] after being tested on international standards (ISO/IEC [https://www.iso.org/standard/35747.html 25023], [https://www.iso.org/standard/35766.html 25041], and [https://www.iso.org/standard/61579.html 25051]).{{Cite web |title=TTA인증제품 (TTA certified product) |url=https://sw.tta.or.kr/tta/notification/ttaCertProductListR.do?tnc_lab=T000003&up_tnc_cls_no=T000020&tnc_cls_no=T000127&cert_year=&searchKey=ALL&searchWord=%EC%98%A4%EB%B8%90%EB%AF%B8%EB%94%94%EC%96%B4%EC%97%94%EC%A7%84 |access-date=2024-08-22 |language=Korean}}{{Cite web |title=GS인증제품조회 (GS certified product search) |url=https://www.swit.or.kr/GS/gsauthen/viewGSSw.jsp?PROD_CD=S202208138 |access-date=2024-08-22 |language=Korean}}

Awards

  • December 6, 2022, OvenMediaEngine received an award from the Prime Minister of South Korea at the Korea SW Awards.{{Cite news |last=Heewon |first=Seo |date=2022-12-07 |title=아이렌소프트, 대한민국 소프트웨어 대상 국무총리상 수상 (AirenSoft Receives Prime Minister's Award at the Korea SW Awards) |url=https://www.etnews.com/20221207000198 |access-date=2024-08-22 |work=Electronic Times Internet |language=Korean}}
  • September 19, 2022, OvenMediaEngine received an award from [https://www.msit.go.kr/eng/index.do the Minister of Science and ICT of South Korea] at the Korea SW Awards.{{Cite news |last=Jiho |first=Park |date=2022-09-19 |title=9월 신SW상품대상 시상식 (September Korea SW Awards Ceremony) |url=https://www.etnews.com/20220919000264 |work=Electronic Times Internet |language=Korean}}

See also

References