If your capturing from your computer you will need something like bandicam or fraps, if your recording from a console you'll need the black magic intensity pro to stream directly. Using something like an hd pvr you will have to screen cap from your recording window on your computer. After you have all this figured out all you need is adobe media live encoder, as far as youtube streaming goes I'm not sure how that works but I've used twitch.tv before and the program works with that.
P.S You'll need a pretty good computer for this atleast a quad core cpu and something like 6gig or more ram, and for a good quality stream the suggested upload is a minimum of 1mb upload.
Hope this helps you out, any other questions about this feel free to ask I'll answer to the best of my knowledge