State management

Improved stream state handling, for pauses and when the app goes to background or lock screen during a broadcast


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. 


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. 


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.