
Estoy usando Windows 10 y en muchos sitios web, etc. Pide permiso para usar su cámara, que apunta a su cámara predeterminada en Windows. Me preguntaba si había alguna manera de configurar esa cámara predeterminada para mostrar la pantalla real de Windows, en lugar de la imagen de la cámara web.
Entonces, por ejemplo, si se le permitiera el acceso a su cámara en un sitio web, se mostraría su pantalla, o una región de la misma, en lugar de la imagen de su cámara web.
¿Es esto posible?
Respuesta1
Hacer que el navegador pretenda que hay una cámara de "escritorio" sería técnicamente posible, pero como solo funcionaría con ese único navegador, no parece que nadie lo haya hecho todavía. (Al menos no pude encontrar ningún trabajo para Chrome o Firefox; aunque tienen 'compartir pantalla' como función WebRTC, nadie parece haberlo vinculado a la API de la cámara web todavía).
Sin embargo, existen productos que instalan un controlador de dispositivo personalizado que crea un dispositivo de "cámara web" virtual, que luego puede utilizarse con cualquier programa. Su navegador web pensará que tiene dos cámaras web; aún necesita aprobar las solicitudes de cámara y aún depende de usted elegir la cámara "preferida".
Busqué en Google "dispositivo de cámara virtual" y encontré varios productos que pueden transmitir desde el escritorio, por ejemplo.Webcamoide(parece ser multiplataforma y de código abierto),VCam(comercial),Cámara virtual OBS(un complemento para OBS).
(Para Linux hay dos controladores 'genéricos',akvcamo el mayorbucle invertido v4l2, pero aún necesitan un programa que proporcione los datos de video reales. Para Windows y macOS, lo más probable es que cada producto utilice sus propios controladores personalizados).
Respuesta2
Esto no es posible, ya que el acceso a la cámara significa solo cámara, ya que el modelo de permisos y seguridad del navegador es bastante estricto hoy en día.
Es decir, a menos que el software de su cámara comparta pantalla (pero todavía no he encontrado dicho software).
Si deseas hacer streaming de pantalla, tu mejor herramienta es
VLC.
Veresta respuestamío para obtener instrucciones.