iOS SDK
iOS SDK
iOS LCOpenSDK 作为一整套接入乐橙云的客户端接入框架,可以使开发者在自身 iOS 应用中快速集成乐橙云视频能力。本 OpenSDK 只含真机调试的功能,不支持任何模拟器调试,支持 Xcode 9.0 以上。
开发者采用云云对接的方式对接开放平台。设备配网、设备初始化、音视频播放相关功能可直接参考 Demo,使用客户端 SDK 完成对接。账户绑定、设备绑定/解绑、设备管理、设备操作、云存储管理、报警消息管理等,除设备配网、设备初始化、音视频播放、图片解密以外的功能,建议通过后台服务调用开放平台 HTTP 接口实现。见 应用开发。
后续新出厂的设备(或者老设备升级成新程序),可能无法直接通过调用 HTTP 接口 bindDevice 完成绑定,需要结合客户端 SDK。视频预览无需调用开放平台 HTTP 接口,调用嵌入到应用下的开放 SDK 即可完成播放。
无线配网是 OpenSDK 基础功能之一,和无线配网结合一起使用的还有设备搜索、设备初始化等。无线配网目前支持 SmartConfig 和软 AP 配网两种方式,不同设备支持的配网方式不同,具体采用哪种配网方式,需要根据设备型号确定。
录像回放是对设备存储在 SD 卡以及硬盘上的录像或云存储上的录像进行播放。设备本地录像有按文件名播放和按时间播放,推荐使用按文件名播放。语音对讲在设备进行实时预览的同时进行。录像下载接口目前仅提供 MP4 格式,暂不支持其他格式。设备告警缩略图和录像封面图默认加密存储,需要解密后才能正常打开。
iOS 标准化 Demo 基于 OpenSDK 组件,实现乐橙云开放平台音视频相关的核心功能。Demo 工程支持 Xcode 11 版本以上编译调试。压缩包在 资源下载 的 iOS SDK、iOS Demo 两行。