选择对接方式
选择对接方式
按业务选择一种或多种对接方式。下表来自现行对接说明。
| 移动应用 | 云直播 | 桌面应用 | OAuth 2.0 | |
|---|---|---|---|---|
| 协议 | 私有协议 | HLS、RTMP | 私有协议 | HTTPS、OAuth H5 |
| 出流耗时 | 1–2 秒 | 3–8 秒 | 1–2 秒 | 视 API 而定 |
| 出流延迟 | 1–2 秒 | 8–10 秒 | 1–2 秒 | RTSP(见 getStreamUrl) |
| 实时预览 | 支持 | 支持 | 支持 | 支持(已授权设备) |
| 录像回放 | 支持 | 不支持 | 支持 | 视 API 能力 |
| 语音对讲 | 支持 | 不支持 | 支持 | 视 API 能力 |
| 设备配置 | 支持 | 不支持 | 支持 | 视 API 能力 |
| 对接成本 | 高 | 很低 | 高 | 中(服务端 + H5) |
| 对接周期 | 1–3 个月 | 1–8 小时 | 1–3 个月 | 数天至数周 |
移动应用
在 Android 或 iOS 应用中集成 OpenSDK,完成配网、设备控制、实时预览、录像回放和语音对讲。见 开发移动应用。
云直播
为已绑定设备创建直播地址并嵌入网页、微信公众号或 H5:HLS 适合快速嵌入;RTMP 创流见 createDeviceRtmpLive 与 从 AppId 到云直播。出流编码一般为 H.264(视频)和 AAC(音频);若播放器兼容性不够,在设备所在局域网的管理页面切换编码格式。概念见 云直播,HLS 专题见 云直播(HLS)补充说明。
桌面应用
用 PC OpenSDK 开发桌面应用,完成设备控制、实时预览、录像回放和语音对讲。见 开发桌面应用。
OAuth 2.0
对接终端用户自有 Imou Life 设备:用户在平台授权 H5 页确认后,由服务端保存 OAuth 项目 Secret Key、用授权码换 token,并以用户 Ot_ token 调用 Open API。见 OAuth 2.0 授权 与 OAuth 授权 API。与把设备绑到开发者账号或使用子账号不是同一路径。
网页里嵌播放器时,使用轻应用组件,见 接入轻应用。资源包见 资源下载。
