ABR stuck with ONE bitrate (low) after seeking
Created by: ethan-chong
Environment
-
The MPD passes the DASH-IF Conformance Tool on https://conformance.dashif.org/ -
The stream has correct Access-Control-Allow-Origin headers (CORS) -
There are no network errors such as 404s in the browser console when trying to play the stream -
The issue observed is not mentioned on https://github.com/Dash-Industry-Forum/dash.js/wiki/FAQ -
The issue occurs in the latest reference client on http://reference.dashif.org/dash.js/ and not just on my page
- Link to playable MPD file: https://diyuasmcqnt8y.cloudfront.net/out/v1/e4070b946d1448a4ac9736d6c3712f08/0a10844e4a9d4257b7117637c854f398/1f5079fbe6bf4122b6b35296bc0b436f/index.mpd
- Dash.js version: 3.2.2
- Browser name/version: Chrome (90.0.4430.85), Firefox (88.0)
- OS name/version: Mac OS
Steps to reproduce
- Go to https://reference.dashif.org/dash.js/latest/samples/dash-if-reference-player/index.html
- Load https://diyuasmcqnt8y.cloudfront.net/out/v1/e4070b946d1448a4ac9736d6c3712f08/0a10844e4a9d4257b7117637c854f398/1f5079fbe6bf4122b6b35296bc0b436f/index.mpd
- Let it play for a while (~20 secs) and observe its bitrates.
- Seek anywhere in the video that has not been played and observe its bitrate.
- You should see that the bitrate remains unchanged at around 600 kbps.
Observed behavior
ABR is not working as expected after seeking. For the asset provided above, the bitrate was stuck at 600 kbps after seeking.
Expected behavior
The bitrate should not remain unchanged, it should be changed accordingly.