[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!