选择集成方式
选择集成方式
先确定两件事:预览终端在哪里,设备归谁。小程序和国标不在下面的四种对接对比表中,这里不补延迟或工期。
预览终端与设备归属
| 预览终端 | 设备在开发者账号下 | 设备在终端用户的乐橙 App |
|---|---|---|
| 只要直播地址或 H5 | 控制台或乐橙 App 添加设备,创建直播地址 | 先完成 设备托管 |
| 自有网页 | 轻应用 | 托管后,服务端取 token,网页用轻应用做实时预览 |
| Android / iOS / 鸿蒙 / PC | 服务端取管理员或子账号 token,客户端 SDK 做实时预览 | 同上,权限来自托管或子账号 Policy |
| 微信小程序 | 小程序插件 或 半屏小程序 | 先完成托管,再按小程序文档取流 |
| 海康、宇视、大华存量设备 | 国标 GB28181 注册到平台,步骤见 总体流程 | 国标产品介绍和接入流程没有写乐橙 App 托管 |
四种对接方式
下表比较移动应用、云直播、轻应用和桌面应用。
| 移动应用 | 云直播 | 轻应用 | 桌面应用 | |
|---|---|---|---|---|
| 协议 | 私有协议 | HLS | HLS / RTSP | 私有协议 |
| 出流速度 | 1–2 秒 | 3–8 秒 | 1–3 秒 | 1–2 秒 |
| 实时延迟 | 1–2 秒 | 8–10 秒 | 2–3 秒 | 1–2 秒 |
| 实时预览 | 支持 | 支持 | 支持 | 支持 |
| 录像回放 | 支持 | 支持 | 支持 | 支持 |
| 语音对讲 | 支持 | 不支持 | 支持 | 支持 |
| 设备配网 | 支持 | 不支持 | 不支持 | 不支持 |
| 对接成本 | 高 | 极低 | 低 | 高 |
| 对接耗时 | 1–3 月 | 1–8 小时 | 1–7 日 | 1–3 月 |
三种集成深度
直接嵌入
用直播地址、轻应用或小程序插件,把实时预览放进已有页面。控制台直播地址如何打开,见 控制台完成首次实时预览。直播接口列表见 设备直播说明。轻应用见 轻应用实时预览。
用 SDK 自建界面
Android、iOS 的配网、初始化和实时预览参考 Demo 与客户端 SDK。accessToken、绑定和设备列表放在服务端。见 客户端 SDK 实时预览 与 移动应用开发。鸿蒙 SDK 在 资源下载。PC 见 桌面应用开发。
纯服务端
服务端完成签名、accessToken、设备查询、直播地址和事件接收。实时预览可以只拿到地址,也可以再交给轻应用或 SDK。见 首次接口调用 与 开发规范。