接入 SaaS
接入 SaaS
适用场景与前提
在自己的 SaaS 里按租户、站点和角色展示摄像机。平台提供设备清单和播放凭证。谁能看哪台设备,由你的服务判断。不要用跳进消费者 App 代替集成。
步骤
- 注册并 创建应用。按环境分开保存
AppSecret。 - 把摄像机绑进开发者账号。消费者 App 里能看到,不等于 OpenAPI 能列出。
- 在 BFF 调用 accessToken 并缓存。不要把该令牌返回给浏览器。
- 用 分页设备详情 把
deviceId和通道写入你的站点数据。pageSize为 1–50。 - 用户打开某一路时,先检查你的租户、站点和角色。不通过就返回通用的拒绝,不要透露其他租户是否存在这台设备,也不要调用播放接口。通过后再签发播放凭证:网页用
getKitToken,直播地址用 bindDeviceLive 或 createDeviceRtmpLive,原生应用用 OpenSDK。谁在何时看了哪一路,记在你自己的审计日志里。开放平台只回答「这个开发者应用能否操作已绑定的摄像机」。
各端实现
网页播放见 接入 Web。直播地址见 云直播。安装包见 资源下载。
多画面不要在登录时打开全部高清。格子可见时再拉流,默认标清(streamId 为 1)。
