小米摄像头转RTSP接入其它第三方平台

2026-08-03 12:25:26 0点赞 1收藏 0评论

众所周知智能摄像头容易烧内存卡,经常内存卡异常,轻一点的格式化就好了,但绝大多数情况下提示内存卡异常且无法格式化,那就把摄像头录像转到NAS里面吧,小米摄像头是私有协议,需要转成RTSP流

飞牛NAS——文件管理——docker——新建文件夹go2rtc

小米摄像头转RTSP接入其它第三方平台

Docker——compose——新增项目——项目名称go2rtc——路径选刚才的文件夹——开源创建doc……——将下面代码复制进去(最后的文件路径要改成刚才创建文件夹的路径)——确定

services:

go2rtc:

container_name: go2rtc

image: alexxit/go2rtc:master-hardware

restart: always

network_mode: host

privileged: true

environment:

- TZ=Asia/Shanghai

volumes:

- /vol1/1000/docker/go2rtc:/config(你对应的文件夹位置)

小米摄像头转RTSP接入其它第三方平台

等待安装完成

小米摄像头转RTSP接入其它第三方平台

打开go2rtc后台地址:(ip:1984)

http://192.168.3.217:1984/

小米摄像头转RTSP接入其它第三方平台

输入小米ID并非账号(一串数字),后面输入密码——login——输入验证码

小米摄像头转RTSP接入其它第三方平台

输入验证码——send——会出现手机号填入验证码——send

小米摄像头转RTSP接入其它第三方平台

Ok

小米摄像头转RTSP接入其它第三方平台

Load devices

小米摄像头转RTSP接入其它第三方平台

然后报错,第一项无法选择,需要token的方式登录

小米摄像头转RTSP接入其它第三方平台

安装token获取助手

小米 passToken 获取助手 (Mi PassToken Helper)

一键生成 .mi.json 文件:

现在,在成功获取 passToken 后,插件界面会新增一个“生成 mi.json 文件”按钮。

点击此按钮,将自动生成一个包含 passToken 的 mi.json 文件并触发浏览器下载。

重要提示: 下载后的文件名是 mi.json,用户需要手动在文件名前添加一个点,将其重命名为 .mi.json 以符合相关工具的要求。插件界面已增加此操作的明确提示。

此功能极大地便利了仍在使用依赖文件配置的旧版 mi-gpt 或其他工具的用户。

小米摄像头转RTSP接入其它第三方平台

Chrome内核浏览器——扩展插件——开发人员模式——加载解压缩的扩展——选择下载好的token压缩包——就可以看到token插件了——打开

小米摄像头转RTSP接入其它第三方平台

打开小米官网https://mi.cn/,登录你的小米账号

小米摄像头转RTSP接入其它第三方平台

登录完成——扩展——小米token助手

小米摄像头转RTSP接入其它第三方平台

复制小米数字ID和passtoken

小米摄像头转RTSP接入其它第三方平台

打开go2rtc后台(ip:1984)——config

xiaomi:

"XXXXXX(数字id)": V1:XXXXXXXXXXX(passtoken)——Save&Restart

小米摄像头转RTSP接入其它第三方平台

Add——xiaomi——load devices

小米摄像头转RTSP接入其它第三方平台

让后会看到你账号下所有摄像头,复制需要使用的摄像头url

小米摄像头转RTSP接入其它第三方平台

将小米摄像头url链接分别带入RTSP推流代码micam1、micam2、micam3等——Save&Restart

streams:

micam1:

- xiaomi://xxx

#H265转H264,Homekit预览会用到

#micam1_h264:

#- ffmpeg:micam1#video=h264#audio=aac#acodec=aac#width=1280#height=720#hardware#raw=-r 15 -g 30 -bf 0 -preset veryfast -tune zerolatency

micam2:

- xiaomi://xxx

micam3:

- xiaomi://xxx

小米摄像头转RTSP接入其它第三方平台

然后用播放器打开go2rtc RTSP流地址

格式:

rtsp://192.168.3.217:8554/micam1

小米摄像头转RTSP接入其它第三方平台

go2rtc还可以添加其他信息

api:

listen: ":1984"

username: admin

password: "password"

# rtsp:

# listen: ":8554"

# username: admin

# password: "password"

配置信息可根据需求进行修改

画质由 0 到 5 的数字指定。通常 0 意味着自动,1 – sd(标清),2 – hd(高清)。Go2rtc 默认将画质设置为 2。但有些新摄像头的 HD 画质是在数字 3。旧摄像头在数字 3 时可能会有损坏的编解码器设置,所以这个数字不应设置为针对所有摄像头。

你可以更改摄像头画质:subtype=hd/sd/auto/0-5。

YAML

streams:

xiaomi1: xiaomi://***&subtype=sd

你可以使用第二通道来支持双摄摄像头:channel=2。

YAML

streams:

xiaomi1: xiaomi://***&channel=2

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松