Twitch has garnered 2.84 million concurrent viewers and over 11 million unique channels since its initial release in 2011. After monopolizing both the gaming and live-streaming communities, …
Continue Reading about Facebook Gaming vs. Twitch: The Real Winner of “The Stream Wars” →