Letterbox web had to explicitly fix issues with paused live streams without DVR (e.g. analytics).
iOS had issues with a first proposal of playback speed which was applicable to non-DVR streams.
For these reasons it is likely we must still stop playback when a livestream without DVR is paused, either by the user or by the system (e.g. another content being played).
Decisions
We will keep the pause = stop equivalence for livestreams without DVR, i.e. interrupt playback if the player was paused by the user or by the system.
Therefore no failure recovery is needed for Android in this case, as playback will never be behind live for such streams.
Remarks
We also briefly mentioned the DVR case. If the player is paused for longer than the window Letterbox web might attempt to recover. For native Letterbox players nothing special is currently made. It is likely that recovery strategies are not needed in such corner cases (superfluous added complexity).
As developers we need to agree on a playback failure recovery strategy.
Acceptance criteria
Tasks