OpenSDK  V4.2.0
简介

本文档用于说明开放SDK接口之间的关系以及接口调用顺序,对开放SDK各接口都有详细的说明。主要分为三个部分,第一部分阐述了开放SDK的主要调用流程,第二部分对各模块接口进行了详细的说明,第三部分对整个开放SDK的结构进行了描述。

设备:
本文中提及的设备专指萤石设备。

开放SDK主要实现的功能有:
萤石登陆(包括第三方账号登陆)、视频预览、录像回放、报警接收、设备操作等。

本文档仅主要针对PC版本的SDK进行详细的介绍,在进行SDK对接、开发前,建议开发者全面了解萤石开放平台总体的接入流程,详细了解请参阅开发流程指南以及开发接入的系统公告

版本更新详情
V4.1.1
  1. 登录接口(OpenSDK_Mid_Login)支持AccessToken刷新功能, 实现免登录功能; 如果用户前一次登录过(且未注销过), 程序重启后调用Mid_Login, 接口将不弹出中间页, 而是直接返回刷新后的AccessToken.
  2. 新增注销接口(OpenSDK_Logout), 调用此接口后, 用户需要重新登录.
  3. 针对OpenSDK_GetLoginResponseParams接口, 传入参数新增LOGIN_ACCESS_TOKEN值, 支持从SDK获取AccessToken. (针对通过OpenSDK_Mid_Login获取AccessToken, 建议接入方不存储AccessToken)
  4. 新增Session配置接口(OpenSDK_SetSessionConfig), 用于录像功能, 传入CONFIG_OPEN_STREAMTRANS值后, 数据回调的视频码流将经过转封装库输出, 支持直接写到文件.
  5. 修复萤石猫眼设备播放花屏问题, 更新最新版本播放库.
  6. 修复获取海外区域列表接口(OpenSDK_GetAreaList)调用失败的问题.