跳到主要内容

简介

更新时间:2024-12-11 19:02:54

介绍

App SDK For iOS提供了客户端与硬件设备、平台之间数据和信令传输的接口封装,精简了交互流程和步骤,加快将视频相关能力集成到您的产品中。

各SDK模块说明

模块SDK说明备注
基础包RTCXUtils基础依赖SDK,为其他SDK提供基础服务。必选
RTCXLog基础依赖SDK,提供客户端统一日志打印,日志等级控制,分模块日志隔离等能力。必选
RTCXApiClientAPI通道SDK,提供API通道能力,平台接口调用通道。必选
RTCXIotSmart初始化SDK,提供SDK统一初始化及基础环境配置信息。必选
RTCXAppExpress长连接通道SDK,提供IoT业务协议封装的云端数据下行能力,为App提供发布消息的能力和支持请求响应模型必选
RTCXDeviceCenter用户设备管理SDK,提供设备绑定解绑,设备列表,设备云存数据获取等服务必选
用户账号RTCXOpenAccountCloud提供自建账号体系能力,包括登录、登出、等功能必选
音视频RTCXMediaRTCX App端SDK提供了音视频播放、语音对讲等功能音视频设备必选
polarisrtcsdk视频播放基础依赖SDK,配合RTCXMedia提供音视频服务能力音视频设备必选
设备控制RTCXThingCapability物模型 SDK 提供了 App 端的物模型可选
  • 基础包提供了基础服务能力,包括日志打印搜集,平台原子接口调用,SDK统一初始化,网络环境配置,长连接消息上下行收发,设备绑定与解绑,设备列表获取等。
  • 用户账号模块提供账号注册,登录、登出,密码管理,验证码收发能力,依赖于基础包。
  • 音视频模块提供了音视频设备的直播,回放,语音对讲等相关能力,依赖于基础包,为可选SDK,如果不需要音视频播放功能,可以不选。
  • 设备控制模块提供了对设备的服务操作,如PTZ转动控制,设备属性状态的获取与设置等控制能力,依赖于基础包,为可选SDK,如果不需要操作设备,可以不选。