[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 ofHLSChunklistPathDepth
in the Mux Provider (#1694).