Initial commit.
Capturing, scaling, YUV conversion.
Encoding. (It's not complaining!)
Broken streaming code.
Audio streaming, still broken.
Reorganize / fix naming.