闭路电视摄像机图像代理
cctvprox的Python项目详细描述
闭路电视摄像机图像代理
那是什么
你有一个闭路电视摄像机,它给你图像快照,并想添加它 在某个地方,例如你的内部网页,定期刷新。
问题:相机受密码保护,您不希望连续 提示输入凭据
问题2:有时你的相机可能会死掉,你想展示一些漂亮的 错误图像。
解决方案:
pip3 install cctvproxy
# put this string somewhere to your system startup
cctv-proxy.sh start
用法
http://cctv-proxy-ip:port/ci?_id=CAM_ID&.....
参数:
- \u id相机id
- _return如果“raw”-返回相机的raw响应,如果“test”-测试 相机和返回正常(或失败)
所有其他参数按原样传递给闭路电视摄像机。
CCTV代理是为Axis摄像机制作的,但您可以为几乎任何摄像机配置它。
配置文件
默认配置文件路径:/usr/local/etc/cctv_proxy.yml
可以使用-f选项指定替代位置。
#bind-host: 127.0.0.1#bind-port: 8781#pool: 30login:axisusernamepassword:axispassword# change for non-AXIS cameras#uri: /axis-cgi/jpg/image.cgicams:cam1:192.168.55.1cam2:192.168.55.1cam3:192.168.55.1timeout:5#user: nobody#group: nogroup# change for each instance#pid: /tmp/cctv-proxy.pid# if no image available#no-image: /data/nocam.jpg
别忘了在配置文件上设置600个权限。
调试
cctv-proxy.sh launch [-f config_file]# or python3 -m cctvproxy.proxy [-f config_file] -D
待办事项
图像处理。过一会儿我不需要它-EVA ICS已经内置了。