OvenMediaEngine
Sub-second latency streaming server supporting LLHLS and WebRTC, with built-in transcoder for live broadcasting.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Open-source sub-second latency streaming server with built-in transcoder and ABR support.
Core Features
- Ingest via WebRTC, SRT, RTMP, RTSP, MPEG2-TS
- Embedded live transcoder (VP8, H.264, H.265, Opus, AAC)
- Low-latency playback via LLHLS and WebRTC (sub-second)
- Clustering (Origin-Edge) for horizontal scaling
- DVR, DRM (Widevine/Fairplay), subtitles (WebVTT)
What It Can't Do
- •Requires opening multiple UDP/TCP ports; check firewall. 2. Default config is for testing; tune for production. 3. Linux-only (Ubuntu 18+, Rocky Linux 8+). 4. LLHLS DRM may need HTTPS domain.
Use Cases
- Live streaming platforms needing ultra-low delay for interaction
- Large-scale events with thousands of concurrent viewers
- Surveillance streaming with SRT/RTSP ingestion
Detailed Introduction
OvenMediaEngine (OME) is a high-performance streaming server designed for sub-second latency live broadcasting. It ingests streams via WebRTC, SRT, RTMP, RTSP, and MPEG2-TS, then transcodes them into adaptive bitrate (ABR) formats. Viewers can watch via LLHLS or WebRTC with ultra-low delay. OME includes clustering, DVR, DRM, subtitle support, and a REST API. It runs on Linux and Docker, making it suitable for large-scale, high-definition live events.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
1. Deploy with Docker: `docker run --name ome -d -e OME_HOST_IP=YOUR_IP -p 1935:1935 -p 9999:9999/udp -p 9000:9000 -p 3333:3333 -p 3478:3478 -p 10000-10009:10000-10009/udp airensoft/ovenmediaengine:latest`
2. Push stream (e.g., OBS) to RTMP: rtmp://YOUR_IP/live/streamkey
3. Play via OvenPlayer demo: http://demo.ovenplayer.com and enter stream URL
- 1. Deploy with Docker: `docker run --name ome -d -e OME_HOST_IP=YOUR_IP -p 1935:1935 -p 9999:9999/udp -p 9000:9000 -p 3333:3333 -p 3478:3478 -p 10000-10009:10000-10009/udp airensoft/ovenmediaengine:latest`
- 2. Push stream (e.g., OBS) to RTMP: rtmp://YOUR_IP/live/streamkey
- 3. Play via OvenPlayer demo: http://demo.ovenplayer.com and enter stream URL
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For Docker: `docker stop ome && docker rm ome`. For manual install: delete installation directory and config files.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
srs
Simple, high-efficiency, real-time video server supporting RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181 with easy Docker deployment.
obs-studio
Free and open-source software for video recording and live streaming. High performance, real-time capture, compositing, encoding, and broadcasting.
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.