State management
Improved stream state handling, for pauses and when the app goes to background or lock screen during a broadcast
Context
Broadcasting is live and it appears that a lot of occasions can happen during a live broadcast, because of this it is important to have a safe zone during the broadcast, so the camera operator or presenter can decide to temporarily pause the broadcast when needed.
Problem
While performing a broadcast from home or remote locations it can occur that you need to change your audio or network while broadcasting or even just pausing the broadcast. This affects the viewer in the end experience as well by just seeing the broadcaster struggle.
Solution
We redesigned the streaming format so that the broadcaster can pause and end the stream synchronously and the viewer is immediately shown a single pause message so that the viewer can easily understand the state of the live stream.