It turns out that streaming 1080p 60fps video while uploading 1080p 60fps video to YouTube was a little much for this network to handle. Chezy Champs has stopped the uploads for now and the stream is back and stable.
Unfortunately, the stream availability would have happened regardless of which streaming service was used.
Guess we can't have everything.
