dash.js v4.3.0 officially released

2 views
Skip to first unread message

daniel....@fokus.fraunhofer.de

unread,
Feb 25, 2022, 8:50:26 AMFeb 25
to dash.js
Hello all,

we are pleased to announce that version 4.3.0 of dash.js has officially been released.

A big thank you to all the contributors that made this possible!

The release info can be found here:

Features
#3859 Add support for multiple system strings for a single key system, e.g "com.microsoft.playready.recommendation" and "com.microsoft.playready" for the Playready DRM
3865 Add an "export settings" feature to reference UI to share all settings via a generated URL

Improvements
#3843 Throw an error in case of invalid settings provided via updateSettings()
#3837 Fix live seeking for embedded devices on which we can't set video element time at unavailable range in audio AND video buffers
#3851 Fixes a memory leak for inline events without id and presentation time. Before this PR the events were not removed from the list of outdated events leading to large memory consumption for longtime playback.
#3859 Make "com.microsoft.playready.recommendation" the default system string for the Playready DRM system
#3857 Exclude text StreamProcessor when checking buffer level for initial playback
Link Set default fragment request timeout to 10 seconds
#3866 Improve special character escaping in CMCD string values
#3867 Add Typescript definition for custom initial track selection function
#3876 Remove getNormalizedTime()
#3878 Solve situations in which there is a gap at the start of a period in a dynamic MPD with <SegmentTimeline>.
Link Add Akamai Controlbar to npm package
#3880 Divide browserstack sessions and run tests parallel
#3879 Corrected ServiceDescription handling for low latency streaming


Bugfixes
#3847 Load the last remaining segment when the user seeks to the very end currentTime = duration
#3874 Fix issue after a track switch if enableSeekDecorrelationFix is enabled
#3872 Fix an issue when getting video model current time and seeking state, after setting current time but while waiting for video element ready state to have metadata.
#3854 Fix: When resetting BufferController and aborting then removing source buffers from MediaSource could cause a getAllBufferRanges exception
Link Close comment header in ControlBar.js
#3881 Fix calculation of thumbnail timestamp 

Latest - accessible via both http: and https:

ALL:

MediaPlayer:
http://cdn.dashjs.org/latest/dash.mediaplayer.debug.js

Metrics Reporting:
http://cdn.dashjs.org/latest/dash.reporting.debug.js

Protection:

Microsoft Smooth Streaming:

v4.3.0 - accessible via both http: and https

ALL:
http://cdn.dashjs.org/v4.3.0/dash.all.min.js
http://cdn.dashjs.org/v4.3.0/dash.all.debug.js

MediaPlayer:
http://cdn.dashjs.org/v4.3.0/dash.mediaplayer.min.js
http://cdn.dashjs.org/v4.3.0/dash.mediaplayer.debug.js

Metrics Reporting:
http://cdn.dashjs.org/v4.3.0/dash.reporting.min.js
http://cdn.dashjs.org/v4.3.0/dash.reporting.debug.js

Protection:
http://cdn.dashjs.org/v4.3.0/dash.protection.min.js
http://cdn.dashjs.org/v4.3.0/dash.protection.debug.js

Microsoft Smooth Streaming:
http://cdn.dashjs.org/v4.3.0/dash.mss.min.js
http://cdn.dashjs.org/v4.3.0/dash.mss.debug.js

The latest docs are also available here:
http://cdn.dashjs.org/v4.3.0/jsdoc/index.html

DASH-IF Hosted Player:
http://reference.dashif.org/dash.js/v4.3.0/samples/dash-if-reference-player/index.html

Samples Page
http://reference.dashif.org/dash.js/v4.3.0/samples/
Archived versions of the Reference Player

Official NPM Project
Reply all
Reply to author
Forward
0 new messages