localhost - 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
我已经尝试了很多并且搜索了很多但找不到解决方案所以请为此建议我正确的解决方案谢谢。
解决方案
Web 浏览器不支持来自不安全 URL 的用户媒体调用。因此,您不能在没有 SSL 的网络请求中使用摄像头或麦克风。只有这些设备可以从 localhost 或 HTTPS 访问。
还有另一种方法(不推荐)手动配置网络浏览器来解决这个问题。
chrome://flags/#unsafely-treat-insecure-origin-as-secure
推荐阅读
- r - 使用 heckit 模型 (sampleSelection) 的“输出方程”预测值
- python - 决策树过拟合检验
- python - Python while 循环获取多个输入。两种技术 - 失败的情况?
- c++ - Filling vector with a single char*, pointing to the base of a char* array in C
- c# - ElasticSearch 6.0.1 - SQL DISTINCT 子句 - NEST C#
- c++ - HDF5:如何将紧密排列的顶点数组读入不同大小的结构?
- r - 更改箱线图中的标签(不是轴)
- git - 远程 git repo 或存档错误:无法读取未定义兰多的属性“拆分”
- kubernetes - JupyterHub generic.oauthenticator:500 内部服务器错误/cookie 中缺少 400 OAuth 状态
- sql - How to insert values in already created SQLite file in Android Studio?