MY GOAL - Stream a video from a camera on YouTube for a live event. The camera will probably be around 20 feet from a router.
Right now I have access to a GoPro Hero 3. From what I understand it can broadcast the video to a computer but the encoding for YouTube would have to take place on the computer itself. Is this the solution?
1 - Hook up the GoPro
2 - Send the video to the computer
3 - Use whatever it is streaming to on the computer to transmit/encode to YouTube?
Is there a better camera/way for this task? The only goal is to get a video streamed to YouTube for a live event in the easiest way possible. I'd be open to a solution that just involves setting up a camera that can communicate with the router and/or stream itself to YouTube. Any advice would be great!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic