English | 中文
- 升级 RTC SDK 到 4.5.0 版本。
- 国际化。
- Android、iOS demo 增加麦克风和摄像头的开关。
- 呼叫接通支持与音视频首帧接收状态无关。
- 优化RTC和RTM Token获取,一次请求即可完成。
- [iOS]解决Objective-C无法调用的问题。
- [Android]移除无效属性
- 升级 Rtm SDK 至 2.2.0。
- 新增语音通话功能。
- 呼叫时支持发送自定义扩展信息。
- 在呼叫中状态(calling)时,增加返回的
CallStateReason
和CallEvent
类型。 - 改进事件上报和日志写入,提升异常定位能力。
- 新增自定义信令功能,支持使用非 Rtm 来发送消息。
- 优化事件上报
- 优化 Demo 层的异常处理。
- 升级 Rtm SDK 至 2.1.10。
- 修复收到 calling 时直接调用 accpet 方法建立通话导致的音频异常问题。
- 优化画布清理逻辑。
- 通话结束时关闭本地音视频采集
- 优化美颜接入后镜像问题。
- 关闭采集逻辑优化。
- 呼叫取消返回原因。
- 支持外部本地采集画面展示与CallApi内部展示共存。
- 新增
canJoinRTC
方法,用于外部控制加入 RTC 的时机。 - 新增事件类型,当对端因为超时取消呼叫时事件通知从
callingTimeout
变更为remoteCallingTimeout
- 增加通话开始/结束的回调。
onCallEventChanged
回调方法增加eventReason
参数。
- 优化API接口,增加易用性。
- 适配 RTM 2.1.8,使用点对点消息。
- 优化日志上报策略,通话质量定位更准确。
- 优化过期消息过滤策略。
- 移除
autoAccept
配置项。 - 新增异常错误回调
- 新增匹配玩法的后端服务模块
- 修复时间戳获取异常。
- 更新 RTM SDK 至2.1.7。
CallConfig
支持外部传入AgoraRtmClientKit
实例。- 纯1v1模式下
initialize
方法隐式调用prepareForCall
。 - 增加 RTM 断连回调。
- 更新消息发送和订阅的
channelName
从频道id改为用户id。 - 移除 RTM Presence 及接口相关属性和回调。
- 更新部分接口名称。
- [Android]回调同步到主线程。
- 其他Bug修复。
- [Android]更新RTM的 gradle 下载脚本。
- 增加 RTC 回调接口。
- 更新 RTM 为独立版本。
- 优化事件上报。
- Bug修复。