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.



OME is an Open-Source Project, so if you need technical support, visit AirenSoft's GitHub.


OME supports RTMP to WebRTC, and RTMP to Low Latency HTTP (Chunked Transfer DASH).

Embedded Live Transcoder

OME has embedded a Live Transcoder that supports VP8, H264, Opus, AAC, and Bypass.

Embedded WebRTC Signaling Server

OME includes a WebRTC Signaling Server based on WebSocket.

Origin-Edge Structure

OME has a structure that is easy to scale by applying Origin-Edge Clusters.

Forward Error Correction

OME applies ULPFEC and In-band FEC to minimize packet loss.


OME applies DTLS, SRTP, and HTTPS to enhance network communication security.

P2P Delivery (Beta)

OME uses a P2P feature to connect users with users, saving up to 80%.

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.


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.


* 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.

OvenMediaEngine and OvenPlayer were developed by AirenSoft and released as open source under the GPLv2 and MIT license.