Welcome to another alpha release of v1.0.0. This is an early preview release of version 1.0. It includes a refactor of the buffering pipeline and support for Apple Low-Latency HLS. This release is focused on improvements to fmp4 fragment handling, and finalizing the latency controller.
This release was cut from the feature/v1.0.0 branch for which there is an open PR #3072. Please provide feedback there.
New Features / Breaking Changes
See #3072 for v1 feature set
Bug Fixes
- Improve CEA-608 column to VTT position #3270
- Add support for AVC fmp4 fragments found in Apple Advanced HEVC/H.264 stream #3274
- Improve fmp4 handling #3233
- Simplify latency controller playback rate adjustment - 1f4789c resolves #3240
API Changes
- Removed
minLiveSyncPlaybackRate
. hls.js will no longer set the playback rate to a value less than 1.
Known Issues
EXT-X-PRELOAD-HINT
is not supported and won't be until after v1.0.0.
Summary
Demo Page
https://hls-js-b446764d-d432-4b79-9f06-e5359d575a94.netlify.app/demo/
Changes
v1.0.0-alpha.2...v1.0.0-alpha.3
Feedback
To provide feedback see #3072