Great news for those waiting for Twitch app on Xbox One. The Twitch TV app will launch on Xbox One on March 11. Twitch is the world’s largest video platform with 45 million visitors per month. Microsoft has already used Twitch for “Titanfall Beta”, which peaked at No. 1 on Twitch across all platforms with more than 65,000 concurrent views on Feb. 13.
Read More at WinCentral