In short, OvenMediaEngine (OME) is Open-Source Streaming Server with Sub-Second Latency.
OME receives a video/audio source from encoders and cameras such as OvenStreamEncoder, OBS, XSplit, and more to WebRTC, RTMP, SRT, MPEG-2 TS Beta, or RTSP Beta. Then, OME transmits it using WebRTC, Low Latency MPEG-DASH (LLDASH), MPEG-DASH, and HLS.
Like the picture below:
We also provide OvenPlayer, Open-Source HTML5 Player that is very synergistic with OME.
AirenSoft aims to make it easier for you to build a stable broadcasting/streaming service with Sub-Second Latency. Therefore, we will continue developing and providing the most optimized tools for smooth Sub-Second Latency Streaming.
Would you please click on each link below for details:
We have tested OME on the platforms listed below. However, we think it can work with other Linux packages as well:
docker run -d \ -p 1935:1935 \ -p 3333:3333 \ -p 3478:3478 \ -p 8080:8080 \ -p 9000:9000 \ -p 9999:9999/udp \ -p 4000-4005:4000-4005/udp \ -p 10006-10010:10006-10010/udp \ --name ovenmediaengine \ airensoft/ovenmediaengine:latest
You can also store the configuration files on your host:
docker run -d \ -p 1935:1935 \ -p 3333:3333 \ -p 3478:3478 \ -p 8080:8080 \ -p 9000:9000 \ -p 9999:9999/udp \ -p 4000-4005:4000-4005/udp \ -p 10006-10010:10006-10010/udp \ -v ome-origin-conf:/opt/ovenmediaengine/bin/origin_conf \ -v ome-edge-conf:/opt/ovenmediaengine/bin/edge_conf \ --name ovenmediaengine \ airensoft/ovenmediaengine:latest
The configuration files are now accessible under
Following the above example, you will find them under
If you want to put them in a different location, the easiest way is to create a link:
ln -s /var/lib/docker/volumes/ome-origin-conf/_data/ /my/new/path/to/ome-origin-conf \ && ln -s /var/lib/docker/volumes/ome-edge-conf/_data/ /my/new/path/to/ome-edge-conf
Please read the Getting Started.
Thank you so much for being so interested in OvenMediaEngine.
We always hope that OvenMediaEngine will give you good inspiration.
OvenMediaEngine is licensed under the GPLv3 or later.