[0.20.0] OvenMediaEngine has been updated! (Dec 19, 2025)
Published on December 19, 2025 by JS Lee

Hello! We just released OvenMediaEngine v0.20.0. This update focuses on codec support, subtitles, and a big batch of stability improvements. For the full details, please check our release notes.

[Compatibility]

  • Compatible with dependencies installed via prerequisites.sh in version 0.19.0 or later.
  • Compatible with the Server.xml configuration format used in version 0.12.6 or later.
  • Compatible with Origin and Edge versions 0.19.0 or later.

[Added]


[Improved]

  • Improved to support certain RTSP cameras that transmit in a non-standard way.
  • Improved the wrap-around algorithm for the time value inside the TS container.
  • Improved Get Stream Info API to include metadata for Passthrough (bypass) output streams.
  • Improved ScheduleChannel to preload scheduled files to reduce file switching time.
  • Improved the transcoder to optimize memory usage.
  • Improved logs to show the TranscodeWebhook response time.
  • Improved support for VideoIndexHint/AudioIndexHint even in Multiplex-only Playlists (Thanks to u/mbakumenkov #1961).
  • Added a Date Header to all HTTP responses.

[Fixed]

  • Fixed a crash issue that occurred under certain conditions when recording to a file.
  • Fixed an issue where malformed data in RTMP could cause abnormal termination.
  • Fixed an issue where the recorded file sometimes got corrupted when the stream ended.
  • Fixed an issue where the Fallback Program was not updated in certain situations in ScheduleChannel.
  • Fixed ScheduleChannel to make the Fallback Program always start playing from the first item.
  • Fixed the crash issue when releasing the NVIDIA encoder.
  • Fixed memory leak issue when using multiple GPUs.
  • Fixed an issue where event data was dropped when using the schedule channel.
  • Fixed a crash that occurred when socket creation failed in the OVT Provider.
  • Fixed an issue where receiving an unknown RTMP AMF message could cause a crash.
  • Fixed an issue where the Timeout setting in AdmissionWebhooks did not work correctly.
  • Fixed an issue where, when WHIP and LLHLS connected as a single session, the connection could be routed to an incorrect module.
  • Fixed an issue where the OVT Publisher could crash due to malicious packets.
  • Fixed an issue where a crash could occur due to invalid video metadata.
  • Fixed an issue where a delayed transcode webhook blocked other streams.
  • Fixed crash when the transcode webhook response is returned as an array.
  • Fixed INTERNAL_QUEUE_CONGESTION message not being duplicated when sending the queue congestion notification.

[Changed]

  • Changed the location of the global CORS settings outside of VirtualHost.

Thank you!