Closed heff closed 5 years ago
WG believes non-fatal errors are recoverable and if the player resumes playback, such a user experience is captured via the metrics defined in the spec and hence WG does not see a need to capture the non-fatal scenarios in the spec.
Submitted by @ScottKell Original issue: https://github.com/cta-wave/R4WG20-QoE-Metrics/issues/7
In most players, there are fatal errors (playback does not continue without user interaction such as page reload) and recoverable errors (player re-connects or tears down MSE pipeline and restarts playback).
As written, it looks like recoverable errors are not counted. 'playbackFailed' is only true for fatal errors. Seems this is one of those data points that are beyond the scope of the spec but that clients may collect
Its not clear to me what playback state/events are in play during a recoverable error. An Architectural Workflow Model of this case would be useful.