Measured capacity of a single OvenMediaEngine server: concurrent ingest streams, viewers, and H.264 transcoding channels on AWS EC2 and bare-metal hardware, across RTMP, SRT, WebRTC, and LL-HLS.
This is a performance report for OvenMediaEngine (OME), measured on real servers.
A few questions come up from almost everyone evaluating OME:
"How many live streams can one server ingest?"
"How many viewers can it serve?"
"How many transcoding channels can it run?"
Until now, the honest answer has been "it depends on your hardware and configuration." That is true, but it doesn't help much when you are trying to decide how many servers to provision. To provide concrete numbers, streams and viewers were added to a single OME server until it reached its limit, and the load that one machine could actually handle was recorded.
The tests were run on bare-metal servers and on AWS EC2 instances, a widely used cloud platform. Testing is ongoing, and new results will be added to this post as they become available.
We carried out several tests to perform the Sub-Second Latency Streaming concept of OvenMediaEngine in a better way. First, we announced each test result that used OBS and OvenLiveKit (GitHub) as live encoders last June through AirenSoft’s Twitter. Then, we executed the update of OvenLiveKit, OvenMediaEngine, and OvenPlayer after collecting the weak points found from the tests.
Stay Up to Date with OvenMedia Labs
Get release notes, technical insights, and company news delivered to your inbox.
You're subscribed!
Thanks for subscribing. We'll keep you updated with the latest news from OvenMedia Labs.