MVHSIgnition/mvlecture
MVLecture is a software package built on top of Node.js and ffmpeg that can easily and simply stream your choice of webcam and mic to a YouTube account. It includes features for flipping the webcam (if it's upside-down), among others. It runs on both Mac and Windows, but currently runs best on Windows.
JavaScript