用旧电脑做监控主机
什么是iSpy
iSpy 是国外的一款开源免费的视频监控,是一套相当实用的自动监控录像工具,可以同时接入、管理多个不同的摄像头、IP CAM 或者其他的影音输入设备,让我们用一台电脑就可以录下多个不同摄像头拍的画面。
主要核心功能:
- 把摄像头通过代码嵌入到你自己的网站;
- 支持不同品牌摄像头,电脑usb摄像头,通过 onvif 协议,http,rtsp 等方式添加摄像头;
- 实时监看,录像回放,电视墙功能;
- 支持云存储,ftp 上传,上传录像到 YouTube, Dropbox 以及 Google Drive 等;
- 各种不同的录像方式,定时,手动,报警录像等;
- 支持Email, SMS等;
- 支持插件扩展,车牌识别(ALPR),人脸探测(Face Detection)等;
- 提供api,支持二次开发。
- 支持多语言。
环境准备
家里有一台女儿留下的 acer aspire p3,触摸屏已经坏了,正好可以用来做 iSpy 的主机。
另外还有一个朋友送的巨峰 IP CAM,需要加载 ocx ,所以只能用古老的 IE 浏览器。
安装设置
iSpy 软件根据需要下载32位或者64位
安装比较简单,就不上图了
设置为中文
【option】–>【setting】
选择【中文】即可,不需要重启
中文翻译相当的差,可能是用 google 机翻的吧
添加本地摄像头
【添加对象】–>【当地拍摄器】
因为笔记本支持前后摄像头,所以需要进行选择,这里用了前置摄像头
添加 IP CAM
摄像机的 http 或者 rtsp 调用地址可以咨询摄像头厂家,可以使用iSpy提供的这个数据库 Camera Connection Database(https://www.ispyconnect.com/sources.aspx) 查询到收录的各大品牌摄像机的 rtsp 连接地址。知道地址后可以直接用【IP拍摄器】添加,如果不知道怎么设,可以尝试【使用向导的IP摄像机】,支持的设备列表相当丰富。
我试了下向导,比较容易崩溃,而且需要自己用 VLC 测试是否能出图像。
我的巨峰是这样的:
1 | rtsp://192.168.0.81/user=admin&password=&channel=1&stream=0.sdp? |
添加 ONVIF 摄像头
可以通过 onvif 工具(ONVIF Device Manager)获取到网络地址。软件下载地址:https://sourceforge.net/projects/onvifdm/
移动侦测
在图像上右键–>【编辑】–>【移动侦测】,画一个矩形的检测区域即可。
当这个区域中有物体移动时,可以触发自动录像。
录像存储
Web访问
广域网的访问需要注册账号,这部分的功能是收费功能,但我们可以在局域网实现 web 访问,然后通过内网穿透实现远程访问,或者将其集成到 HomeAssistant 中,目前我采用的是后者。不仅能远程访问,还能用手机访问。
采用了两种不同的方法来接入巨峰 IPC,一种是通过 rtsp 协议直连 IPC 获取巨峰 IPC 的图像,另一种是连 iSpy 服务器来获取巨峰 IPC 的图像。
记得需要设置 ip 白名单,方可通过Homeassistant,或浏览器访问摄像头。
在 configuration.yaml
中增加以下内容:
1 | camera: |
打开前置摄像头
参考文档
官网主页
地址:https://www.ispyconnect.com/[新奇玩法] Ispy【PC摄像头】【接入HA】【mjpeg】
地址:https://bbs.hassbian.com/thread-4843-1-1.html