Open Collective
Open Collective
Loading
[0.17.1] OvenMediaEngine has been updated! (Oct 7, 2024)
Published on October 7, 2024 by JS Lee

OvenMediaEngine v0.17.1 is out! Major improvements to LL-HLS and HLSv3, new playlist options, and enhanced overall stability. Please see the release notes for more details!

[Compatibility]

  • Compatible with dependencies installed via prerequisites.sh in version 0.14.9 or later.
  • Supports Server.xml configurations from version 0.12.6 and later.
  • Compatible with Origin and Edge versions 0.15.12 and above.


[Added]

  • Added the <CreateDefaultPlaylist> option for WebRTC, LL-HLS, and HLSv3 publishers, allowing them to disable default playlist creation (default: true).


[Changes]

  • Updated LL-HLS legacy mode to use a lower HLS version (HLS version 6).
  • Modified H.264/H.265 decoding to use a different multithreading type.
  • Changed the policy so that if a track registered in an HLSv3 playlist rendition does not exist, TS files are still generated.
  • Dynamic app auto-deletion in Edge can now be disabled with the <Modules><DynamicAppRemoval> option (default: false).

[Improvements]

  • Improved Origin to continuously attempt stream registration in OriginMapStore.
  • Made ome_docker_launcher compatible with non-GNU awk.
  • Improved Docker container shutdown to properly terminate when receiving a SIGTERM signal (#1531).

[Fixes]

  • Fixed an issue where HLSDump would not write old segments to files under certain conditions.
  • Resolved a crash that occurred when applications were shutting down.
  • Fixed an issue where thumbnails were not displaying correctly when using the JPEG codec.
  • Fixed an issue where the application would suddenly stop when using Push.
  • Corrected an issue where the playback time of recorded files was displayed incorrectly.
  • Fixed Xilinx driver installation failure on Ubuntu 20.x.
  • Resolved an issue where HLSv3 could hang and continue consuming memory.
  • Modified X-TARGETDURATION to be the nearest integer number of seconds (#1700).
  • Fixed an issue where the application occasionally failed to shut down properly.
  • Corrected the use of HlsChunklistPathDepth instead of HLSChunklistPathDepth in the Mux Provider (#1694).

Thank you!