
# SDK概述
华为云实时音视频服务软件开发工具包是对SparkRTC服务提供的REST API进行的封装，以简化用户的开发工作。用户直接调用SparkRTC SDK提供的接口函数即可实现使用SparkRTC服务业务能力的目的。
相关开发包请[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)联系华为云技术客服获取。
同时，针对不同平台的SDK提供了集成和接口参考。详细介绍了SDK的集成操作、接口参数定义和代码示例。SparkRTC提供了以下主流平台SDK供开发者使用。
表1客户端SDK 
| 客户端     | 集成SDK                                                                      | 接口参考                                                                         |
|:---|:---|:---|
| Android | [Android SDK集成](https://support.huaweicloud.com/csdk-rtc/rtc_05_0007.html) | [Android SDK接口参考](https://support.huaweicloud.com/csdk-rtc/rtc_05_0011.html) |
| iOS     | [iOS SDK集成](https://support.huaweicloud.com/csdk-rtc/rtc_05_0047.html)     | [iOS SDK接口参考](https://support.huaweicloud.com/csdk-rtc/rtc_05_0052.html)     |
| MAC     | [MAC SDK集成](https://support.huaweicloud.com/csdk-rtc/rtc_05_0048.html)     | [MAC SDK接口参考](https://support.huaweicloud.com/csdk-rtc/rtc_05_0052.html)     |
| Windows | [Windows SDK集成](https://support.huaweicloud.com/csdk-rtc/rtc_05_0091.html) | [Windows SDK接口参考](https://support.huaweicloud.com/csdk-rtc/rtc_05_0095.html) |
| Web     | [Web SDK集成](https://support.huaweicloud.com/csdk-rtc/rtc_05_0133.html)     | [Web SDK接口参考](https://support.huaweicloud.com/csdk-rtc/rtc_05_0136.html)     |
   
#### 软件包完整性校验
用户可对下载的SDK包进行完整性校验，判断下载过程中是否存在篡改和丢包现象。
详细操作如下所示：
1. 获取SDK包及其完整性校验sha256文件。
2. 打开本地命令提示符框，输入如下命令，在本地生成已下载SDK包的SHA256值。 
   其中，"D:\\RtcSdk_Web_2.0.9.533.zip"为SDK包本地存放路径和SDK包名，请根据实际情况修改。
   ```
   certutil -hashfile D:\RtcSdk_Web_2.0.9.533.zip SHA256
   ```
   命令执行结果示例，如下所示：
   ```
   SHA256 的 RtcSdk_Web_2.0.9.533.zip 哈希:
   bca7141a498a17ee4eb1de208992c347daf65963140e614d0b3121ac62bca9be
   CertUtil: -hashfile 命令成功完成。
   ```
   
   
3. 比对本地计算出的SDK包SHA256值和完整性校验sha256文件的SHA256值。 
   如果一致，说明下载过程中不存在篡改和丢包现象。
   
   
 
