装摄像头那天你可能没想过:家里客厅、门口、院子,全在往厂商服务器实时上传。想要AI人形告警?开会员。想回放重要时段?云存储套餐。厂商哪天调整云端政策,你买的摄像头立刻半残。知乎
这个9月、10月,DIY监控圈最火的不是刷机,而是把监控搬回自己手里:一台吃灰的NAS或旧小主机,配上开源软件,画面、录像、AI识别全部跑在自家内网,一丝不上外网。哔哩哔哩知乎
路线一:让NAS当监控主机
群晖有整套Surveillance Station,飞牛fnOS直到9月才被社区补上这块——「飞海监控fnhk」:MIT开源、完全免费、只读RTSP取流,不联网、无账号、无埋点。多台摄像头的画面在首页宫格总览,点开单路即直播。哔哩哔哩哔哩哔哩

回放按天、上午下午、小时折叠点下去;1路1080P录像约0.3GB/小时,默认保留3天。9月27日v1.0.0把接入量从4路直接拉到16路,但作者明说:每台摄像机要占主码流+子码流两路,16台就是32路,N100这类小主机直接吃紧,建议量力而行。哔哩哔哩哔哩哔哩

路线二:让监控真的会"看"
传统NVR只会判断"画面动了",风吹树叶、光影一晃就弹告警。Frigate——GitHub 35.3k Star的开源AI监控NVR,能在本地分得清:走过去的是人、车、猫狗,还是一个包裹。它的流水线很鸡贼:录像照原画质存,先用轻量运动检测过滤静止画面,只截取变动的小块喂给AI模型——所以旧电脑、树莓派也跑得动。下面这张配置页里,右侧实时画面上的红框就是本地模型给出的检测结果。知乎哔哩哔哩

高频坑点提前记:Docker默认64MB共享内存,接两路就可能崩,手动调大;官方也明确不支持Windows。知乎
想让告警更快更省,给Coral加速器(约400元)或Hailo-8(约500元),比再强的CPU都划算。知乎
最大的坑不是硬件,是兼容性
翻遍热门教程的评论区,问得最多的三连是:"萤石行不行?360可以吗?小米能接吗?"答案一句话:走标准RTSP/ONVIF的摄像头(海康、大华这类)直接接。小米等云生态摄像头没有官方RTSP,社区靠go2rtc转流硬接,作者把警告置顶了——厂商一改协议就可能失效。所以动手第一步不是买硬件,而是先确认自家摄像头有没有RTSP子码流输出,没有的话先解决它。哔哩哔哩哔哩哔哩
三句大实话
旧机党先冷静:J4125实测用户原话"玩不起来"——视频流、检测器、事件片各占进程,内存是真吃。哔哩哔哩
本地化=运维责任一起接手:硬盘坏了、机器断电,监控直接失效,没人兜底,备份自己搭。
适合动手的只有这几类人:手里有多路标准摄像头、有闲置NAS/小主机、会用Docker、烦了订阅费又在意隐私。纯小白、只想插上即用,云方案不丢人,别为难自己。
Frigate系统信息页的检测器CPU、内存、推理耗时一目了然,动手前心里要有这本账。知乎

买摄像头只是开始,画面真正属于你,才算把监控装完。