npm dashjs 4.7.0
dash.js v4.7.0

latest releases: 4.7.4, 4.7.3, 4.7.2...
18 months ago

Features

#4173 Add support for DASH content steering version 0.9.7 including support for pathway cloning and steering elements
#4127 Add support for inband prft boxes parsing
#4169 Allow preloading content with a specific start time

Improvements

#4155 Fix blinking cues when segmented over multiple segments or chunks (cont'd)
#4158 Add DescriptorType model class to MediaInfo for elements of type viewpoint, role, accessibility, audioChannelConfiguration
#4174 Allow the playback whenever the t attribute is missing in the SegmentTimeline elements
#4126 Add timeout for fragment request progress
#4128 Update BBC sample streams in reference client and sample pages
#4138 Upgrade IMSC.js version to 1.1.3
Link Remove Github issues stale bot
Link Use dash.all.min.js as main entry point for npm installations
Link Add teststream for SegmentTimeline with $number
Link Link new sample stream in content steering sample

Bugfixes

#3913 Fix Typescript settings and add missing objects
#4136 Update getMatroskaUint to handle larger integer values
#4156 Fix styling of embedded WebVTT cues by adding support for sttg box
#4149 Fix: changeType() is Not Fully Implemented on Sony PS5
#4172 Process EssentialProperty_asArray in addition to EssentialProperty
#4163 Fix bug which causes multiperiod stream to stall after internal seek in previous period. Preloading was not triggered again.
#4167 Fix: VTT line styling failing, invalid snapToLines value
#4130 Fixes in calculateThroughputByChunkData()
#4140 Fix DRM checking for single representation in adaptation
#4144 Fix/rerequest quality switch
#4147 Initialize box processors when MSS content is actually being played
#4165 fix: wrong MediaInfo.labels type definition
Link Add missing event to ProtectionEvents.js
#4177 Fix linting errors for "no-multi-space" rule
#4178 Fix nullpointer if video element is set to null
#4176 Fix error in playFromTime.js test that causes CircleCI report upload to crash

Don't miss a new dashjs release

NewReleases is sending notifications on new releases.