Twitch TV activate can be done easily through any of the supported devices. Read this article for all the related info on Twitch TV activation. Twitch TV Twitch is a video live streaming website based in the United States that specialises in video game live streaming, including esports competition broadcasts. Music broadcasts, artistic content, and, more...