I think they're still figuring that out. Twitch is (currently) a platform for streaming games, but it's going through some weird transitions at the moment. Plus, they mentioned on Facebook that they want to use a service that allows for live chat, and Twitch uses a delay. They did a test run on Streamup, but I don't know if they're going to stay there going forward or look at other options.