Skip to main content

0.20.5

0.20.5.2-1 (April 4, 2026)

OvenMediaEngine

[Compatibility]

  • Compatible with dependencies installed via prerequisites.sh in version 0.19.1 or later.
  • Compatible with the Server.xml configuration 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: time generated keyframes at twice the configured interval when SkipFrames was 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.sh in version 0.19.1 or later.
  • Compatible with the Server.xml configuration 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 for RTCP.
  • Added forwardData option (default: false) to <Item> in ScheduledChannel . When set to true, data from the live input is forwarded through the ScheduledChannel.
  • Added Transport-cc support to WebRTC Bandwidth Estimation, enabling more precise automatic switching in WebRTC ABR.
  • Added max_fps option to OvenCapabilities in WHIP and added a max_fps field 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 RTSP URL again in Redis when it was already pulled from OriginMapStore.
  • 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 avgThroughputIn and avgThroughputOut in GET v1/stats/current/ could be overestimated.
  • Fixed LL-HLS so that at least one audio track is always configured with DEFAULT=YES and AUTOSELECT=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 DelayBufferTimeMs was configured.
  • Fixed a crash issue occurring when publishing starts simultaneously with OvenMediaEngine startup, while Alert is 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 via OVT.
    Updated to support hardware acceleration (Transcoding, Speech-to-Text) with NVIDIA Driver 535+ and CUDA 12.0+

[Improved]

  • Improved the accuracy of framerate and keyFrameInterval calculations.
  • Improved the SkipFrames configuration 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 SkipFrames auto-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 PNG and WebP thumbnail 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.