We've recently done some server upgrades to improve your streaming experience. We'd love to know if everything is working well for you.
We'll look into this and get back to you.
Thanks for confirming. Enjoy your streams!