Once the dominant platform for live streaming, Twitch has fallen to the wayside somewhat in the minds of both content creators and viewers – with owner Amazon having reduced revenue splits; ending its services in certain countries; firing over 500 employees and more. Adding onto the pile of bad news, …
Read More »