In our second and final demo for this chapter, we're going to have some fun with a webcam – one of the ways we can acquire and manipulate images is to source them from a laptop or stand-alone webcam.
The key to this demo lies in the use of
getUserMedia, which allows us to control audio or video feeds. This is a relatively young API, which requires use of vendor prefixes to ensure full support. As with other APIs, the need for them will disappear over time, so it is worth checking http://caniuse.com/#search=getusermedia regularly to see if support has been updated and the need for prefixes removed.
This demo will bring together some of the concepts we've explored, such as applying filters, saving canvas images ...