0.20.5
0.20.5.2-1 (April 4, 2026)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies installed via
prerequisites.shin version 0.19.1 or later. - Compatible with the
Server.xmlconfiguration format used in version 0.12.6 or later. - Compatible with Origin and Edge versions 0.18.0.0 or later.
[Added]
- Added
<ForceOvenCapabilitiesMaxValuesInStreamInfo>option (default: false) to the WebRTC Provider.- When enabled, max resolution and max FPS values received via the Oven-Capabilities header in WHIP requests are pinned in the stream info and never overridden by internal measurements.
[Fixed]
- Fixed an issue where
KeyframeIntervalType: timegenerated keyframes at twice the configured interval whenSkipFrameswas set to-1(disabled).
0.20.5.1-2 (March 26, 2026)
warning
Due to changes in the package repository, users of the existing private repository should refer to the Migration for Existing Private Repository Users and update their repository configuration accordingly.
OvenMediaEngine
[Compatibility]
- Compatible with dependencies installed via
prerequisites.shin version 0.19.1 or later. - Compatible with the
Server.xmlconfiguration format used in version 0.12.6 or later. - Compatible with Origin and Edge versions 0.18.0.0 or later.
[Added]
- Added an option (
default: false) to the WebRTC Provider. This allows OvenMediaEngine to start playback immediately for the WHIP input without waiting forRTCP. - Added
forwardDataoption (default: false) to<Item>inScheduledChannel. When set totrue, data from the live input is forwarded through theScheduledChannel. - Added Transport-cc support to WebRTC Bandwidth Estimation, enabling more precise automatic switching in WebRTC ABR.
- Added
max_fpsoption toOvenCapabilitiesinWHIPand added amax_fpsfield to Stream Info.
[Fixed]
- Fixed an issue where VP8 simulcast did not work correctly.
- Fixed an issue where the OVT Publisher attempted to register an
RTSPURL again in Redis when it was already pulled fromOriginMapStore. - Fixed an issue where duplicate frames during WebRTC (WHIP) streaming triggered alerts.
- Fixed an intermittent crash when streams were rapidly created and deleted.
- Fixed an issue where SRT connections could fail under certain conditions.
- Fixed an issue where
avgThroughputInandavgThroughputOutin GETv1/stats/current/could be overestimated. - Fixed LL-HLS so that at least one audio track is always configured with
DEFAULT=YESandAUTOSELECT=YES. - Fixed an issue where generating the default LL-HLS playlist could fail when receiving WHIP input.
- Fixed a potential crash when an AAC track with a corrupted audio sample rate (0) is received.
- Fixed an intermittent crash that occurred during the simultaneous start and stop of recording API requests.
- Fixed an issue where a specific GPU could not be selected when using multiple GPUs on a cloud instance.
- Fixed a memory leak on stream deletion when
DelayBufferTimeMswas configured. - Fixed a crash issue occurring when publishing starts simultaneously with OvenMediaEngine startup, while
Alertis active. - Fixed internal queue alerts to be grouped by source URI before sending.
- Fixed a crash when the input stream ends during repeated push connection failures.
[Changed]
- The
<Subtitle>configuration has been moved from<Application><OutputProfiles><MediaOptions><Subtitles>to<Application><Subtitles>. - Updated the GET Stream API so that
outputs[]information is returned for streams pulled viaOVT.
Updated to support hardware acceleration (Transcoding, Speech-to-Text) with NVIDIA Driver 535+ and CUDA 12.0+
[Improved]
- Improved the accuracy of
framerateandkeyFrameIntervalcalculations. - Improved the
SkipFramesconfiguration and enhanced related logging. - Improved an issue where shutdown could take longer than expected.
- Improved compatibility between OvenMediaEngine and WHIP simulcast in OBS 32.1.0.
- Improved LL-HLS playback from OvenMediaEngine to address abnormal playback caused by compatibility issues with Shaka Player.
- Improved the algorithm so that
SkipFramesauto-tuning is not affected by input jitter.
Web Console
[Fixed]
- Fixed an issue where the stream list was not displayed when the license key was set via environment variables.
[Improved]
- Improved Web Console support for OvenMediaEngine running in Edge mode.
- Improved support for
PNGandWebPthumbnail formats in the stream list. - Improved stream name validation to allow only safe characters when creating Managed Stream, Pull Stream, Scheduled Channel, and Multiplex Channel.
Delivery
[Fixed]
- Added a feature to upload recorded live streams to Bunny Stream.