自动化
camsnap avatar

camsnap

从支持 RTSP 和 ONVIF 的安全摄像头获取快照、录制短片并监控移动事件。

简介

camsnap 是一款专为将网络视频监控集成至 OpenClaw 助理生态系统而设计的专业工具。它利用行业标准的 RTSP 和 ONVIF 协议,允许用户直接通过命令行操作,从 IP 摄像头执行远程视觉数据收集。此技能作为原始视频流与可执行情报之间的桥梁,使您能够自动化安全工作流程、创建定期视觉日志,或根据环境运动检测触发警报。它适用于管理家庭或办公室安全、需要可扩展且以本地优先的摄像头管理与存档方案的高级用户及开发者。

  • 从任何已配置的 RTSP/ONVIF 摄像头流获取高质量静态图像。

  • 录制具有用户定义持续时间的短视频,用于特定的监控间隔。

  • 具备先进的运动检测监控功能,支持可配置的灵敏度阈值与自定义动作执行。

  • 无缝的发现功能,可识别并探测局域网上的摄像头流。

  • 集成式诊断工具,用于探测流健康状况与连接状态。

  • 轻量级命令行界面,非常适合脚本编写与基于 cron 的自动化工作。

  • 请确保系统 PATH 中已安装并可访问 ffmpeg,这是处理视频编码的必要条件。

  • 本工具使用位于 ~/.config/camsnap/config.yaml 的 YAML 配置文件来进行凭据与流管理。

  • 在安排长视频录制前,务必先进行短暂的测试获取,以确保流稳定性与带宽充足。

  • 运动检测性能取决于阈值设置;请根据物理环境校准 --threshold 参数,以最大限度减少误报。

  • 本工具在与 IP 摄像头端点具有可靠局域网连接的环境中效果最佳。

  • 定期使用 doctor 指令来排查流问题、验证错误或协议不兼容的情况。

仓库统计

Star 数
366,245
Fork 数
75,104
Open Issue 数
6,931
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 14:51
在 GitHub 查看