Is it mandatory to sign up for a Twitch account?
You must create a Twitch account and activate it at twitch.tv/activate to enjoy live streaming on your favorite device.