接入摄像机
接入摄像机
适用场景与前提
把已支持的 Imou 摄像机接到自己的 Web、移动应用或 SaaS。先完成 创建应用,并把设备绑到开发者账号。只出现在消费者 App 里的设备,OpenAPI 看不到。
管理员 accessToken 只在服务端使用。不要把 AppSecret 放进浏览器或安装包。
步骤
- 在 open.imoulife.com 创建应用,保存
AppId和AppSecret。 - 把摄像机绑到开发者账号。见 添加设备。
- 服务端调用 accessToken,并缓存令牌。
- 用 分页设备详情 同步设备。
pageSize为 1–50。先确认一台设备能查到,再做多画面。 - 按客户端选播放方式。见下文。
各端实现
- 网页 / H5: 服务端用
accessToken换kitToken,浏览器里用 ImouPlayer。不要把accessToken交给播放器。见 接入 Web。 - Android / iOS: 使用 OpenSDK。安装包见 资源下载。
- 可分享的直播地址: HLS 用 bindDeviceLive,RTMP 用 createDeviceRtmpLive。见 云直播。
- SaaS 设备清单: 用
listDeviceDetailsByPage写入自己的租户和站点。云端权限不能代替你的租户隔离。见 接入 SaaS。
多画面时默认 streamId 为 1(标清)。只在用户点开单路时再用 0(高清)。画面不可见时不要预取全部地址,关闭格子时销毁播放器。
