闲置的N1盒子与需要付费云存储的摄像头,通过技术手段结合,即可打造一套零月租的家庭监控存储方案。本方案详解如何解锁小米摄像头RTSP协议,接入飞牛NAS,实现本地化录像与远程访问,让旧物焕发新生,彻底告别云端订阅。
智能速览
Micam项目可将小米摄像头视频流转换为标准RTSP协议。
在N1飞牛NAS上部署EasyNVR,实现24小时本地录像存储。
通过设置2G虚拟内存,可解决N1盒子2G物理内存不足的问题。
利用cpolar内网穿透工具,可随时随地公网访问监控系统。
录制的视频将自动保存在飞牛相册中,方便统一管理。
精华内容
通过组合开源工具,就能让闲置的N1盒子化身为强大的本地录像机,彻底摆脱云存储的束缚。接下来将详细介绍从获取RTSP流到实现远程访问的全过程。
解锁RTSP流
要让小米摄像头摆脱米家生态,核心在于获取标准的RTSP视频流。这可以通过名为Micam的开源项目实现,它充当了小米私有协议与标准RTSP之间的桥梁。
在刷入飞牛NAS的N1盒子上,通过SSH连接后,执行一条一键部署命令即可启动Micam。部署过程需要根据提示,从米家APP中获取摄像头的设备IP,并设置一个用于Web界面访问的6位密码。
启动成功后,通过浏览器访问指定的HTTPS地址并完成小米账号授权,即可在Web界面看到摄像头状态变为在线。此时,终端会输出一条RTSP地址,将该地址输入VLC或PotPlayer等播放器,若能正常播放画面,即代表RTSP流已成功获取。
搭建本地NVR
获取RTSP流只是第一步,要实现自动录像,还需部署网络录像机(NVR)软件。EasyNVR是理想选择,它能集中管理多路视频流,并将录像直接存储在本地NAS中。
部署前,关键一步是获取飞牛相册的真实存储路径,并在该目录下创建一个名为EasyNVR的专属文件夹,用于存放录像,避免与日常照片混淆。然后执行一条Docker命令,将此路径挂载到EasyNVR容器中。
安装完成后,通过浏览器访问NAS的IP+10000端口进入EasyNVR Web界面。在设备列表中,选择“PULL”方式添加摄像头,填入由Micam生成的RTSP地址。成功添加后,将录像计划设置为“每天”,系统便会开始24小时不间断录制,所有视频文件将按日期自动保存在飞牛相册的EasyNVR文件夹内。
性能与远程访问
N1盒子仅有2GB物理内存,同时运行Micam和EasyNVR可能会因资源不足导致卡顿。为解决此问题,必须为其创建虚拟内存(Swap)。通过命令在存储空间充足的路径下创建一个2GB的交换文件,即可将总可用内存提升至4GB,确保系统稳定运行。
为解决外出时无法查看监控的痛点,可借助cpolar内网穿透工具。在N1上安装cpolar后,注册并登录账号,创建一条隧道,将本地10000端口(EasyNVR的Web端口)映射到公网。免费用户会获得一个随机域名,每24小时更新一次;升级付费套餐后,则可绑定一个固定的二级子域名,实现随时随地、稳定便捷地远程访问EasyNVR,进行实时监控和历史录像回放。
这套方案将闲置硬件的价值发挥到极致,以极低成本构建了功能完备的家庭监控系统。通过掌握核心技术,用户不仅节省了长期开支,更获得了数据主权和访问自由。或许下一个问题是,如何将更多智能设备整合到这套自建的私有云生态中?
南苑
校验提示文案
天上掉金块
校验提示文案
Hong_K
校验提示文案
飞的风
校验提示文案
飞的风
校验提示文案
Hong_K
校验提示文案
天上掉金块
校验提示文案
南苑
校验提示文案