The method for getting access to camera was initially navigator.getUserMedianavigator.mediaDevices.getUserMedia. Browser vendors have recently ruled that getUserMedia should only work on https: protocol. You'll need a SSL certificate for this API to work. Client-side APIs on mobile and desktop devices are quickly providing the same APIs. Of course our mobile devices got access to some of these AP
![Camera and Video Control with HTML5](https://cdn-ak-scissors.b.st-hatena.com/image/square/c6ef03e25ba2fecf64e5fbde927f896d73d67ece/height=288;version=1;width=512/https%3A%2F%2Fdavidwalsh.name%2Fdemo%2Fcamera-pic.jpg)