Microsoft upgrades its streaming platform to take on Twitch

Top