As a streamer, I want to be able to start my stream before "going live". This can help me gain confidence in my setup. This can be implemented in the application by hiding the stream from users until the user clicks on "go live". But currently, if recording is on, the footage of the stream prior to "going live" is also recorded. This can be solve by allowing a non-recorded stream to start recording in the middle of the stream. Note, it probably doesn't make sense to stop recording in the middle of a stream.