
PromptSniffer
PromptSniffer 是一款专为 AI 图像创作者打造的实用工具,能够帮助你轻松提取、复制、导出甚至删除图像中的 AI 生成元数据。无论是复用提示词、分析作品来源,还是保护创作隐私,PromptSniffer 都能提供高效支持。
Micam 是专为小米摄像头打造的非官方 RTSP 桥接服务,核心解决小米摄像头专有协议与主流智能家居平台的兼容问题——将小米摄像头视频流本地转推为 RTSP 协议,无需 GPU 即可运行,轻松接入 HomeAssistant、Go2rtc、Frigate、Scrypted、Homekit 等 NVR/智能家居系统。
该项目基于小米官方 Miloco 开发,集成 Go2rtc 实现 RTSP 流服务,采用 Docker Compose 一键部署,填补了小米摄像头生态中「高质量视频流」与「RTSP 协议输入」的互操作性缺口。
# 创建部署目录
mkdir /opt/micam && cd /opt/micam
# 下载配置文件
wget https://raw.githubusercontent.com/miiot/micam/refs/heads/main/docker-compose.yml
# 启动服务(自动部署Miloco、Go2rtc、RTSP转发服务)
docker compose up -d
docker-compose.yml,运行多个 micam 服务即可;https://[你的服务器IP]:8000(如 https://192.168.1.xx:8000);https 访问;http://[你的服务器IP]:1984/config.html;streams:
your_stream1:
your_stream2:
.env 文件:
cat << EOF > .env
MILOCO_PASSWORD=your_miloco_password_md5 # Miloco密码的MD5值(小写)
CAMERA_ID=1234567890 # 摄像头DID(Miloco网页F12网络日志可查)
RTSP_URL=rtsp://192.168.1.xx:8554/your_stream1 # Go2rtc的RTSP流地址(8554为默认端口)
EOF
docker compose restart micam1
建议所有环境变量配置在 .env 文件中,通过 docker compose up -d 生效,不建议直接修改 docker-compose.yml。
| 变量名 | 说明 | 默认值 | 备注 |
|---|---|---|---|
| MILOCO_BASE_URL | Miloco 基础地址 | https://miloco:8000 | HAOS 部署时改为 https://homeassistant.local:28800 |
| MILOCO_PASSWORD | Miloco 密码(MD5/小写) | - | 必选 |
| CAMERA_ID | 摄像头DID | - | 必选(Miloco网页F12可查) |
| RTSP_URL | 转推的RTSP流地址 | - | 必选(指向Go2rtc的8554端口) |
| VIDEO_CODEC | 摄像头视频编码 | hevc | 可选 h264 |
| STREAM_CHANNEL | 视频流通道 | 0 | 一般无需修改 |
| 变量名 | 说明 | 默认值 | 备注 |
|---|---|---|---|
| MILOCO_PORT | 监听端口 | 8000 | 端口冲突时修改,需同步调整MILOCO_BASE_URL |
| MILOCO_HOST | 监听地址 | 0.0.0.0 | 禁止修改 |
| MILOCO_LOG_LEVEL | 日志级别 | warning | 可选 debug/info/warning/error |







