OvenMediaEngine
OvenMediaEngine (OME) is Open-Source Streaming Server with Sub-Second Latency. It receives RTMP from broadcasting tools such as OvenStreamEncoder, OBS, or XSplit, and transmits it using WebRTC, Low Latency HTTP (DASH), MPEG-DASH, and HLS. You can get Sub-Second Latency Streaming in your system.
Features
Open-Source
OvenMediaEngine is AirenSoft's Open-Source and Sub-Second Streaming Project.
Input Protocols
OvenMediaEngine supports various input protocols such as
- RTMP Push
- MPEG-2 TS Push (Beta)
- RTSP Pull (Beta)
Output Protocols
OvenMediaEngine provides multiple output protocols such as
- Sub-Second Latency: WebRTC
- Low Latency: Low Latency DASH (Chunked CMAF)
- Legacy: MPEG-DASH, HLS
Embedded Live Transcoder
OvenMediaEngine has embedded a Live Transcoder that supports VP8, H264, Opus, AAC, and Pass-Through.
Support for Sub-Second Latency
OvenMediaEngine supports smoother sub-second latency.
- ICE (Interactive Connectivity Establishment)
- DTLS (Datagram Transport Layer Security)
- SRTP (Secure Real-time Transport Protocol)
Forward Error Correction
OME applies FECs to minimize packet loss.
- ULPFEC (Forward Error Correction) with VP8, H.264
- In-band FEC (Forward Error Correction) with Opus
Embedded WebRTC Signaling Server
OvenMediaEngine includes a WebRTC Signaling Server based on WebSocket.
Origin-Edge Structure
OvenMediaEngine has a structure that is easy to scale by applying Origin-Edge Clusters.
Monitoring
OvenMediaEngine provides features to help you build the monitoring you want and need.
Beta version features
- File Recording
- RTMP Push Publishing (re-streaming)
- Thumbnail
- REST API
Experiment
- P2P Traffic Distribution (Only WebRTC)
Workflows of OvenMediaEngine

And if you want to see OvenMediaEngine's true potential on Android, use OvenStreamEncoder.
We have experienced less than ten frames of latency in an optimized environment.
※ OvenStreamEncoder is a Sample App based on OvenLikeKit for Android.
If you want more features in OvenLiveEncoder, you need to purchase OvenLiveKit SDK.
Supports
Docker / Ubuntu 18+ / CentOS 7+ / Fedora 28+
We have prepared an easy installation and usage guide for OvenMediaEngine.
If you encounter any problems while testing OME, please feel free to email us.
License
* General Public License (GPL)
OME is released under the GPLv2 license as an open source project.
* Technical Support
We provide technical support for OvenMediaEngine via GitHub Issues.
Please feel free to contact us if you need any problems or improvements in use.