Releases
v4.7.0
4.7.0 (2023-12-04)
Features
Add config to allow Media Source recoveries (#5938 ) (0deb25b )
Add config to prefer spatial audio (#5963 ) (90bc6a7 )
add preferred video label (#5948 ) (503327a )
Add support for Common Media Server Data (CMSD) (#5900 ) (966b910 )
Avoid streams which cannot fit into the browser's MediaSource quota (#5937 ) (c496aaf )
DASH: Add support for location in Content Steering (#5914 ) (8f453c2 )
DASH: Handle mixed-codec variants. (#5950 ) (24e3255 ), closes #5961
Demo: Add field for chapters URL when adding custom content (#5934 ) (d1bc83d )
Demo: Add field for text URL when adding custom content (#5953 ) (5c4a3a2 )
Demo: Use MediaSession action handler in the demo (#5927 ) (078ab36 )
expose CEA708 window position in the cue's region (#5924 ) (2a524bf )
Fix Media Source recoveries in some cases (#5966 ) (b2a880b )
Improve npm package size (#5955 ) (ca28063 )
Set baseDelay to 100 by default for low latency streaming (#5926 ) (515a4ab )
UI: Add double tap to forward/rewind in the video (#5943 ) (918c30b )
UI: Add more keyboard shortcuts (#5942 ) (2fcc2f8 )
UI: Hide language and resolution overflow menu button if there's only one choice (#5928 ) (628bb63 )
Bug Fixes
CEA: Fix positioning in CEA-608 (#5925 ) (83f6f53 )
DASH: Fix bad url when specify using a full WebVTT with BaseURL (#5954 ) (ba85ece )
DASH: Fix false redirect detection (#5910 ) (3a68623 )
DASH: SegmentTemplate@media not updated after change in manifest (#5899 ) (30de177 )
Demo: Allow configure some missing configs (#5918 ) (c62e38c )
Demo: Pressing "Edit" button unstores custom asset, but does not update "stored" button (#5936 ) (82b958f )
Fix color detection in text utils (#5970 ) (68903e1 )
Fix ESDS box parser (#5952 ) (7683892 )
Fix init segment comparison (#5920 ) (82ab893 )
Fix language comparison in addTextTrackAsync (#5904 ) (f708318 )
Fix reset Media Source when using mixed codecs in different containers (#5949 ) (419b1c3 )
Fix trackschanged event not fired after a license request is denied for some tracks (#5962 ) (4eba182 )
Fix transmuxer when sample has no video data (#5933 ) (6102060 )
HLS: Fix m4s extension detection (#5951 ) (d89945f )
HLS: Provide a fallback to GET request when HEAD request fails (#5964 ) (fb5a833 )
HLS: Recognize CEA subtitles when CLOSED-CAPTIONS attribute is missing (#5916 ) (58d4597 )
Only append to the buffer init segments when the segment is independent (#5921 ) (09f2a2e )
Properly size region anchor from LINE units (#5941 ) (8b6602e )
UI: Correctly display video time and duration for VOD (#5929 ) (00ff864 )
Unmask errors on LL (#5908 ) (c898364 )
WebVTT: Fix support for line vertical alignment (#5945 ) (9f5e461 )
You can’t perform that action at this time.