Skip to main content

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.0 is the earliest Enterprise version covered by the published Release Notes; a feature shown at 0.16.4.0 has 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

FeatureCategoryMinimum VersionGuide
Pre-Built Package Platform & Tooling0.16.4.0View
Web Console Platform & Tooling0.16.4.0View
AWS Marketplace Platform & Tooling0.20.3.0View
RTMPLive Source0.16.4.0View
SRTLive Source0.16.4.0View
WebRTC / WHIPLive Source0.16.4.0View
RTSP PullLive Source0.16.4.0View
MPEG-2 TSLive Source0.16.4.0View
Scheduled ChannelLive Source0.16.4.0View
Multiplex ChannelLive Source0.16.5.0View
Multicast Live Source0.20.6.1View
WebRTC StreamingStreaming & Distribution0.16.4.0View
Low-Latency HLSStreaming & Distribution0.16.4.0View
Push PublishingStreaming & Distribution0.16.4.0View
Online DemoStreaming & Distribution0.16.4.0View
RecordingStreaming & Distribution0.16.5.0View
HLS (legacy v3 / TS)Streaming & Distribution0.16.6.0View
SRT (Publisher)Streaming & Distribution0.18.0.0View
TranscodingTranscoding0.16.4.0View
ABRTranscoding0.16.4.0View
ThumbnailTranscoding0.16.4.0View
TranscodeWebhookTranscoding0.16.4.0View
Hardware Encoder Support Transcoding0.16.4.0View
Skip Frames Transcoding0.16.4.0View
Image Overlay Transcoding0.19.1.0View
Realtime Speech-to-TextTranscoding0.20.0.0View
SignedPolicyAccess Control0.16.4.0View
AdmissionWebhooksAccess Control0.16.4.0View
DRM: OvenMediaEngine Configuration Access Control0.16.4.0View
DRM: PallyCon Configuration Access Control0.16.4.0View
RTMP Authentication Access Control0.17.2.0View
SHA-2 Support Access Control0.18.3.2View
ClusteringHigh Availability0.16.4.0View
Origin Redundancy High Availability0.18.3.0View
Logs and StatisticsOperations0.16.4.0View
Performance TuningOperations0.16.4.0View
TroubleshootingOperations0.16.4.0View
CrossDomainsOperations0.16.4.0View
API Storage Operations0.16.4.0View
Recording Delivery Operations0.16.5.0View
Enhanced Alert Operations0.18.2.1View
CDN Cache Control Workflow Integration0.16.4.0View
Delay Buffer Workflow Integration0.16.4.0View
P2P Delivery (Experiment)Workflow Integration0.16.4.0View
Proxy Protocol Workflow Integration0.16.6.2View
Default Playlist Creation Workflow Integration0.17.1.2View
Query String Handling Workflow Integration0.16.5.0View
iOS Audio PTS Workflow Integration0.17.2.3View
AMF0 Message Insertion Workflow Integration0.17.3.0View
onCuePoint Message Insertion Workflow Integration0.17.3.0View
Ad Markers (SCTE-35 / CUE) Workflow Integration0.17.3.0View
SEI Insertion Workflow Integration0.18.0.0View
Session Management (WebRTC) Workflow Integration0.20.0.0View
Event Forwarding Exclusions Workflow Integration0.20.2.0View
Upload Recordings to Bunny Stream Workflow Integration0.20.5.1View
Fault Injection Tests0.20.2.0View
REST API v2 (Internals & Statistics) REST API0.18.2.1View

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.xml directly 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.xml changes that require an Enterprise restart
  • 0.18.3.1: Dynamically update Alert Rules without restarting Enterprise
  • 0.20.0.1: Configure <Defaults> in Server.xml from 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 / onCuePoint AMF0 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 streamid formats (Blackmagic / Haivision #!:: style)
  • 0.16.6.0: SRT access-control-style streamid
  • 0.18.1.4: Simple streamid format (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-Capabilities HTTP header (max_width=, max_height=) applied in WHIP
  • 0.20.4.2: FIRInterval setting
  • 0.20.5.1: Immediate WHIP playback without waiting for RTCP (option); Transport-cc bandwidth estimation; max_fps in OvenCapabilities
  • 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: ErrorToleranceDurationMs option
  • 0.20.5.1: forwardData option 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-IN tags; CHARACTERISTICS attribute in #EXT-X-MEDIA
  • 0.18.1.0: SCTE-35 event and #EXT-X-DATERANGE tag
  • 0.20.0.0: Subtitle support

Push Publishing

  • 0.20.0.1: TimestampMode option for RTMP / SRT / MPEG-TS push publishers
  • 0.20.2.1: ConnectionTimeout and SendTimeout options

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-TIME tag
  • 0.19.1.1: Dump feature for Legacy HLS
  • 0.20.4.0: HLS subtitles

SRT Publisher

  • 0.18.1.4: <option> in Server.xml overrides 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: ExtraOptions video 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-IP client address
  • 0.18.3.2: SHA-2 support

AdmissionWebhooks

  • 0.16.6.2: HAProxy PROXY-protocol v1 and Nginx X-Forwarded-For / X-Real-IP client 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: TimestampMode setting on <provider> (ZeroBased / SystemClock / Original)
  • 0.18.3.0: PacketSilenceTimeoutMs setting 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: StreamStatus split 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: TranscodeStatus alert rule

CDN Cache Control

  • 0.17.3.0: Etag HTTP header
  • 0.19.0.0: Improved CDN integration (no forced TCP close on mismatched HLS URL requests)
  • 0.19.1.1: Date header 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 onTextData via the Send Event API
  • 0.18.2.0: Insert onTextData via XML configuration
  • 0.19.1.1: Insert onUserDataEvent via the Send Event API and via XML configuration

Ad Markers

  • 0.18.0.0: #EXT-X-CUE-OUT / #EXT-X-CUE-IN tags in LL-HLS
  • 0.18.1.0: SCTE-35 event and #EXT-X-DATERANGE tag 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 (/v2 internals)