总结
市面上的网络视频录像机(NVR)解决方案价格高昂。仅基于NAS的解决方案的软件许可证价格就超过每台摄像头50美元,而定制硬件解决方案则动辄数千美元。因此,我决定自己动手组装一套NVR系统。
总成本:约140美元(包括SD卡和电源适配器)。这甚至还不到四台摄像头软件许可证的费用呢(而且还有富余的 CPU 周期可供更多摄像头使用),而且比传统定制硬件便宜一个数量级!
我用了一个酷比板2(全威胜 A20 双核 ARM 处理器,1GB 内存),配备 2.5 英寸 500GB 硬盘,以及ZoneMinder它可以处理四个标清(VGA)MJPEG视频流(分辨率为640x480像素)。福佳康)在调试模式下(每个区域1帧/秒),系统资源尚有富余(由于I不同视频格式和相机拍摄的效果可能有所不同,具体情况因人而异。
Cubieboard 参数化模型。除了机箱模型外,cubie-nvr.scad文件中还包含Cubieboard的模型,带有外部扩展接口和连接器的松弛参数,因此您可以用它来为自己的机箱设计裁剪出合适的孔位。需要注意的是,OpenSCAD在预览模式(F5键)下渲染某些部件时可能会出现问题,但在最终渲染(F6键)中一切都正常运行。
操作指南
案例
- 打印所有三个部件。清理孔位。进行组装测试,确保所有部件都安装到位且运行正常。
- 将四个M3螺母插入底部基座孔中。将Cubieboard插入基座部分。可能需要将音频插孔孔位稍作修整(印刷电路板应紧密贴合,但插入时不应用力过猛——若发现需要用力过大才能插入,说明音频插孔可能未完全穿过孔位)。
- 硬盘驱动器
- 将SATA数据线和电源线插入Cubieboard主板,然后将硬盘插入硬盘接口处,用螺丝固定(使用6毫米M3螺丝,两颗即可,但也可以利用全部四个螺丝孔),最后整理好线缆(空间较狭窄,但线缆最终还是能顺利安装到位)。
- 盖子只是采用摩擦配合的方式安装。您可能需要将边缘的角落稍微修整一下(只需调整到能让盖子顺利盖上即可,但不要修得太松,否则会影响密封性)。
组装 NVR 的过程很快。理论上,它也可以在不安装硬盘的情况下使用(只需增加几毫米的厚度并调整盖子的尺寸即可)。只是我当时比较着急,也懒得去进行这些细微的改动了。
这个保护套或许不是你见过最可爱的,但我更看重实用性而非美观性(我希望所有接口都能方便使用),而这是我能想到的唯一实用设计方案了。
我的硬盘是西部数据蓝盘 2.5英寸超薄型硬盘,不错,很安静。机箱应该能适应标准高度2.5英寸(未经测试),而且修改源代码应该不难。
如果你需要一个电源适配器,亚马逊基础款系列之一它的额定电流为2A,质量不错,价格仅需9美元。
软件
这些并非完整的安装指南,但这是一个相当标准的安装流程。基本步骤如下:
- 安装你选择的操作系统(我使用的是 )。古巴人非常棒——它既能安装在SD卡上,也能安装在内置的NAND闪存中;还能配置网络、创建硬盘分区,并编辑/etc/mount等文件。需要注意的是,你可以通过编辑/etc/network/interfaces文件,为Cubie板分配一个固定的MAC地址。
- 安装 Zoneminder(执行命令:apt-get install zoneminder)。
- 将 Zoneminder 缓存目录(/var/cache/zoneminder)、日志目录(/var/log/zm)和临时目录(/tmp/zm)迁移至硬盘分区。更新 Web 目录(/usr/share/zoneminder)中的符号链接,并通过 Web 界面更新配置文件。
- 按照你所拥有的摄像头型号说明书,安装Zoneminder软件(这里我无法提供具体帮助,但网上有很多相关教程)。
- 将 MySQL 数据目录(/var/lib/mysql)迁移至硬盘分区,并相应地编辑 /etc/mysql/my.cnf 配置文件。
- 重新启动Apache2、MySQL和ZoneMinder服务,并确保它们在系统启动时自动加载。
태그
모델 소스
