首页 > 解决方案 > Chrome,firefox中的网络摄像头js错误:无法从远程客户端访问网络摄像头

问题描述

我在我的基于 php 网络的软件中使用 webcam.js,当我们使用“localhost/registration/create”访问时,webcam.js 在服务器机器上运行良好且正确,但是当我们使用访问该软件时

IP('192.168.10.10/registration/create' )

从浏览器中的客户端机器给出错误,请参阅屏幕截图

Webcam.js Error: Could not access webcam: NotReadableError: Failed to allocate videosource NotReadableError: Failed to allocate videosource

我已经尝试了很多并且搜索了很多但找不到解决方案所以请为此建议我正确的解决方案谢谢。

标签: localhostclientwebcam

解决方案


Web 浏览器不支持来自不安全 URL 的用户媒体调用。因此,您不能在没有 SSL 的网络请求中使用摄像头或麦克风。只有这些设备可以从 localhost 或 HTTPS 访问。

还有另一种方法(不推荐)手动配置网络浏览器来解决这个问题。

chrome://flags/#unsafely-treat-insecure-origin-as-secure

推荐阅读