-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
status: archivedArchived and locked; will not be updatedArchived and locked; will not be updatedtype: bugSomething isn't working correctlySomething isn't working correctly
Description
This problem can be reproduced with the "Sintel" 1080p MP4" manifest referred in the Shaka player app, or a custom example stream:
- Open Microsoft Edge or IE11 and the player test page, for instance http://shaka-player-demo.appspot.com/.
- Select the mentioned test manifest from the dropdown and press Load stream.
- Open F12 Developer tools, and select the Console tab.
- Do a random seek by clicking at a new position in the timeline control.
- Notice a red "undefined" error log entry in the console. Where could this originate from?
- Repeat the seek procedure a few more times. This multiplies the "undefined" log entries.
- Perhaps in 1 of 10 repetitions, an additional player error (custom event) shows up, with the description "Cannot fetch (audio/mp4): previous operation not complete". These might be followed by "Unexpected call to resync_()".
- More randomly, further repeated seeking makes the stream stall or freeze in a buffering state, and it is not possible to get the playback recovered from this. This appears to be more frequent on custom streams or in IE11. In this case, there is no traces of other types of errors than the ones mentioned in step 5 and 7.
With our specific streams, the unrecoverable buffer state is unfortunately occurring a bit too often, and we are looking for a solution to cover Edge/IE 11 with DASH.
At this time, it is hard to conclude that the unrecoverable state is related to the observations in the console. Still, it would be interesting if you could look into and sort out the mentioned errors. The "undefined" entries could be a bit hard to trace down, though...
Metadata
Metadata
Assignees
Labels
status: archivedArchived and locked; will not be updatedArchived and locked; will not be updatedtype: bugSomething isn't working correctlySomething isn't working correctly