HTML5
navigator.getUserMedia()
with
CSS3 Filters