Here is a by no means definitive list of what is required to stream to twitch.
All information is what I have gathered during my own research online. I hope this helps a lot of people who are looking into streaming.
►Twitch - http://www.twitch.tv/broadcast
►Xsplit - https://www.xsplit.com/
►OBS - https://obsproject.com/
►Parts List - http://pcpartpicker.com/p/8NtmmG