简介:
网络摄像头查看器
Google Chrome 网络摄像头查看器扩展
特征:
- 流式传输任何 JPEG 相机源
- 相机预设
-多视图
-全屏 - 导出/导入 JSON 文件
我的相机未在预设中列出?
将您的相机添加到 [src/data/cameraModels.json](https://github.com/firsttris/chrome.ipcamviewer/blob/master/src/data/cameraModels.json) 并创建拉取请求。
我将使用您的相机型号发布新版本。
通用模式
创建新相机时,不要选择任何型号,只需输入您的流地址。
支持/问题:
info@teufel-it.de
https://github.com/firsttris/chrome.ipcamviewer/issues
MJPEG 支持下降
由于 Chrome 安全策略,无法使用流 URL 中的凭据在 HTML < img > 标记中呈现 MJPEG 流或 JPEG。
我的第一种方法是使用 chrome.webrequest.onBeforeSendHeaders() 将凭据添加到 HTTP 请求的授权标头中。
我认为这不是最好的方法,因为您需要从浏览器发出的所有请求中过滤插件(相机)的请求。
这需要不符合数据保护准则的"browsingData"权限(能够查看来自浏览器的所有请求)。
因此,我们必须使用 XML-HTTP-Requests (fetch) 才能将凭据添加到标头中。
我发现的唯一实现是 [mjpeg-readale-stream](https://github.com/aruntj/mjpeg-readable-stream/blob/master/index.html)。
但对于日常使用来说,它的性能还不够。
关于如何获取 mjpeg 可读流并将其呈现为 <img> 标签的信息非常少。
如果你能帮助我解决这个话题,请不要犹豫与我联系。
插件下载: