C SDK 更新记录
2.2.1
变更
- 优化 ESP32-S3 和 ESP32-P4 的 FreeRTOS 线程资源管理:ESP32-S3 改用 ESP-IDF 扩展任务接口管理 PSRAM 线程栈,ESP32-P4 的线程栈改为使用 PSRAM,降低其对内部 RAM 的占用。
修复
- 修复 ESP32-P4 在 ESP-IDF 5.5.x 下 SoC 寄存器头文件路径不匹配导致的编译问题。
2.2.0
破坏性变更
- 设备端启动前必须通过
TiRtcSetOption(TIRTC_OPT_CLIENT_ID, ...)设置client_id。未设置client_id会导致启动失败。升级到 2.2.0 前,请为每台设备准备 1 到 64 个可打印 ASCII 字符的稳定硬件或生产标识,具体规则见建立与设备端的连接。
新增
- 提供
TiRtcGetVersion()和TiRtcGetBuildInfo(),便于运行时确认 SDK 版本和构建信息。 - 新增 AMR 音频格式定义。
修复
- 修复 Windows 平台 SSL 握手失败的问题。
- 修复连接关闭时被叫方响应不及时的问题。