github video-dev/hls.js v1.4.1

latest releases: v1.5.17, v1.6.0-beta.1, v1.5.16...
18 months ago

Summary

HLS.js v1.4.1 includes bug fixes and improvements over the last release.

Changes Since The Last Release

v1.4.0...v1.4.1

  • Fix Low-Latency HLS Part and fragment tracking (#5423) @robwalch
    • Fixes a v1.3.5 regression in Low-Latency HLS playback where additional segment are loaded while playing at the edge
    • Fixes a v1.4.0 regression where partially loaded segments are not reloaded while catching up after seeking back
  • Bugfix: Check for undefined audio track attribute in findTrackId() (#5431) @agajassi
    • Fixes v1.4.0 regression that prevents initial audio track selection from being performed correctly when required option is not the first (#5430)
  • Retry audio and subtitle media playlist loading when alternate is not found (#5420) @robwalch
    • Fixes v1.4.0 regression where fragment loading retry settings are ignored for alternate audio and subtitle track segment loading errors (#5419)
  • Bugfix: reset remainderData in resetContiguity (#5410) @WilliamChiu
    • Fixes stalls after seeking with "progressive" option enabled on mp4 segmented content
  • Fix incorrect HEVC main profile codec id (#5438) @StaZhu
  • Always use MediaSource returned by utils module (#5448) @robwalch
  • Setup npm provenance statements for signing builds (#5406) @tjenkinson
  • Move package.json#exports types condition to the front (#5439) @Andarist
  • Documentation: add Media Chrome for custom UI (#5391) @luwes
  • Documentation: Fix readme logos & add Mux logo (#5390) @luwes

Demo Page

https://de6b95bc.hls-js-dev.pages.dev/demo/

API and Breaking Changes

For changes in v1.4.0, see the v1.4.0 Release Notes.

If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.

Feedback

Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.

Don't miss a new hls.js release

NewReleases is sending notifications on new releases.