Skip to main content

OvenMediaEngine

OvenMediaEngine is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. Sub-second latency live streaming (WebRTC + LLHLS out, SRT/RTMP in). It is grouped under the Media & Streaming category.

What It Does

OvenMediaEngine (OME) is an open-source live streaming server engineered for sub-second latency at scale. It ingests contribution feeds over modern and legacy protocols, transcodes them in real time, and delivers to large audiences over WebRTC and Low-Latency HLS on any device.

Key features

  • Sub-second WebRTC delivery with embedded signaling, TCP fallback, NACK, and Forward Error Correction
  • Low-Latency HLS (LLHLS) with DVR, DRM (Widevine, FairPlay), and subtitle support
  • Broad ingest: WebRTC, WHIP, SRT, RTMP, Enhanced RTMP, MPEG-2 TS/UDP push, plus RTSP and OVT pull
  • Embedded live transcoder supporting VP8, H.264, H.265, Opus, and AAC
  • Origin-Edge clustering architecture for horizontal scale-out to large audiences
  • Re-streaming out via SRT, RTMP, and MPEG-2 TS, plus scheduled and multiplex channels
  • REST API with admission webhooks for access control and automation
  • Recording and thumbnail generation for live streams

Use cases

  • Interactive live streaming (auctions, betting, Q&A, live commerce) where sub-second delay matters
  • Low-latency broadcast of sports, esports, and gaming to large concurrent audiences
  • Real-time two-way experiences and conferencing built on WebRTC
  • Self-hosted streaming backend as an alternative to costly managed low-latency platforms

Why run it on the NetActuate edge Sub-second latency depends on short network paths, so running OME edge nodes in PoPs near viewers minimizes glass-to-glass delay. NetActuate's global footprint fits OME's Origin-Edge clustering: place edges close to audiences while keeping a central origin, backed by high-throughput edge networking for bursty WebRTC and LLHLS delivery.

Best for: Sub-second live, WebRTC, Interactive.

Vendor and Project

OvenMediaEngine is an open-source project, offered here under the Open Source listing with best-effort community support.

NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).

Sizing

vCPURAMDisk
Minimum24 GB20 GB
Recommended816 GB40 GB

No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.

Configuration Fields

When you deploy, you provide these fields. They are written into the appliance at first boot.

FieldRequiredDefaultNotes
Api TokenNogeneratedBearer token for the OvenMediaEngine REST API. Generated for you and stored write-only in your secret list. Stored write-only in your account secret list
ModeNoorigin
Origin HostNononeIn edge mode, the origin OME host to pull from. Leave blank for a standalone origin.
Api PortNo8081
Rtmp PortNo1935
Srt PortNo9999

Using the Appliance

Deploy in minutes

  1. Connect. SSH to the server as ubuntu@YOUR_VM_IP with your deploy password or SSH key.
  2. Push a test stream. Send RTMP to rtmp://YOUR_VM_IP:1935/app/stream (or SRT to the SRT port you chose) from OBS or ffmpeg.
  3. Play it back. Open the WebRTC player at ws://YOUR_VM_IP:3333/app/stream or the LLHLS URL for sub-second delivery.
  4. Automate. Use the REST API on the API port with the API token you set at deploy to manage streams and outputs.

FAQ

Is there a software license fee? No. OvenMediaEngine is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.

Where is the web interface? On port 8081 at path /v1/stats/current by default.

Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).

Version and Changelog

VersionStatusReleased
1.0.0Current (default)2026-07-09

Deploy


Need Help?

Contact support@netactuate.com or open a support ticket from the portal.