asp.net - asp - webcam html5
Cómo capturar la imagen de la cámara web del cliente en asp.net (5)
Esto me parece muy sospechoso. Te das cuenta de las nefastas aplicaciones a las que podría aplicarse, ¿no? Una página web que cuando un usuario navega hacia ella, desconocido para ellos, su cámara web toma una foto de ellos. ... No me gusta.
Estoy trabajando en una aplicación ASP.Net y quiero que los usuarios puedan tomar una foto con su cámara web local y luego subirla al servidor. Por supuesto, puedo confiar en que los usuarios lo hagan manualmente a través de su software instalado localmente, guarden la imagen como un archivo y realicen una carga normal de archivos. Sin embargo, lo que realmente quiero hacer es incorporarlo todo en una interfaz de usuario en el navegador. Sé que esto significa acceder a los recursos locales, entonces ¿necesito un control ActiveX o Silverlight o hay algo que podría hacer en Javascript, por ejemplo?
Inicialmente, esta aplicación está pensada para una aplicación Intranet para que pueda controlar el entorno del cliente, incluido el navegador, etc., lo que significa que puedo usar un control ActiveX si es necesario. Sin embargo, sería bueno si pudiera escribir esto de forma genérica para que pueda ser utilizado en una aplicación de Internet en general (feliz de estipular que solo funciona en clientes de Windows, pero sería bueno hacer que funcione en FireFox).
Gracias.
La única forma aceptable y universal para esto por ahora es la aplicación Flash / Flex. Los preajustes de Flash Player literalmente en todos los navegadores del mundo y todos ellos tienen esa capacidad.
Puede usar la API de Nimbb para hacer la grabación de video de la cámara web dentro de un navegador.
VideoCap Pro es bastante popular, y ofrece una versión ActiveX, ¿la has revisado?
Es posible obtener la imagen de la cámara web cliente en asp.net, debe instalar Silverlight 4 con Visual Studio 2010:
Ir al siguiente enlace:
http://wildermuth.com/2009/11/23/Taking_a_WebCam_Photo_with_Silverlight