This version is adding the option to configure the minimum number steps during an ABR initialized switch down via the adaption.downStep parameter. Potential related use case are configurations containing a higher number of qualities or configurations with rather close rendition bitrates.
The detection of the available buffer time has been improved for iOS in general and iOS 15 in particular.
A timing related condition that could lead to buffering after a stream switch has been fixed.
The start-buffer calculation in bufferDynamic mode has been fixed to prevent out of range values.
Assigning null values to non mandatory configuration parameters will no longer lead to a setup error.
new option config.source.options.adaption.downStep
adaption object1e.g.:
"adaption": {
"rule": "deviationOfMean2",
"downStep": 2
}
bufferDynamic is enablednull values to non mandatory configuration parameters will no longer lead to a setup error