Skip to content

v0.17.1

Latest
Compare
Choose a tag to compare
@getroot getroot released this 07 Oct 05:20

[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).