I been streaming WGT via Twitch.
I think Twitch is for live gaming only, and pre-recorded games are not desired.
I'm not sure if that applies to what you are attempting. But...
If you're considering joining Twitch and setting up the free streaming options using OBS or XSplit or Evolve, etc. it seems that what is discouraging people to try this is the affect the programs have on the powerbar.
My small 2G laptop pegs at 100% CPU usage and it creates a challenge to play so I'm at a moderate disadvantage when I stream and archive my games.
(if there was a way for a player to join a game without hitting then I could 'kibitz' or watch and then stream/record the match)
If I am in the game I can play and record the game but I am struggling w/ the powerbar.
If your computer is powerful, maybe 4G or MUCH higher, running a great browser (I use Comodo Dragon seems the best FOR ME) then you might have no meter issues.
A Multi Twitch game, with or without voice chat, is also free and may be very interesting and cutting edge but no one I've come across seems to want to try multi twitch, or even twitch, or even C3 (non - server) free voice chat.
If you have any other questions about what I've posted, let me know if I can be of any help.