/Dash.js-Custom-Rule

Custom Adaptive Bitrate rule for dash.js

Primary LanguageJavaScript

Dash.js-Custom-Rule

Custom Adaptive Bitrate rule for dash.js

This custom rule tries to achieve 4 features

  1. Minimie the number of stalls in streaming
  2. Maximize average bitrate (utilize at least 70% of the available bandwidth)
  3. Minimize Bitrate Switches
  4. Limit Buffer Occupancy (Buffer occupancy level must be at most 9 seconds for 90% of the playback duration)