小米小方可以说是市面上最廉价的家庭安防摄像头。虽然官方固件只支持云端录像,但是仍然有大神做出了 RTSP 固件,让小方可以加入本地安防录像系统。第一代使用 ARM 处理器的小方有 fang-hacks,第二代使用 T20 芯片的小方 1S 有 Dafang-Hacks,但是使用 T20L 芯片的新版小方 1S 却打着“不支持”标签。
其实 T20L 只是 T20 的低配版本,通过调整 Dafang-Hacks,也可以给 T20L 版的小方 1S 刷上 RTSP 固件。
2022-01-12 更新
现在 Dafang-Hacks 作者已经给出了 T20L 的安装步骤。新版 Dafang-Hacks 里面也附带了 T20L 专用的一些驱动程序。按照官方指南安装即可。
下方的教程已过时,仅作为文章历史保留。
正确刷入 RTSP 固件
具体做法:
- 下载小方 1S 对应的自制固件,按照教程准备好 micro SD 卡,刷入自制固件,完成摄像机设置。
- 下载小方 1S T20L 对应的 bootloader(下载页面),按照教程刷入 bootloader,但是需要跳过修改 uEnv.txt 的步骤,不要重启摄像机。
- 将 uEnv.txt 里面的 bootargs 改成
console=ttyS1,115200n8 mem=39M@0x0 ispmem=5M@0x2700000 rmem=20M@0x2C00000 init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2048k(kernel),3392k(root),640k(driver),4736k(appfs),2048k(backupk),640k(backupd),2048k(backupa),256k(config),256k(para),-(flag)
- 重启摄像机。
- 再次通过网页界面将摄像机设置为
Video: > Size: 1920x1080 > Bitrate: 2000 > Format: SMART > Frame rate: 15 Audio: > Format: MP3 > In sample rate: 8000 > Out sample rate: 44100
- 通过 SSH 开启 swap
# cp /system/sdcard/config/swap.conf.dist /system/sdcard/config/swap.conf
自动重启
以上操作之后,基本上可以保证小方 1S 可以提供 RTSP 视频。但是大概过两三天之后,rtsp-h264 服务会崩溃。所以最好加上每天自动重启。
# echo "#!/bin/sh" > /system/sdcard/config/cron/periodic/daily/auto_reboot
# echo "reboot" >> /system/sdcard/config/cron/periodic/daily/auto_reboot
# chmod +x /system/sdcard/config/cron/periodic/daily/auto_reboot
使用 USB 网卡
如果无线网络不稳定的话,小方 1S 还可以外挂 USB 网卡。因为内核已经启用对 ASIX AX88179 控制器的支持,所以可以使用 AmazonBasics USB 2.0 或者 USB 3.0 网卡,并用以下命令切换到有线网卡。
# cp /system/sdcard/config/usb_eth_driver.conf.dist /system/sdcard/config/usb_eth_driver.conf
需要提醒的是,如果启用有线网卡,WiFi 会被停用,所以如果网卡设置出错,只能把 SD 卡取出来,删掉 /config/usb_eth_driver.conf
文件
有没有完美一点的方法,感觉好复杂呀,怕一不小心给刷坏了
暂时没有简单的方法,官方固件没有RTSP,又不能刷入Wyze固件,只能暂时用这个不太稳定的自制固件了
链接失效