大多数IP摄像头在检测到运动时可以将快照和视频片段上传到FTP服务器。这是Reolink、Hikvision、Dahua、Amcrest、Foscam、Annke等众多摄像头制造商的内置功能。摄像头检测到运动后,捕获JPEG图片或短视频,并发送到你指定的FTP服务器。
问题在于如何有效地将这些文件从FTP服务器获取到你的Mac上。文件会在服务器上不断积累,如果不自动化,你要么手动登录检查,要么编写shell脚本来下载。对于只想查看摄像头检测到什么的人来说,两种方式都不理想。
摄像头FTP上传的工作原理
在IP摄像头上启用FTP上传后,每当触发事件发生时(通常是运动检测,但有些摄像头也支持定时快照),摄像头就会连接到FTP服务器。摄像头发送的内容包括:
- JPEG快照(最常见)。Hikvision摄像头每次运动事件发送1-6张快照。Reolink发送一张高分辨率图片。
- 短视频片段,MP4或AVI格式(部分型号)。通常是触发事件前后10-30秒的录像。
文件按时间戳组织。Reolink创建类似CameraName_01_20260415_143022.jpg的文件。Amcrest按日期和小时创建文件夹树:/2026/04/15/14/。Hikvision使用类似的基于日期的子目录。
安静的住宅摄像头预计每天20-50次运动事件。面向繁忙街道的摄像头可能产生数百次。每次事件产生1-6个文件,因此每个摄像头每天大约50到数百个文件。
典型配置:摄像头到NAS
最常见的配置是将摄像头FTP发送到NAS(Synology、QNAP、TrueNAS)。NAS运行FTP服务器,摄像头上传到NAS,文件保存在那里。作为存储方案,这运行良好。
但如果你想在Mac上查看快照,仍然需要连接到NAS,浏览日期文件夹,下载你需要的文件。这就是自动化发挥作用的地方。
用FTPull将摄像头文件拉取到Mac
FTPull监控FTP服务器并自动将新文件下载到你的Mac。以下是摄像头快照的设置方法:
- 确保摄像头通过FTP上传。在摄像头设置(Web界面或应用)中启用FTP上传。输入NAS或FTP服务器地址、端口21和凭据。设置远程路径(如
/cameras/front-door/)。从摄像头界面测试连接。 - 在Mac上设置FTPull。添加指向摄像头上传所用的同一FTP服务器的连接。将远程文件夹设置为摄像头的上传目录。
- 选择本地文件夹。在Mac上创建类似
~/Security Cameras/Front Door/的文件夹。 - 设置轮询间隔。安防摄像头建议每1-5分钟一次。FTPull将检查服务器并下载上次检查以来的所有新文件。
- 按扩展名过滤。如果只需要快照,设置FTPull仅下载
.jpg文件;如果也需要视频片段,则包含.mp4。这样可以排除临时文件和缩略图。
运行后,摄像头的每一张运动触发快照都会自动送达你的Mac。新文件到达时会弹出通知,让你立即查看摄像头检测到了什么。
多个摄像头,统一管理
如果你有多个摄像头,每个摄像头上传到同一FTP服务器的不同文件夹,为每个摄像头添加单独的FTPull连接。分别指向各自的远程文件夹和本地文件夹:
- 前门摄像头 →
/cameras/front/→~/Security Cameras/Front Door/ - 后院摄像头 →
/cameras/back/→~/Security Cameras/Backyard/ - 车库摄像头 →
/cameras/garage/→~/Security Cameras/Garage/
每个连接以各自的轮询计划独立运行。
关于协议的说明
大多数IP摄像头只支持普通FTP(端口21),不支持SFTP或FTPS。这是摄像头固件的限制,无法更改。如果你的摄像头和FTP服务器在同一局域网内,由于流量不会离开你的网络,这是可以接受的。
如果通过互联网上传(远程位置的摄像头),建议在摄像头网络和服务器之间建立VPN,或使用支持FTPS的摄像头(部分企业级Hikvision型号支持)。
FTPull支持FTP、SFTP和FTPS,因此可以连接到服务器提供的任何协议。
存储管理
摄像头快照会不断积累。每个摄像头每天100个文件,一个月就是3,000个文件。几个实用建议:
- 使用FTPull的最小文件大小过滤器跳过小的损坏文件或零字节占位符。
- 设置macOS文件夹操作或脚本,将7天以上的文件移至归档文件夹或删除。
- 让NAS在服务器端负责保留策略,FTPull只拉取最新文件用于快速查看。
为什么不直接用摄像头的应用?
摄像头制造商的应用(Reolink App、Hik-Connect)可以查看实时画面和回放。但它们无法让你在Mac上轻松访问原始快照文件。你无法批量处理、按文件名搜索或与其他工作流程集成。
将实际的JPEG文件保存在Mac上意味着你可以使用Finder、Quick Look、预览或任何图像工具来浏览、标注或转发它们。你的数据,在你的磁盘上,按你想要的方式组织。