Configuration of ABR Rules

Example showing how to define the target ABR rules in dash.js. In this demo we enable the throughput based ABR decision logic. In addition, the InsufficientBufferRule is enabled.

Note: If both the BOLA and the ThroughputRule are enabled we automatically switch to a dynamic mode. In this case we start with the ThroughputRule at the beginning and switch to BOLA rule once we reached our buffer target. If we fall below a certain buffer level we switch back to the ThroughputRule. The reason for that is that buffer based rules do not perform well for low buffer levels.