Flutter SDK 更新记录
2.4.1
tirtc_flutter: 2.4.1
新增
- Ti 云存新增录像文件不存在(
6134)和录像文件下载失败(6135)错误码;6122明确表示录像文件已经下载,但 SDK 无法解密或解析出有效的音视频帧。
优化
- Ti 云存 HTTP Debug 日志新增脱敏的请求、响应和 cURL 模板,便于定位请求参数、远端响应和下载阶段错误。
- Android、Darwin 和 OHOS 原生依赖统一升级到 2.4.1。
修复
- Ti 云存支持播放每帧包含完整 ADTS 头的 AAC 录像。
2.4.0
tirtc_flutter: 2.4.0
新增
- 支持将播放中的一路视频和可选一路音频保存为本地 MP4,并将文件移动到系统媒体库。
- 支持将视频当前画面保存为 JPEG,可自定义保存文件名。
优化
- 默认启用自适应音频播放,减少网络数据突发到达后形成的播放积压和延迟。
- Android、Darwin 和 OHOS 原生依赖统一升级到 2.4.0。
修复
- 修复切换音频输出设备后,应用可能读到旧输出路由状态的问题。
- 修复网络波动后的追赶解码可能被误报为缓冲不足的问题。
2.3.1
tirtc_flutter: 2.3.1
修复
- 修复特定网络波动场景下,音视频数据在短时中断后集中到达时,播放延迟可能逐渐增大的问题。
依赖升级
- Android、iOS、macOS 和 OHOS 原生依赖统一升级到 2.3.1。
2.3.0
tirtc_flutter: 2.3.0
新增
- 支持调节音频播放音量。
- 音频采集支持 Opus 和 AMR-NB 编码。
- macOS 新增 x86_64(x64)架构支持。
优化
- 优化 Android 视频首帧和解码器启动速度,缩短首次出图等待时间。
- 提升日志初始化和写入稳定性。
修复
- 修复纯视频场景下可能出现的播放时序异常。
- 修复软件解码启动阶段可能被误判为失败,以及部分视频尺寸识别不准确的问题。
- 修复部分音频格式可能无法正常播放的问题。
- 修复特定连接时序下远端音视频订阅可能不生效的问题。
- 修复 OHOS 视频硬件解码及 macOS Universal 原生依赖的兼容问题。
依赖升级
- Android、iOS、macOS 和 OHOS 原生依赖统一升级到 2.3.0。
2.2.2
tirtc_flutter: 2.2.2
新增
- Flutter 客户端 SDK 首个正式版。
- 支持 Android、iOS、macOS、OpenHarmony / HarmonyOS NEXT 客户端接入。
- 支持连接目标设备、播放远端音视频、收发命令、收发流消息、手动订阅媒体和请求关键帧。
- 支持客户端麦克风语音对讲:应用申请麦克风权限后,可用
TiRtcAudioInput把本地音频发布到已建立的连接。 - Android 原生依赖固定为
com.tange.ai:tirtc:2.2.9。 - iOS 和 macOS 原生依赖固定为
TiRTC 2.2.9。