Con las API de WebRTC (disponibles en Chrome y Opera 12), puede acceder a la cámara web de un cliente y canalizarla a la fuente de un elemento HTML5 a través del objeto
URL
.
Echar un vistazo:
var video = document.createElement("video"); document.body.appendChild( video ); navigator.getUserMedia({ video: true, audio: true }, function( raw ) { video.src = URL.createObjectURL( raw ); });
* He omitido los prefijos de proveedor de las API
- ¿Cuál es la diferencia entre angluar js 1. series y angular 2.0?
- Cómo hacer un sitio web que gane un dólar por día
- ¿Cuál es la mejor manera de construir tu propio sitio web?
- ¿Cómo gestiona Etsy el desarrollo y las operaciones?
- ¿Cómo detectamos fotos de desnudos de manera eficiente mediante programación?
Realmente puedes ver esto en vivo http://dmv.jit.su/
El repositorio del proyecto está aquí: https://github.com/rwldrn/dmv
Específicamente, el código de la cámara está aquí:
https://github.com/rwldrn/dmv/bl…
Y el punto final del servicio de socket está aquí:
https://github.com/rwldrn/dmv/bl…
Toda la aplicación está escrita en JavaScript (lenguaje de programación), HTML5, CSS