客户端

云瞰 提供网页后台(管理 + 大屏)、Android、iOS 三种客户端。本章讲怎么连、远程访问要点、以及实时画面与回放的差异。

网页后台

浏览器打开服务器 IP:23406。功能最完整:摄像头管理、Live、回放、事件、人脸库、敏感区、115 网盘、设置全部在这里。Chrome / Edge / Safari / Firefox 最近 2 年版本都支持。移动端浏览器响应式但不如原生 App 流畅。

Android App

目前请从官网 下载 页拿独立 APK 直装。APK 装好后会通过 license-server 心跳自动检查新版本,发现更新可在 App 内一键升级(不需要再回官网手动下)。Google Play 和国内应用商店暂未上架。

  1. 1

    首启输入服务器地址

    局域网填 http://192.168.x.x:23406;公网填 https://your-domain.com(必须 HTTPS,明文 HTTP 在 Android 9+ 默认禁)

  2. 2

    用管理员账号登录

    如果还想给家人用,在网页后台创建子账号(仅查看权限)

  3. 3

    等加载相机列表

    首次连接拉取所有摄像头、人脸库、设置;几秒钟内完成

  4. 4

    看 Live

    默认低延迟通道(500ms 内),不通自动切稳定通道。点画面可全屏,双指捏放 PTZ 缩放

iOS App

App Store 搜 "云瞰" 直接下载。功能与 Android 一致。iOS 16.1 起支持。

远程访问要点

暴露公网前必读

云瞰 默认监听 0.0.0.0,不带防火墙规则。把 23406 / 23880 / 24214 / 23515 直接暴露到公网 = 全世界都能扫到你的相机。要在外面看,请用公网直连(一个 TCP 端口 + HTTPS + 登录鉴权,证书可在网页里自动申请)或组网,别把局域网端口裸转出去。
  • 最省事:用 Tailscale / WireGuard 组网,App 在虚拟局域网里访问内网地址,不暴露公网、零运维
  • 推荐:开公网直连——设置里填域名申请证书、选一个公网端口,路由器转发这一个 TCP 端口(有 IPv6 的话连转发都不用),外网也能秒开实时画面
  • 局域网要开的端口:23406/tcp(网页 + 接口 + 直播)、23515(实时画面 UDP + TCP);23880 不开也行,24214 是内部服务不用开
  • HTTPS 必须:浏览器和 Android 9+ 不允许明文 HTTP 拿摄像头权限

公网直连、组网、反向代理三种方式的详细步骤、证书自动申请、nginx / Caddy 配置模板和端口速查表,见 外网访问

实时画面 vs 回放

Live 默认走低延迟通道(< 500ms),握手失败 5 秒自动切到稳定通道(2–4s)。回放永远是稳定通道(不需要超低延迟,倍速 / seek 更稳)。

如果 Live 一直卡,多半是低延迟通道走的 UDP 出口被防火墙拦了,会自动切到稳定通道——延迟变成 3 秒但能播。公网部署没开 23515 UDP 端口同理。