摄像头接入
云瞰 原生只接 RTSP 和 ONVIF。私有协议(Tapo / 小米 / Wyze 等)走 go2rtc 桥接成 RTSP 后再加进来。本章覆盖各种接入场景和高级特性。
ONVIF 自动发现(首选)
如果摄像头和 云瞰 在同一局域网,且摄像头开了 ONVIF(出厂默认开):
- 1
扫描
网页后台 → 摄像头 → 添加 → 选 "ONVIF 自动发现",几秒后列出局域网内所有 ONVIF 设备
- 2
选目标
看 IP / MAC / 厂商对得上自己的相机,点选
- 3
填凭证
ONVIF 用户名密码(不一定等于 RTSP 密码!海康/大华出厂常是 admin/12345 之类)
- 4
保存
云瞰 自动协商主码流 / 子码流地址,并把 PTZ / 对讲端口探测出来一起存好
ONVIF 返回错 IP
手动 RTSP
ONVIF 不支持或拿到错地址时用手动方式。需要从厂商手册或 IPC App 里找 RTSP URL,常见格式:
| 品牌 | RTSP 主码流地址示例 |
|---|---|
| 海康(Hikvision) | rtsp://用户:密码@IP:554/Streaming/Channels/101 |
| 大华(Dahua) | rtsp://用户:密码@IP:554/cam/realmonitor?channel=1&subtype=0 |
| TP-Link Vigi(IPC,非 Tapo) | rtsp://用户:密码@IP:554/stream1 |
| 小米 / Aqara / 乐橙等私协 | 不支持直连 RTSP,走下面 go2rtc 方案 |
用 VLC 验证
Tapo / 小米 / Wyze 等私协 → go2rtc 桥接
TP-Link Tapo C100/C200/C220、小米米家、Wyze 这类消费级摄像头不开标准 RTSP,但社区项目 go2rtc 能把它们桥接成 RTSP 让 云瞰 接入。
- 1
起一个 go2rtc 容器
和 云瞰 同一台机器即可,端口 1984 是 go2rtc 的网页界面、8554 是它对外提供的 RTSP。
bashdocker run -d --name go2rtc \ --restart=always \ --network host \ -v $(pwd)/go2rtc.yaml:/config/go2rtc.yaml \ alexxit/go2rtc - 2
在 go2rtc.yaml 里配相机
Tapo 例:用 Tapo App 的访客账号即可。
yamlstreams: livingroom: tapo://访客密码@相机IP:554/stream1 kitchen: tapo://访客密码@另一台IP:554/stream1 - 3
在 云瞰 里加摄像头
用 RTSP 手动方式,URL 填
rtsp://<go2rtc 主机IP>:8554/livingroom,凭证留空。
子码流的意义
ONVIF / 主流 IPC 都提供两路:主码流(高清,看 Live 用)和子码流(低清,AI 检测用)。云瞰 自动用 ONVIF 拿到子码流地址。手动 RTSP 时建议在第二个字段填子码流 URL,可以让检测节省 70%+ 带宽和 CPU。
子码流降资源
视频编码:尽量选 H.264,不要 H.265
H.265 (HEVC) 同画质下码率比 H.264 低 40~50%,看上去很省,但浏览器播放支持很差——大多数用户进 Web 后台看 Live 或回放会黑屏 / 转圈。开摄像头前请把编码格式改成 H.264。
| 客户端 | H.264 | H.265 (HEVC) |
|---|---|---|
| Chrome / Edge (Windows / Linux) | ✅ 完美支持 | ❌ 默认不解码,黑屏 / 转圈 |
| Safari (macOS / iOS) / Chrome (macOS) | ✅ 完美支持 | ✅ 支持,但部分老机型卡顿 |
| 云瞰 Android / iOS App | ✅ 完美支持 | ✅ 原生播放器,完美支持 |
怎么改
H.264。主码流和子码流都要改。海康部分机型有 H.264+ 这种魔改格式,选标准 H.264 最稳。改完用 VLC 验证一次能正常播。录像空间多一倍可以接受
PTZ 控制(云台)
ONVIF 接入的相机如果支持 PTZ,Live 页面右下角自动出方向 / 缩放按钮。手动 RTSP 接入的不会自动启用,需要在摄像头详情里手动填 ONVIF 端口(通常 80 / 8000)和 PTZ 凭证。
对讲(Talkback)
支持 ONVIF 对讲通道的相机可以双向对讲(按住 App 上的麦克风按钮讲话,对方听得到)。网页后台暂不支持发起对讲,移动端(iOS / Android)才有按住 talk 按钮。
切相机要先松手
改 / 删摄像头注意事项
- 改 RTSP URL 后,检测可能不会自动重启:因为针对该相机有 "检测失败" 状态记录,需要在摄像头详情里点 "清除检测错误" 才能重新跑
- 删摄像头会同步删数据库记录和流媒体路径,但录像文件不删——避免误删丢证据。手动到
data/recordings/<id>/删 - 改名 / 改分组都不影响录像和事件历史
海康 / 大华 / TP-Link Vigi(专业 IPC)
这三家是国内主流商用 IPC,全系标准 ONVIF + RTSP,云瞰 兼容性最好。出厂默认凭证:
| 品牌 | 默认账号 | 首次接入要点 |
|---|---|---|
| 海康 | admin / 自定义(首启时强制改) | 如果 ONVIF 拿不到流,登录相机网页启用 ONVIF 协议 |
| 大华 | admin / admin | 默认 ONVIF 端口 80 与 HTTP 共用 |
| TP-Link Vigi | admin / 自定义 | 出厂 ONVIF 关闭,要先用 Vigi App 启用 |
GB28181 國標接入(海康 / 大華 / 宇視 NVR·IPC·DVR)
國標(GB/T 28181)設備會主動註冊進 雲瞰——不用逐台填 RTSP 位址,一台 NVR 底下的多個通道也能批次匯入。海康 / 大華 / 宇視的國標 IPC、NVR、DVR 絕大多數內建「國標上級平台接入」。需要 雲瞰 0.9.13 以上。
預設關閉,升級無感
第一步:在 雲瞰 裡開啟國標
- 1
打開開關
Web Admin → 設定 → 國標(GB/T 28181) → 打開「啟用」。
- 2
設註冊密碼
頁面會顯示要填進設備的平台參數,並讓你設一個註冊密碼(所有設備共用)。預設平台參數通常可直接使用。
- 3
公網部署填 extern_host
設備和 雲瞰 不在同一區域網路時,把設備能回連到的我方位址(公網 IP 或路由器對應後的位址)填進「extern_host」;同網段裸直連可留空。
- 4
儲存
儲存後國標服務開始在 25060 監聽,等待設備註冊。
| 平台參數 | 預設值 | 說明 |
|---|---|---|
| 平台 SIP ID / 上級編號 | 34020000002000000001 | 設備裡填的「上級平台國標編號」 |
| SIP 域 / Realm | 3402000000 | 留空自動取 SIP ID 前 10 碼 |
| SIP 伺服器位址 | 雲瞰主機 LAN IP(如 192.168.1.50) | 設備要能連到這個位址 |
| SIP 伺服器連接埠 | 25060 | |
| 註冊密碼 | 自己設一個 | 所有設備共用 |
第二步:在設備 / NVR 裡設定「國標上級平台」
進設備 Web 後台,找「平台接入 / 國標 28181 / 上級平台」(各家叫法略不同),按下表填。儲存後設備會主動註冊——NVR 會一併回報它底下的所有通道:
| 設備裡的欄位 | 填什麼 |
|---|---|
| 上級平台 SIP 伺服器 ID | 雲瞰的 SIP ID(34020000002000000001) |
| SIP 伺服器域 | 雲瞰的 SIP 域(3402000000) |
| SIP 伺服器位址 / IP | 雲瞰主機位址(區域網路填 LAN IP;公網填 extern_host 的位址) |
| SIP 伺服器連接埠 | 25060 |
| 註冊使用者名稱 / 本設備國標編號 | 設備自帶的 20 碼國標編號,或自己編一個 |
| 註冊密碼 | 你在 雲瞰 設的註冊密碼 |
| 傳輸協定 | UDP |
第三步:匯入通道,當一般攝影機用
回 Web Admin → 國標 頁 → 「待匯入設備 / 通道」:註冊成功的設備 / NVR 通道會出現在這裡。勾選要用的通道點「匯入」(可批次,一台 NVR 多通道一次搞定)。匯入後這些通道就是一般攝影機——即時影像、錄影、AI 偵測、快照、在線狀態、雲台 + 預置點、語音對講、設備端歷史回放全部可用,和 RTSP / ONVIF 攝影機在介面上沒有區別。
公網 / 跨網段部署
| 連接埠 | 協定 | 用途 |
|---|---|---|
| 25060 | UDP | 國標 SIP 信令(註冊 / 目錄 / 起停流) |
| 30000 | UDP | 國標 RTP 收流(設備推流,多路共用一個連接埠) |
接不上 / 沒畫面怎麼查