YouTube Takes On Twitch Livestreaming Service
YouTube is said to be relaunching its livestreaming service with a change in focus from sporting events to video gaming, making it a challenge to the likes of Twitch. The site started live broadcasts in 2010 but, although they still exist, they’ve been heavily downplayed in recent years. Events have largely been either public speeches […]