Live playback fails to start in Chrome Canary (v43)
Created by: davemevans
Since Canary updated to 43.0.2312.0 this morning I have been unable to play any live streams with dash.js 1.3. These streams still play correctly in the latest version of Chrome (40.0.2214.115).
The live edge appears to be determined successfully but playback never commences. The console output is suspicious - the following is printed out constantly:
Getting the request for time: 0 Index for time 0 is -1
I have tried the following streams: http://dash.bidi.int.bbc.co.uk/e/pseudolive/bbb/client_manifest.mpd (available internationally, delivered on a best-efforts basis) http://vm2.dashif.org/livesim/testpic_2s/Manifest.mpd
This shows it is not just our streams, and not to do with the UTCTiming element
It appears as if the video element's currentTime is not being seeked to the live edge, stays at 0 and that leads to no segments being downloaded, but I haven't looked in too much detail. I can only assume that there is some race condition, or perhaps appending the initialisation segments no longer updates seekable.
Is anyone else seeing this, or am I missing something?