github video-dev/hls.js v0.14.0-rc.1

latest releases: v1.5.8, v1.5.7, v1.5.6...
pre-release3 years ago

Changes since v0.14.0-beta.2 release:
DIFF: v0.14.0-beta.2...v0.14.0-rc.1

Features

  • Add support for DRM system options audioRobustness and videoRobustness in hls.config. drmSystemOptions for requestMediaKeySystemAccess audioCapabilities and videoCapabilities configuration #2665 ๐Ÿคญ

Bugfixes

  • Fix player size evaluation in cap-level-controller when video element includes width and height attributes that do not match actual size #2659 #2721 ๐Ÿ–ผ๏ธ
  • Fix Cannot read property 'realBitrate' of undefined exception #2703 fixes #2685 ๐Ÿ’ฃ
  • Fix playback stops on short segment (DAI streams) #2777 fixes #2776 ๐Ÿข
  • Fix playback of audio-only streams (EXT-X-STREAM-INF) with with alternate audio tracks (EXT-X-MEDIA) #2773 fixes #2706 ๐Ÿ”‰

Enhancements

  • Close media key sessions and clear media keys when media detached #2664 ๐Ÿงน
  • Improve handling of large start gaps #2709 fixes #2684 ๐Ÿ‘Ÿ
  • Include buffer size in playback stall warnings #2714 ๐Ÿ”ข

Documentation

  • Add entries for: ๐Ÿ“‘
    • fpsDroppedMonitoringPeriod
    • fpsDroppedMonitoringThreshold
    • bufferController
    • capLevelController
    • fpsController
    • emeEnabled
    • widevineLicenseUrl
    • drmSystemOptions
    • requestMediaKeySystemAccessFunc

Misc

  • npm package updates
  • test improvements
    • Functional tests run in a single browser session #2744 ๐Ÿš€
    • IE compatibility fixes #2744 ๐Ÿ“ง
  • TypeScript fixes
  • Optional chaining

Big thank you to everyone who contributed!

This is the first v0.14 release candidate. It's feature complete. Please help test this release and if you find any regressions, file an issue so that we can consider addressing it prior to releasing v0.14.0.

@itsjamie
@springuper
@valotvince
@theifish
@timo-schluessler
@nigoroll
@shaharmor
@tmm1
@mmcc
@ProLoser
@tjenkinson
@radum
@chrisn
@robwalch

Don't miss a new hls.js release

NewReleases is sending notifications on new releases.