By Mich, for /r/glitch_art. Made on an evening in June 2013.

Disclaimer: Only tested in latest Chrome, but should work in any modern browser with getUserMedia, canvas and video. This is probably the most horrible code (JS) I've ever written, for code I'm proud of, look at my recent repositories on github.