码流与告警图片解密
码流与告警图片解密
步骤
- 确认场景:App 内用 OpenSDK、Web 轻应用用
code、服务端 OSS 告警图用 图片解密组件。 - 按上节对应链接完成集成或部署。
- 解密失败时查各端排障(预览
1001、平台/decodePic业务码)。
轻应用播放解密密钥(code)
轻应用 ImouPlayer 组件说明 中:设备开启视频加密时,需在播放器参数中传入解密密钥 code(设备自定义密钥或设备密码,与设备能力相关)。填错时常见报错 1001(解密失败),见 排障:预览失败。
移动客户端(OpenSDK)
Android、iOS 告警缩略图与录像封面默认加密存储,在 App 内使用 OpenSDK 解密:
- Android:
LCOpenSDK_Utils.decryptPic,见 Android 功能集成 — 设备数据解密 - iOS:
LCOpenSDK_Utils的decryptPic:deviceID:key:bufOut:,见 iOS 功能集成 — 数据解密
码流播放解密步骤随预览/回放集成,见各端 功能集成 与 实时预览。
平台端告警图片(OSS)
需在 服务端 对 OSS 加密告警图解密(存储、AI 分析等)时,使用 图片解密组件(ImageDecrpt 资源包):
- 下载并解压 ImageDecrpt,按 安装与部署 配置
application.properties(open.appid、open.secret、OpenAPI 域名)并启动服务。 - 按 API 参考 调用
POST /decodePic,传入imgUrl、deviceId、secretKey、token,从data.decodePic取 Base64 明文。 - 失败码与 TCM 分支见 错误码与排障。
与轻应用 code、客户端 decryptPic 分工见 图片解密组件 — 适用场景。