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
andvideoRobustness
inhls.config. drmSystemOptions
forrequestMediaKeySystemAccess
audioCapabilities
andvideoCapabilities
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
- 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