OvenMediaEngine (OME) is an Open Source, Ultra-Low Latency Streaming Server. OME receives video via RTMP from live encoders such as OBS, XSplit and transmits it on WebRTC. So, Ultra-Low Latency Streaming from OME can work seamlessly in your browser without plug-ins. Also, OME provides OvenPlayer, the HTML5 standard web player.
Our goal is to make it easier for you to build a stable broadcasting/streaming service with Ultra-Low Latency.
Embedded Live Transcoder (VP8, H.264, Opus, AAC)
Embedded WebRTC Signalling Server (WebSocket based)
ICE (Interactive Connectivity Establishment)
DTLS (Datagram Transport Layer Security)
SRTP (Secure Real-time Transport Protocol)
ULPFEC (Forward Error Correction) with VP8, H.264
In-band FEC (Forward Error Correction) with Opus
P2P Delivery (Preview version)
We have tested OME on the platforms listed below. However, we think it can work with other Linux packages as well:
Please read Getting Started chapter in tutorials.
Basic Information, FAQ, and Benchmark
Getting Started, Install, and Configuration
OvenMediaEngine is under the GPLv2 license.