Feature Index
This page is the single index of every OvenMediaEngine Enterprise feature: its minimum Enterprise version, any options or sub-capabilities added in later versions, and whether the feature is exclusive to Enterprise.
Use it to check at a glance whether the Enterprise build you run (or plan to upgrade to) supports the feature or option you need.
How to read it
- Minimum Version: the Enterprise version (4-part, e.g.
0.18.0.0) in which the feature was first introduced. 0.16.4.0is the earliest Enterprise version covered by the published Release Notes; a feature shown at0.16.4.0has been available since at least that release.- A linked feature name jumps to that feature's later-version options and sub-capabilities in Version-gated capabilities below.
- The crown marks a feature exclusive to OvenMediaEngine Enterprise, matching the sidebar marker.
Overview
| Feature | Category | Minimum Version | Guide |
|---|---|---|---|
| Pre-Built Package | Platform & Tooling | 0.16.4.0 | View |
| Web Console | Platform & Tooling | 0.16.4.0 | View |
| AWS Marketplace | Platform & Tooling | 0.20.3.0 | View |
| RTMP | Live Source | 0.16.4.0 | View |
| SRT | Live Source | 0.16.4.0 | View |
| WebRTC / WHIP | Live Source | 0.16.4.0 | View |
| RTSP Pull | Live Source | 0.16.4.0 | View |
| MPEG-2 TS | Live Source | 0.16.4.0 | View |
| Scheduled Channel | Live Source | 0.16.4.0 | View |
| Multiplex Channel | Live Source | 0.16.5.0 | View |
| Multicast | Live Source | 0.20.6.1 | View |
| WebRTC Streaming | Streaming & Distribution | 0.16.4.0 | View |
| Low-Latency HLS | Streaming & Distribution | 0.16.4.0 | View |
| Push Publishing | Streaming & Distribution | 0.16.4.0 | View |
| Online Demo | Streaming & Distribution | 0.16.4.0 | View |
| Recording | Streaming & Distribution | 0.16.5.0 | View |
| HLS (legacy v3 / TS) | Streaming & Distribution | 0.16.6.0 | View |
| SRT (Publisher) | Streaming & Distribution | 0.18.0.0 | View |
| Transcoding | Transcoding | 0.16.4.0 | View |
| ABR | Transcoding | 0.16.4.0 | View |
| Thumbnail | Transcoding | 0.16.4.0 | View |
| TranscodeWebhook | Transcoding | 0.16.4.0 | View |
| Hardware Encoder Support | Transcoding | 0.16.4.0 | View |
| Skip Frames | Transcoding | 0.16.4.0 | View |
| Image Overlay | Transcoding | 0.19.1.0 | View |
| Realtime Speech-to-Text | Transcoding | 0.20.0.0 | View |
| SignedPolicy | Access Control | 0.16.4.0 | View |
| AdmissionWebhooks | Access Control | 0.16.4.0 | View |
| DRM: OvenMediaEngine Configuration | Access Control | 0.16.4.0 | View |
| DRM: PallyCon Configuration | Access Control | 0.16.4.0 | View |
| RTMP Authentication | Access Control | 0.17.2.0 | View |
| SHA-2 Support | Access Control | 0.18.3.2 | View |
| Clustering | High Availability | 0.16.4.0 | View |
| Origin Redundancy | High Availability | 0.18.3.0 | View |
| Logs and Statistics | Operations | 0.16.4.0 | View |
| Performance Tuning | Operations | 0.16.4.0 | View |
| Troubleshooting | Operations | 0.16.4.0 | View |
| CrossDomains | Operations | 0.16.4.0 | View |
| API Storage | Operations | 0.16.4.0 | View |
| Recording Delivery | Operations | 0.16.5.0 | View |
| Enhanced Alert | Operations | 0.18.2.1 | View |
| CDN Cache Control | Workflow Integration | 0.16.4.0 | View |
| Delay Buffer | Workflow Integration | 0.16.4.0 | View |
| P2P Delivery (Experiment) | Workflow Integration | 0.16.4.0 | View |
| Proxy Protocol | Workflow Integration | 0.16.6.2 | View |
| Default Playlist Creation | Workflow Integration | 0.17.1.2 | View |
| Query String Handling | Workflow Integration | 0.16.5.0 | View |
| iOS Audio PTS | Workflow Integration | 0.17.2.3 | View |
| AMF0 Message Insertion | Workflow Integration | 0.17.3.0 | View |
| onCuePoint Message Insertion | Workflow Integration | 0.17.3.0 | View |
| Ad Markers (SCTE-35 / CUE) | Workflow Integration | 0.17.3.0 | View |
| SEI Insertion | Workflow Integration | 0.18.0.0 | View |
| Session Management (WebRTC) | Workflow Integration | 0.20.0.0 | View |
| Event Forwarding Exclusions | Workflow Integration | 0.20.2.0 | View |
| Upload Recordings to Bunny Stream | Workflow Integration | 0.20.5.1 | View |
| Fault Injection | Tests | 0.20.2.0 | View |
| REST API v2 (Internals & Statistics) | REST API | 0.18.2.1 | View |
Version-gated capabilities
Options and sub-capabilities added to a feature after its initial release. Each entry is the Enterprise version that introduced that capability. Features not listed here have no version-gated options beyond their minimum version above.
Web Console
- 0.16.8.0: Server information on the Settings page
- 0.16.8.0: Edit
Server.xmldirectly from the Settings page - 0.17.0.0: Restart an application from the Stream List and Server Settings
- 0.17.0.0: API Storage controls in REST API Settings
- 0.18.1.0: Event monitoring
- 0.18.1.2: Anomaly-detection events for the ingress stream
- 0.18.1.2: Stream publishing
- 0.18.3.1: Detect and notify
Server.xmlchanges that require an Enterprise restart - 0.18.3.1: Dynamically update Alert Rules without restarting Enterprise
- 0.20.0.1: Configure
<Defaults>inServer.xmlfrom the settings page - 0.20.4.0: Validation when creating RTSP Pull streams
- 0.20.6.1: Quick ABR Setup (configure ABR via predefined video encoding presets)
RTMP
- 0.17.2.3: Precise audio timestamp generation (
GenerateAudioPTS) - 0.17.3.0:
onTextData/onCuePointAMF0 event handling in RTMP Provider & RTMP Push Publisher - 0.18.2.1: Enhanced RTMP (E-RTMP) support
- 0.19.0.0: Metadata processing in Enhanced RTMP (E-RTMP)
SRT Input
- 0.16.5.9: Additional
streamidformats (Blackmagic / Haivision#!::style) - 0.16.6.0: SRT access-control-style
streamid - 0.18.1.4: Simple
streamidformat (streamid=vhost/app/stream) - 0.20.2.0: SCTE-35 (splice insert) event forwarding
WebRTC WHIP
- 0.18.0.0: Simulcast support in WebRTC Provider (WHIP)
- 0.18.1.2: H.265 codec support
- 0.20.2.2:
Oven-CapabilitiesHTTP header (max_width=,max_height=) applied in WHIP - 0.20.4.2:
FIRIntervalsetting - 0.20.5.1: Immediate WHIP playback without waiting for RTCP (option); Transport-cc bandwidth estimation;
max_fpsinOvenCapabilities - 0.20.5.2:
<ForceOvenCapabilitiesMaxValuesInStreamInfo>option
RTSP Pull
- 0.19.1.0: H.265 codec support in the RTSP Pull provider
MPEG-2 TS
- 0.20.2.0: SCTE-35 (splice insert) event forwarding
Scheduled Channel
- 0.16.6.0: MPEG-2 TS containers; AAC-in-TS and Opus-in-MP4 source files
- 0.18.0.0: Multiple audio track support
- 0.18.1.0:
ErrorToleranceDurationMsoption - 0.20.5.1:
forwardDataoption on<Item>(forward live-input data)
Low-Latency HLS
- 0.16.5.0: SAMPLE-AES-CTR encryption; PRIV frame in ID3 timed metadata;
<PropagateQueryString> - 0.17.1.2:
<CreateDefaultPlaylist>option - 0.18.0.0:
#EXT-X-CUE-OUT/#EXT-X-CUE-INtags;CHARACTERISTICSattribute in#EXT-X-MEDIA - 0.18.1.0: SCTE-35 event and
#EXT-X-DATERANGEtag - 0.20.0.0: Subtitle support
Push Publishing
- 0.20.0.1:
TimestampModeoption for RTMP / SRT / MPEG-TS push publishers - 0.20.2.1:
ConnectionTimeoutandSendTimeoutoptions
HLS
- 0.17.1.2:
<PropagateQueryString>and<ServerTimeBasedSegmentNumbering>options - 0.17.2.1: ID3 timed metadata
- 0.17.3.0: Cue event
- 0.18.0.0:
#EXT-X-PROGRAM-DATE-TIMEtag - 0.19.1.1: Dump feature for Legacy HLS
- 0.20.4.0: HLS subtitles
SRT Publisher
- 0.18.1.4:
<option>inServer.xmloverrides SRT socket options - 0.20.0.0: SCTE-35 event insertion during SRT push
Transcoding
- 0.16.4.0: Keyframe interval by time
- 0.17.2.2: Thread-count setting for the software decoder; keyframe-only decoding when no video encoding
- 0.17.3.0: Lookahead encoding option
ABR
- 0.20.6.1: Quick ABR Setup (Web Console; predefined video encoding presets)
Thumbnail
- 0.16.6.1: Thumbnail Publisher supports HTTP/1.0
- 0.17.3.1: WebP image codec
TranscodeWebhook
- 0.20.2.0: Receive-timeout support
Hardware Encoder Support
- 0.19.2.0: x264 (paid add-on) support
- 0.20.4.0:
ExtraOptionsvideo encoding settings for the x264 encoder
Realtime Speech-to-Text
- 0.20.6.1: Whisper-engine performance/stability rework (significant settings changes)
SignedPolicy
- 0.16.6.2: HAProxy PROXY-protocol v1 and Nginx
X-Forwarded-For/X-Real-IPclient address - 0.18.3.2: SHA-2 support
AdmissionWebhooks
- 0.16.6.2: HAProxy PROXY-protocol v1 and Nginx
X-Forwarded-For/X-Real-IPclient address - 0.18.3.2: SHA-2 support
DRM OME Configuration
- 0.16.5.0: SAMPLE-AES-CTR mode encryption for LL-HLS DRM
Origin Redundancy
- 0.18.3.0:
TimestampModesetting on<provider>(ZeroBased / SystemClock / Original) - 0.18.3.0:
PacketSilenceTimeoutMssetting on the Push Provider
CrossDomains
- 0.17.2.4: API response shape changed to
{urls, headers}(header propagation)
Recording Delivery
- 0.17.0.0: Delete recorded files after delivery; show version via the command line
Enhanced Alert
- 0.18.3.1: Dynamic alert-rules management; LL-HLS / HLS-ready detection
- 0.18.3.1:
StreamStatussplit into separate ingress / egress events - 0.18.3.2: SHA-2 support
- 0.20.0.0: Alert on transcoder creation failures
- 0.20.1.0: Anomaly detection
- 0.20.2.0:
TranscodeStatusalert rule
CDN Cache Control
- 0.17.3.0:
EtagHTTP header - 0.19.0.0: Improved CDN integration (no forced TCP close on mismatched HLS URL requests)
- 0.19.1.1:
Dateheader on all HTTP responses
Default Playlist Creation
- 0.18.1.4: Default playlist named
master(supports simulcast and singlecast)
Query String Handling
- 0.16.5.0:
<LLHLS><PropagateQueryString> - 0.17.1.2:
<PropagateQueryString>option for HLSv3
AMF0 Message Insertion
- 0.17.3.0: Insert
onTextDatavia the Send Event API - 0.18.2.0: Insert
onTextDatavia XML configuration - 0.19.1.1: Insert
onUserDataEventvia the Send Event API and via XML configuration
Ad Markers
- 0.18.0.0:
#EXT-X-CUE-OUT/#EXT-X-CUE-INtags in LL-HLS - 0.18.1.0: SCTE-35 event and
#EXT-X-DATERANGEtag in LL-HLS; AWS MediaTailor ad-insertion compatibility - 0.20.0.0: SCTE-35 (splice insert) event insertion during SRT push
SEI Insertion
- 0.18.2.0: Insert SEI events only at keyframes (
<Values><KeyframeOnly>)
Event Forwarding Exclusions
- 0.20.1.0: Event forwarding policy configuration
REST API v2
- 0.18.2.1:
/v2/stats/*statistics APIs - 0.20.0.0: Supported-codecs query API (
/v2internals)