Hey guys, I wanted to post this to possibly help others who might have been having some difficulties streaming to Twitch Tv using a mac.
What I use:
2.3GHz Dual Core i5 with 3MB cache
Intel HD Graphics 3000 Processor / 288MB of Shared RAM - (basic processor for Apple)
Hauppauge HD PVR
Blue Snowball Mic
Eye TV - $80
CamTwist - Free
SoundFlower - Free
Audio HiJacker - $30
Flash Media Encoder 3.2 - Free
Ok, all of the settings I have seen on here for setting up a stream is correct (hit me up if you want to know more about setting up the other softwares) - but the one thing I wanted to point out which is what helped me is the settings with FME. Follow this set up:
1) Make sure CamTwist records at 1280x720 at 24fps (which you can set up under Preferences - General).
2) Once that is done, go into FME.
3) Set your Video Settings to this:
a) Device - CamTwist
b) Format - H.264
c) click the settings button for Format and set Advanced Encoder Settings to:
Profile - Main
Level - 3.1
Keyframe Frequency - 5 seconds
d) Frame Rate - 24.00 FPS
e) Input Size - 1280x720 (Click Maintain Aspect Ratio on)
Now the really important part:
f) Bit Rate - 650Kbps - 800Kbps MAX!!!
g) Output Size - 640x360
It is important to note that 650Kbps - 800Kbps is really all you need. The stream will look really good. What this does, is input HD720P quality into FME and then upload it at a much lesser bit rate (which is what you want to achieve). For some reason, even though I have 50MB down and 5MB up internet speed, anything higher than 800Kbps and my stream gets cut. What this will do is allow your computer to not over load your processor and still produce a great looking stream.
You can see by checking out my streams and it should give you an idea on how it should look - http://www.twitch.tv/unitingforce
Anyway, I hope this will help you guys who are having troubles with broadcasting to Twitch.
PS - this took a long time to figure out so if you have any other questions, feel free to comment and I'll get back to you asap.