开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
    • 快速入门
      • 学习路径
      • 控制台完成首次实时预览
      • 首次接口调用
      • 轻应用首次预览
      • 客户端 SDK 首次预览
      • 创建应用
    • 账号体系
    • 选择对接方式
    • 资源下载
  • 核心概念
  • 开发指南
  • 设备能力与事件参考
  • API 参考
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
服务端:获取 token
ImouPlayer:第一帧
常见错误

轻应用首次预览

轻应用首次预览

在 Chrome、Firefox 或 Edge(55 及以上)使用 ImouPlayer。完整参数在 JavaScript 开发。本页只走到第一帧。

服务端:获取 token

  1. 创建应用并绑定摄像机。见 创建应用 和 添加设备。
  2. 在服务端调用 accessToken。
  3. 仍在服务端调用 getKitToken:https://openapi-[DataCenter].easy4ip.com/openapi/getKitToken。协议见 JavaScript 开发 §1.5。

kitToken 有效期 2 小时。建议在自有服务中缓存约 1 小时,不要每次播放都打开放平台。不要在浏览器里生成 kitToken。播放器的 token 字段是 kitToken,不是 accessToken。

实时预览把 type 设为 1。0 为全部权限,2 为回放,6 为云台。传入 deviceId 和 channelId。

ImouPlayer:第一帧

  1. 从 资源下载 下载 Web Video SDK。
  2. 加载 imou-player.css 和 imou-player.js,并放一个空容器。
  3. 2024-12-31 之后开始的接入必须把 WasmLib 放到可访问路径,并设置 WasmLibPath。见 接入轻应用。
  4. 只把 kitToken 交给页面。new imouPlayer({...}) 时实时预览用 type 1。多路墙用 streamId 1。
  5. code 填解密密钥:设备有自定义音视频密钥就用它;否则用设备密码;再否则用序列号。

先打开 轻应用演示,再抄示例。初始化片段见 接入 Web。

常见错误

现象先查
播放器不起token 必须是 kitToken,不是 accessToken。WasmLib 已配置。
SN1005 或 token 错误开发规范 的签名和 nonce 规则。管理员 token 仍在 3 天有效期内(TK1002)。
没有第一帧设备已绑定。deviceId / channelId 与 分页设备详情 一致。浏览器为 Chrome、Firefox 或 Edge ≥ 55。
解密失败code 符合上面的密钥规则。

更多播放器错误见 JavaScript 开发。

首次接口调用
客户端 SDK 首次预览