StreamerViewModelLifeCycleObserver
A DefaultLifecycleObserver to control a streamer on Activity lifecycle in a ViewModel.
It stops streamer when application goes to background.
To use it, call:
lifeCycle.addObserver(StreamerActivityLifeCycleObserver(streamer))
Parameters
streamer
The streamer to control