Open-source low-latency streaming server
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, was certified as Good Software Level 1 (ISO/IEC 25023, 25041, and 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) 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), 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.
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 South Korea Telecommunications Technology Association after being tested on international standards (ISO/IEC 25023, 25041, and 25051).