type
status
date
slug
summary
tags
category
icon
password
URL
本文首发于本人公众号,可以扫码右边的二维码,关注公众号查看本文章,并且公众号里已经有较为热烈的讨论:)
notion image
现在的消费级别摄像头(小米,萤石,360等)都是封闭式了,必须要用他们家的app才能观看摄像头视频,导致用户无法方便的统一管理和录制。这次在HASS论坛看到了一个方案,可以将小米的摄像头转别的流(主要是RTSP),方便做进一步的集成和管理。
  • 一、docker安装xiaomi的miloco,用compose的语句如下:
端口可以自己改,默认是8000,volumes那边根据自己的实际情况来改。
docker起来后,用https://ip:8000登录,登录后会提示你输入密码,记住输入的密码,稍后会用到。
登录之后,点击小米授权,小米授权的页面,记得将IP地址改成你自己的ip地址。即:https://IP:8000这样。
notion image
稍等一会,会看到页面罗列的所有的摄像头。
notion image
按下键盘的F12键,开发者工具里, 选择“网络”,然后刷新一下浏览器,然后网络下面会有一个camera_list,双击打开,获取每个摄像头的ID。
notion image
DID后面的就是camera的ID,把所有相关的DID都记录下来。
notion image
转换刚刚打开https://IP:8000的那个登录密码成MD5值。可以用下面的链接,在左边框,输入之前的密码,点击“MD5加密”,右边的框里的值记得保存下来
https://www.jyshare.com/front-end/703/
 
  • 二、安装go2rtc(流媒体转发工具)
volumes根据自己的情况修改。
docker安装好之后,用 http://IP:1984 打开go2rtc。点击“config”,输入下面的代码,记得修改用户名和密码,如图。然后点击“save & restart”。
如下图
notion image
  • 三、安装micam
如下,micam可以添加多个,下面是添加三个的sample,可以自行参考添加和删除。
MILOCO_PASSWORD那边填写步骤一处的MD5加密密码
CAMERA_ID就是之前步骤一抓取的camera ID
RTSP URL就是步骤二安装的共go2trc的IP地址,端口用8554。/后面要对应步骤二设置的空的流的名字。
  • 四、回到go2trc,检查画面(稍等步骤三的docker完全起来后)
用http://IP:1984 打开后,点击stream检查画面是否有了,有了就正常了。
notion image
这样,就获得了每一个摄像头的rtsp地址。
rtsp://[用户名]:[密码]@[IP]:8554/客厅

有了摄像头的rtsp地址,后面玩法就多了,比如可以接入 frigate整合到HA,或者接入NAS对摄像头视频进行统一保存和管理。
比如,我就把这些摄像头的视频都放到了群晖里。
notion image
notion image
 
新手徒步“杏梅尖”线路(6小时)2700KM的纯电车自驾,见海、见山、见自己
Loading...
AI Innovation
AI Innovation
喜欢搞技术的一个人👨
Announcement
🎉网站迁移完成🎉
本站已经从Worpress迁移到了Notion,如果有什么问题和Bug,欢迎告知我。
-- 感谢您的支持 ---
👏欢迎更新体验👏
联系我:saxon8506@msn.com