开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
  • 核心概念
  • 开发指南
    • 账号与授权
    • 设备接入
      • 接入摄像机
      • 接入 SaaS
      • 接入 Web
      • 多相机看板
      • 通过接口绑定设备
      • 设备生命周期
      • 排障:绑定失败与设备离线
    • 音视频
    • 设备能力对接
    • 接收设备消息
    • 开通与管理云存储
    • 上线与排障
  • 设备能力与事件参考
  • API 参考
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
适用场景与前提
步骤
各端实现
相关参考

接入摄像机

接入摄像机

适用场景与前提

把已支持的 Imou 摄像机接到自己的 Web、移动应用或 SaaS。先完成 创建应用,并把设备绑到开发者账号。只出现在消费者 App 里的设备,OpenAPI 看不到。

管理员 accessToken 只在服务端使用。不要把 AppSecret 放进浏览器或安装包。

步骤

  1. 在 open.imoulife.com 创建应用,保存 AppId 和 AppSecret。
  2. 把摄像机绑到开发者账号。见 添加设备。
  3. 服务端调用 accessToken,并缓存令牌。
  4. 用 分页设备详情 同步设备。pageSize 为 1–50。先确认一台设备能查到,再做多画面。
  5. 按客户端选播放方式。见下文。

各端实现

  • 网页 / H5: 服务端用 accessToken 换 kitToken,浏览器里用 ImouPlayer。不要把 accessToken 交给播放器。见 接入 Web。
  • Android / iOS: 使用 OpenSDK。安装包见 资源下载。
  • 可分享的直播地址: HLS 用 bindDeviceLive,RTMP 用 createDeviceRtmpLive。见 云直播。
  • SaaS 设备清单: 用 listDeviceDetailsByPage 写入自己的租户和站点。云端权限不能代替你的租户隔离。见 接入 SaaS。

多画面时默认 streamId 为 1(标清)。只在用户点开单路时再用 0(高清)。画面不可见时不要预取全部地址,关闭格子时销毁播放器。

相关参考

  • 选择对接方式
  • 设备
  • JavaScript 开发
配置资源池流量额度
接入 SaaS