-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
Prerequisites:
Google Chrome 87.0.4280.66
BigScreen player: 4.4.3
Stream: https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd (default)
Steps to reproduce:
In devtools execute below commands on video tag:
- $0.play()
- $0.currentTime = 634.1
- Wait for video to ends
- $0.currentTime = 0
- $0.play()
- $0.currentTime = 634.1
- The second seek should fail with FATAL_ERROR, if not repeat points 4-6
The bug is a some kind of a race in the JS. Bug reproduce more frequently after enabling Verbose log level. Error occures also in Vewd Tv browser.
Note:
Near-end seek is extensively used in BBC Iplayer. When user perform the seek to the end of a stream in the UI, the BBC Iplayer set the current time right before end of a stream to play last seconds of the video.
The issue does not reproduce on Dash Reference Client 3.1.3
Log from first succeeded seek:
first_seek.log
Log from second failed seek:
second_seek.log
Metadata
Metadata
Assignees
Labels
No labels