新增
1. 聊天室历史记录拉取接口: pullMessageHistoryEx,支持查询方向按时间点向前或者向后。
2. 音视频通话持续呼叫:若被叫方不在线,主叫方对其持续进行呼叫,被叫方会收到消息推送。
3. 网络通话更新:
复制- 新增发送控制命令接口:AVChatManager
- 新增外部自定义视频绘制:AVChatExternalVideoRender, AVChatI420Frame
- 支持发起通话后立即预览
变更
1. 网络通话与本地系统来电交互处理优化,从音视频SDK移到Demo中进行处理,便于第三方上层处理系统电话和网络通话的交互:
复制- 删除接口AVChatManager
- 添加接口AVChatManager
2. 网络通话视频聊天增加预览功能:
复制- 删除接口AVChatManager
- 添加接口AVChatManager
- 添加接口AVChatManager
3. 网络通话视频帧和音频帧数据处理接口变更:
复制- 返回类型从int变为boolean的接口AVChatStateObserver
- 返回类型从int变为boolean的接口AVChatStateObserver
- 修改视频数据类AVChatVideoFrame
- 修改语音数据类AVChatAudioFrame
- AVChatImageFormat变更为AVChatVideoFrame内部类
4. 网络通话音视频录制接口变更:
复制- 删除接口AVChatManager
- 删除接口AVChatManager
- 删除接口AVChatManager
- 添加接口AVChatManager
- 添加接口AVChatManager
- 添加接口AVChatManager
- 添加接口AVChatManager
5. 网络通话过程中的状态变化监听接口变更:
复制- 删除接口AVChatStateObserver
- 添加接口AVChatStateObserver
- 添加接口AVChatStateObserver
- 添加接口AVChatStateObserver
6. AudioRecorder 高清语音录音组件异步化,使用子线程开始、结束录音,UIKit 同时修改适配。
7. 通知栏样式变更:
复制- 展开样式的通知栏点击跳转更改为进入对应联系人的聊天界面
- 折叠样式的通知栏在多联系人时将应用 icon 设置为通知栏大图
8. SDK 心跳机制优化,缩短弱网环境下连接失效时上层的感知时间。
9. LBS 机制优化,避免应用在后台受到网络限制时耗尽可用的 Link 地址。