版本说明
5.8.2
发布日期:2024/06/05
-
RTCLib SDK
- 提升了 SDK 版本号为 5.8.2,无新增特性与修复。
-
CallLib SDK
- 提升了 SDK 版本号为 5.8.2,无新增特性与修复。
-
CallKit SDK
- 提升了 SDK 版本号为 5.8.2,无新增特性与修复。
5.8.0
发布日期:2024/03/26
-
RTCLib SDK:
- 优化了域名解析逻辑。
- 修复了蓝牙设备重启导致
NullPointerException
异常崩溃的问题。
5.6.9
发布日期:2024/01/31
-
RTCLib SDK:
- 修复:OPPO Reno 11 手机上硬解码崩溃的问题
-
CallKit SDK:
- 修复:CallKit 悬浮 窗不支持左右移动的问题。
- 修复:用户 ID 带下划线导致多人通话小窗不显示用户昵称的问题。
5.6.8
发布日期:2023/12/29
-
RTCLib SDK:
- 修复:播放在线混音文件时,因混音文件缺少 channel 信息导致的崩溃问题。
5.6.7
发布日期:2023/11/30
-
RTCLib SDK:
- 修复:修复部分内部已知问题。
5.6.5
发布日期:2023/10/12
-
RTCLib SDK:
- 修复:跨房间连麦场景下副房间 ping 超时,
onKicked
回调方法中 roomid 参数错误的问题。 - 修复:将
syncRoomResources
同步房间数据接口改用pullKV
方式并补充同步副房间数据的逻辑。 - 修复:断线重连后如果房间
SessionId
发生变化应主动退出房间并通知应用层。 - 修复:小米 12S PRO MIUI 14 MediaPlayer 播放 -19 问题。
- 修复:跨房间连麦场景下副房间 ping 超时,
5.6.4
发布日期:2023/09/25
-
RTCLib SDK:
- 新增:适配 Camera2,暂仅支持(Texture),可以通过
RCRTCConfig
中的enableCamera2
方法启用 - 修复:去除 logcat 中的敏感信息,如 UserID、token 等。
- 新增:适配 Camera2,暂仅支持(Texture),可以通过
5.6.3
发布日期:2023/08/31
-
RTCLib SDK:
- 修复:多人视频通话页面中 webview 使用方式检测有漏洞
- 修复:适配 Android12及以上音视频通话中开启悬浮窗权限导致录音被中断的问题
- 修复:由通知栏接听进入多人音视频通话页面会显示重复的参会人的问题
-
CallKit SDK:
- 修复:Callkit 中 roomType 转换异常
5.6.2
发布日期:2023/08/11
-
RTCLib SDK:
- 修复:主播切换为观众角色时未清空任务队列,导致执行队列中的重连任务引起空指针异常的问题
- 修复:
PeerConnectionFactory
中的埋点方法 recordFirstFrameEncodeDecodeInfo 空指针异常 - 修复:
RongRTCSessionManager
未初始化导致空指针异常
-
CallKit SDK:
- 修复:视频通话中,添加用户通话,用户连接中时头像显示黑屏
- 修复:
VoIPBroadcastReceiver
中未找到跳转目标 Activity 造成崩溃 - 修复:挂断后离线推送还在响铃,并且使用听筒而非外放播放铃声
- 修复:通知栏通知只有铃声没有震动
5.6.1
发布日期:2023/07/14
-
RTCLib SDK:
- 修复使用
startEchoTest
硬件检测功能偶现关闭后还会播放的问题
- 修复使用
-
CallKit SDK:
- 修复 Google FCM 离线音视频推送会收到两条推送的问题
5.6.0
发布日期:2023/07/03
-
RTCLib SDK:
- 修复:
MixAudioTrack
多线程问题导致的RejectedExecutionException
异常崩溃 - 修复:网络探测地址列表多线程数据不同步导致
ArrayIndexOutOfBoundsException
异常崩溃
- 修复:
5.5.0
发布日期:2023/09/08
为配合 IM SDK 5.5.0 稳定(stable)版本使用,提升 SDK 版本号为 5.5.0。功能基于 5.4.6 最新 Hotfix 版本,无新增特性与修复。
5.4.6
发布日期:2023/06/15
-
CallKit SDK:
- 优化:统一了 CallKit 头像样式
-
RTCLib SDK:
- 修复:订阅列表中有失败资源列表,由于端上处理异常导致空指针问题,出现订阅全部失败问题
- 修复:订阅合流后无法解析各个主播的音量大小的问题
- 修复:AudioTrack play 方法崩溃的问题
5.4.5
发布日期:2023/05/29
-
CallKit SDK:
- 修复:
SingleCallActivity
中addRemoteVideoView
方法导致NullPointerException
崩溃的问题 - 修复:Android 13 手机上多人音频通话场景下,切到悬浮窗后再切到选择成员列表页面,返回后会造成通话页面头像重复的问题
- 修复:
-
RTCLib SDK:
- 修复:日志分割异常导致的崩溃问题
- 修复:荣耀系列手机降低分辨率编码导致绿屏的问题
- 优化:为小语种增加是否检查权限接口
- 修复:关闭摄像头时崩溃报错
:RuntimeException:getParameters failed (empty parameters)
的问题 - 修复:
MixAudioTrack
中stop audioTrack
造成IllegalStateException
崩溃异常的问题
5.4.4
发布日期:2023/05/11
-
CallKit SDK:
- CallKit 接收 FCM 离线推送后可弹出通知
-
RTCLib SDK:
- 修改 RTCLib 与 IM SDK 版本匹配规则。从 5.4.4 开始,要求前两位保持一致。注意,RTCLib 5.4.4 不可匹配小于 5.4.4 的 IM SDK。
- 修复结束通话没有走 VOIP,挂断推送中英文问题
- 修复探测模块数组越界问题
- 修复通话 session 为空(表示通话已经结束),但依然启动了本页面,导致页面无法销毁的问题
- 修复 AudioEffectManager 类 AudioTrack 空指针问题
- 修复 General Mobile G312 手机再进前台,通话未结束问题
5.4.3
发布日期:2023/04/21
问题修 复:
- 紧急修复 5.4.2 版本中与导航服务地址相关的问题。
5.4.2
发布日期:2023/04/20
-
RTCLib SDK:
- 修复:调用 Server API 踢出直播间观众后,观众端未接收到 onKicked 回调的问题
- 修复:在 Android 13 上禁止音视频权限后,再次点击音视频页面闪烁,没有弹起权限申请的问题
-
CallLib SDK:
- 新增:音视频信消息推送默认设置 vivo category 参数为 IM
- 修复:修复主播下麦时偶现的崩溃问题
- 修复:iOS 发送的音视频挂断消息经华为推送接收后显示为空的问题
- 修复:在判断是否重启录音 audioRecorder 时的空指针问题
-
CallKit SDK:
- 优化:单群聊音视频推送的文案显示
- 修复:群聊音视频通话过程中,将悬浮框拉到最底部,弹起系统键盘,悬浮框被遮挡的问题
5.4.1
发布日期:2023/04/07
-
RTCLib SDK:
- 新增:美声插件新增部分美声特效
- 修复:修复主播下麦时偶现的崩溃问题
-
CallKit SDK:
- 优化: 对齐 Android、iOS 的多语言提示文案
- 优化:在 CallKit 的邀请通话推送内容中去掉 username 字段
- 修复:音视频通话的过程中,当前用户的小屏画面在切换到手机桌面前后位置发生变更的问题
- 修复:7人视频通话中 ,切换部分其他用户为大屏后,会先显示大屏画面黑屏再恢复正常显示的问题
- 修复:摄像头关闭后,切换本端画面为小屏,一直显示黑屏的问题
- 修复:音视频通话中,关闭自己摄像头切为小屏后打开摄像头,小屏不显示画面仍显示本端用户头像的问题
- 修复:在与 PC 端 1v1 视频通话中,PC 端关闭摄像头后将其切换为大屏,PC 端此时打开摄像头导致 Android 端崩溃的问题
- 修复:在与 PC 端 1v1 视频通话中,PC 端关闭摄像头后移动端卡在最后一帧的问题
- 修复:在 OPPO reno6 手机上,音视频群组通话中小窗不显示用户名,切换大小窗口后才能显示的问题
5.4.0
发布日期:2023/03/03
-
CallLib SDK:
- 新增:音视频信消息推送默认设置华为 category 参数为 VOIP
- 修复:群组通话再次邀请已在通话中的人员进行通话,从发起端对已在通话中的人员进行过滤
- 新增:CallLib 可接入相芯美颜插件
-
CallKit SDK:
- 新增:CallKit 可接入相芯美颜插件
- 优化:RTCLib、CallLib、CallKit 去除 IMLib 库引用,改用 IMLibCore 库。部分导入 CallKit 源码客户可能需要修改项目,详见升级 CallKit 文档。
-
RTCLib SDK:
- 优化:相芯美颜插件初始化不再依赖依赖 RCRTCEngine 初始化
- 优化:RTCLib 初始化方法,增加 ErrorCode 返回值
- 优化:RTCLib 适配 Android 13 读写权限
- 修复: AudioTrack 创建失败导致崩溃问题
5.3.8
发布日期:2023/07/07
为配合 IM SDK 5.3.8 稳定(stable)版本使用,提升 SDK 版本号为 5.3.8。功能基于 5.3.5 版本,无新增特性与修复。
5.3.6
发布日期:2023/05/11
为配合 IM SDK 5.3.6 稳定(stable)版本使用,提升 SDK 版本号为 5.3.6。功能基于 5.3.5 版本,无新增特性与修复。
5.3.5
发布日期:2023/02/10
-
CallKit SDK:
- 修复:在某些手机上,单聊视频通话,切换大小显示窗口时,小窗口会出现在屏幕左上角闪烁的问题
5.3.4
发布日期:2023/01/17
-
RTCLib SDK:
- 新增:订阅流接口支持在订阅流失败时返回订阅失败的资源列表
- 新增:新增调节远端资源的播放音量的接口
adjustRemotePlaybackVolume
- 新增:支持本地采集音量增益,调节范围由 [0-100] 改为 [0-200]
- 修复:切换混音模式影响混音背景音乐声音大小的问题
-
CallLib SDK:
- 修复:在 Android 端与 iOS 端通话过程中,iOS 接听系统来电会导致 Android 端崩溃的问题
-
CallKit SDK:
- 优化:音视频通话过程中,若本端接听 SIM 来电,则断开音视频通话。拒绝SIM来电,音视频通话保持正常
- 修复:在通话过程中,PC 端关闭摄像头邀请 Android 端通话,Android 端接听后 PC 端画面显示为透明的问题
- 修复:在群多人通话中,Android 端将已关闭摄像头的 PC 端用户切换为大屏画面,此时 PC 端用户打开摄像头会导致显示不正常的问题
- 修复:Android 12 及以上手机连接蓝牙后,接听音视频通话会外放本端和对端声音的问题
- 修复:接听前预览导致接听群组视频通话时崩溃的问题
5.3.3
发布日期:2022/12/28
-
RTCLib SDK:
- 修复:弱网情况下 CDN 播放器播放 CDN 直播流延迟持续增加的问题
- 修复:卡顿率首次上报时间戳错误
-
CallLib SDK:
- 修复:群组音视频通话时,邀请其他人加入通话必现崩溃
- 修复:因
IRongCallListener
#onRemoteUserJoined
和onRemoteUserPublishVideoStream
回调执行顺序差异,导致老版本 CallKit 显示黑屏的问题 - 修复:主叫方看被叫方黑屏的问题
5.3.2
发布日期:2022/12/02
- RTCLib SDK:
- 新增: 恢复/暂停音频模块接口
pauseAudioModule()
/resumeAudioModule()
,用于处理音频打断 - 新增:默认音频路由接口
setDefaultAudioRoutetoSpeakerphone()
- 新增:支持设置耳返音量
- 优化:完善高频收到拉取房间状态 notify 的情况
- 优化: 离开房间时取消未及时执行的 RTC 信令
- 修复:蓝牙耳机播放音乐上下麦时短暂声音异常问题
- 修复:同时使用有线耳机、蓝牙耳机音频路由状态乱序问题
- 新增: 恢复/暂停音频模块接口
5.3.1
发布日期:2022/11/18
-
RTCLib SDK:
- 新增: 网络质量探测较差时,本端发布资源自适应调整分辨率
- 优化:加载美颜插件改到子线程,避免可能发生的 ANR 问题
- 修复:开黑模式下部分机型采集到第三方软件音乐问题
- 修复:OPPO Reno8 订阅音频资源时崩溃问题
- 修复:在 Web 端主播用户断线重连后重新加入房间但未重新发布资源时,Android 端会错误解析成用户取消发布资源动作。
- 修复偶现的订阅任务没有回调导致任务队列阻塞
- 修复大型会议场景下的视频屏幕闪烁问题
- 修复红米 9A 蓝牙耳机音乐卡顿、sco模式下不能采集人声的问题
-
CallKit SDK:
- 修复:发起端无 Camera 设备,对端无法更新 CallKit 的连接状态
5.3.0
发布日期:2022/11/04
- RTCLib SDK:
- 新增:融云 CDN 插件新增 CDN 播放器组件,支持播放外部 URL
- 新增:正式支持媒体补充信息(SEI)功能
- 优化:短音效接口不依赖身份,同时支持本地播 放
- 优化:优化音频 3A 效果优化,降低回声
- 优化:优化了内置 CDN 拉取首屏速度
- 优化:在使用相机、录音设备、存储时,增加权限检查。如未授予权限,则抛出错误,主流程继续执行
- 优化: 提高了蓝牙耳机通话中断后重连的体验
- 修复:armV7 架构下偶现的崩溃问题
crash for not found RCRTC_ffmpeg
- 修复:Android 12 以及以上机型初始化音频路由未授予 BLUETOOTH_CONNECT 权限导致崩溃
- 修复:观众调用 switchRole 成为主播并发布资源后,小流上行分辨率一直为 0
- 修复:小流设置帧率不生效
- 修复:调节混音本端音量,远端也受到了影响
5.2.5
发布日期:2022/09/09
-
RTCLib SDK:
- 新增:相芯美颜插件
- 优化:各端对齐大小流分辨率
- 修复:蓝牙耳机空指针问题
- 优化:Android 12 以上动态申请蓝牙连接权限
- 修复:屏幕共享黑屏问题
- 修复:开启耳返、扬声器出现的扬声器无效问题
-
CallLib SDK:
- 修复:CallLib 通话过程中被踢出房间后,生成的通话记录不显示通话时长问题
-
CallKit SDK:
- 去掉 RongCallKit 中 checkEnvironment 相关逻辑
5.2.4
发布日期:2022/07/22
- RTCLib SDK:
- 修复:修复了5.1.7版本后ffmpeg和三方库冲突的问题;
- CallLib SDK:
- 新增:Call Lib新增音频首帧回调;
5.2.3
发布日期:2022/06/01
- RTCLib SDK:
- 增加:支持了 x64 架构;
- 修复:修复了手动对焦模式不生效问题;
- 修复:修复了水印功能不生效问题;
5.2.2
发布日期:2022/05/01
- RTCLib SDK:
- 增加:修复了一些内部的 BUG;
5.2.1
发布日期:2022/04/01
- RTCLib SDK:
- 增加:适配 Android 12;
- 修复:修复了接入美颜模块后,纹理转换导致的gl1282崩溃;
- 修复:修复了重复开关屏幕共享引起的崩溃问题;
5.2.0
发布日期:2022/03/01 从 5.2.0 版本开始,CallKit/CallLib/RTCLib 必须与其依赖的 IMKit/IMLib SDK 保持版本一致(前三位必须保持一致)。
- RTCLib SDK:
- 增加:音频首帧回调;
- 修复:客户端获取了服务端开启软解码的配置,由于客户端解析错误导致软解码未生效问题;
- 修复:屏幕共享流在发布前设置分辨率,空 指针崩溃;
5.1.17
发布日期:2022/01/26
- RTCLib SDK:
- 增加:新增通话/会议/直播前检测网络状态的接口
startLastmileProbeTest(LastmileProbeConfig config)
; - 增加:跨房间连麦支持主播占位图功能;
- 优化:音乐聊天室模式和音乐教学模式下麦克风采集存在一定噪音的问题;
- 修复:Server 配置了帧率分辨率等信息后,客户端未生效;
- 修复:首次设置屏幕共享流的分辨率不生效;
- 增加:新增通话/会议/直播前检测网络状态的接口
- CallLib SDK:
- 修复:alreadyhangupid 未清空导致群组通话无法挂断;
5.1.16
发布日期:2022/01/13
- RTCLib SDK:
- 增加:在直播/会议场景下,支持在主播或参会者的视频图像上添加水印;
- 优化:升级美颜模块,解决 Google 商店扫描加密漏洞的问题;
- 优化:获取远端用户列表无序的问题;
- 修复:发布自定义文件流时传入错误地址导致应用崩溃的问题;
- CallLib SDK:
- 修复:通话过程中视频模式转语音模式之后获取 MediaType 数值错误的问题;
- CallKit SDK:
- 修复:SDK 内部缺失 androidx.media:media 依赖导致应用在后台时不显示来电呼入的问题;
- 修复:单人通话时先使用悬浮窗再切回界面时扬声器按钮状态错误的问题;
- 修复:多人视频通话时关闭摄像头后, 再次邀请他人会自动打开摄像头的问题;
5.1.15
发布日期:2021/12/24
-
RTCLib SDK:
- 增加:加入房间接口支持携带可扩展的用户属性信息,方便客户进行业务信息传递;
- 增加:在会议和直播场景下,屏幕共享可采集其他应用的音频(系统要求:Android 10+);
- 修复:修复在使用 SetAudioQuality 设置音乐模式后华为手机开启耳返,耳返效果不生效问题;
-
CallKit SDK:
- 修复:修复 CallKit 在悬浮窗模式下通话,被服务端踢掉不显示通话时长的问题;
5.1.14
发布日期:2021/12/10
- RTCLib SDK:
- 增加:多端加入RTC房间时支持设置互踢策略,可选择策略包括: RCRTCJoinType.KICK(顶掉其他端)、RCRTCJoinType.REFUSE(当前端加入失败);
- 优化:优化部分手机通话时声音调整到最大依然小的问题;
- 修复:增加断线重连(因超时被踢出房间前)后重新同步房间内人员和资源的逻辑;
- 修复:增加在没有摄像头权限下开启视频预览的错误回调,错误码:OPEN_CAMERA_NO_PERMISSION;
- 修复:Pixel 手机升级到 Android 12 后某些(例如 360x480、480x480)分辨率下出现绿屏现象;
5.1.13
发布日期:2021/11/29
-
RTCLib SDK:
- 增加:混音功能支持左右声道切换,切换声道后同时将数据拷贝到另一个声道,以实现两个声道的数据同步,可用于支持 K 歌场景下原声与伴唱切换的功能;
- 修复:修复部分手机机型切换蓝牙耳机失败的问题;
-
CallLib SDK:
- 修复:无法在通话接听前的预览中开关摄像头和麦克风的问题;
5.1.12
发布日期:2021/11/12
- RTCLib SDK:
- 增加:音效插件(VoiceBeautifier)支持美声、变声、混响音效功能
- 美声:低沉、饱满、高亢
- 变声:假声、绿巨人、小男孩、小女孩、成熟男性、老年男性、老年女性
- 混响:KTV、演唱会
- 增加:音效插件(VoiceBeautifier)支持美声、变声、混响音效功能
5.1.11
发布日期:2021/11/02
-
RTCLib SDK:
- 增加:支持在直播、会议时播放在线文件 (支持 HTTP、HTTPS、RTMP 和 RTSP 协议的 AVI、MP4、MKV、FLV 格式),详情请参见「发布自定义流」功能文档。
- 增加:观众订阅 MCU 合流成功时支持回调通知每个主播的音量。
- 增加:MCU 合流支持主播设置占位图。
- 修复:以关闭麦克风的状态退出房间,下次加入房间发布资源后,对端收到的音频资源状态依然是关闭的。
- 修复:连续调用音频路由模块的 init 和 uninit 方法偶现的空指针问题。
-
CallLib SDK:
- 修复:群组聊天中,当邀请多位群组成员进行音视频通话时,若其中某人拒绝接受邀请,那么再次邀请时,该成员无法正常收到邀请。问题举例:A 邀请 B 和 C 进行音视频通话,但 B 拒绝接听;后续 A 再次邀请 B 时,B 收不到通话邀请。
5.1.10
发布日期:2021/10/15
-
RTCLib SDK:
- 增加:支持双声道模式,包括混音模块(目前支持连线耳机,暂不支持蓝牙耳机和听筒、扬声器)。
- 增加:远端音频 frame 中增加时间戳。
- 修复:IM 多端登录互踢时,观众端未主动退出。
-
CallKit SDK:
- 优化:权限申请,去掉不必要的权限申请,并区分音频和视频通话分别申请必要权限。
- 修复:群组通话邀请人页面点击搜索弹出软键盘,选人后回到通话页面,软键盘未收起。
5.1.9
发布日期:2021/09/28
-
RTCLib SDK:
- 增加了观众/主播角色切换功能。
- 增加了通话前音频设备检测功能。
- 增加了自定义视频流视频数据回调接口。
- 增加了摄像头、麦克风硬件资源抢占处理功能。
- 优化了Android 10 及以上应用挂后台时弹窗提示,并长响铃(原来是弹出通知栏,通知音)。
- 优化了耳返功能,开发者直接调用开启耳返的接口即可。
- 修复了偶现的在线音频混音卡死的问题。
-
CallLib SDK:
- 增加了 CallKit 支持自定义设置头像背景功能。
-
CallKit SDK:
- 修复了 CallLib 多次收到推送,点击通知栏消息不能唤起呼叫页面的问题。
5.1.8
发布日期:2021/09/10
- RTCLib SDK:
- 增加了 屏幕共享插件。
- 增加了 弱网下根据带宽动态调整分辨率的能力。
- 增加了 Stream 和状态报告中的流类型属性。
- 优化了 猎户座处理器硬编码能力。
- 修改了 远端视频数据回调的 YUV 数据为 i420 格式。
- 修复了 推送竖屏的自定义视频时,效果出现旋转的问题。
- 修复了 主播调用 setAudioQuality 接口设置音质时,内部设置混流码率引起的覆盖主播 MixConfig 问题。
5.1.7
发布日期:2021/08/27
- RTCLib SDK:
- 增加了获取麦克风硬 3A 后音频数据的接口。
- 增加了获取本端混音后音频数据的接口。
- 增加了获取远端单路音频数据回调接口。
- 增加了观众端 IM 重连后主动拉取 KV 的逻辑。
- 增加了耳机连接、断开事件监听。
- 优化了 maven 版本 SDK 支持查看 java doc 注释。
5.1.6
发布日期:2021/08/11
- RTCLib SDK:
- 增加了在线音频文件混音功能。
- 修复了华为耳返不生效的 BUG。
- 修复了自定义视频编码错误 BUG。
5.1.5
发布日期:2021/07/09
- RTCLib SDK:
- 增加了闪光灯开关,摄像头变焦功能。
- CDNPlayer Plugin:
- 增加了 CDN 播放器插件(RongRTCPlayer)功能。
5.1.4
发布日期:2021/07/07
- FaceBeautifier Plugin:
- 增加了美颜模块,包含美白、磨皮、红润、亮度、滤镜三款(浪漫,清新,唯美)。
- RTCLib SDK、CallLib SDK、CallKit SDK 均可配合美颜模块使用。
5.1.3
发布日期:2021/07/01
- RTCLib SDK:
- 增加了观众可以订阅主播分流。
- 增加了按照 room id /stream id 进行合流布局选择策略的接口。
- 重构了混音接口,为每一种混音策略提供状态详细回调和混音进度回调。
- 修复了自定义加密在某些手机上的崩溃 (HUAWEI AMN-LX9) BUG。
- 修复了相机旋转角度为 0 时,远端镜像功能不生效 (默认横屏的设备,后置摄像头) BUG。
- 修复了双声道下开启 opensl es 高频崩溃 (内存越界) BUG。
5.1.2
发布日期:2021/05/21
- RTCLib SDK:
- 修复了订阅状态错误的问题。
- 完善 clusterID 逻辑,私有云模式下保存上次请求成功的地址。
- 新增了本地视频编码镜像。
- 优化了观众加房间逻辑。
- CallLib SDK:
- 增加收到消息的日志埋点。
- 增加被对端拉黑名单时的情况处理。
- 修复设置的分辨率等参数在加入房间前生效。
5.1.1
发布日期:2021/04/09
- RTCLib SDK:
- Android 静音模式释放硬件资源。
- 默认使用双声道。
- 优化会议场景下的噪音问题。
- 客户端弱网优化。
- 修复了小流码率设置超出上限的问题。
- 修复了视频输入流设置预览窗口跨线程调用可能会导致异常的 Bug。
5.1.0
发布日期:2021/03/05
- RTCLib SDK:
- 增加音频 PCMU 编解码。
- 增加直播模板下观众加房间接口。
- 增加小流码率、分辨率、帧率设置功能。
- 增加通话过程中用户退出的异常处理,并把被踢和异常断开的回调方法放到 EngineListener 中。
- 修复被踢或是异常断开时,可能出现的回调不执行问题。
- 修复获取网络方法在高版本系统中不存在引起的崩溃。
- 优化用户在房间中异常退出或被踢操作使用 IRCRTCEngineEventListener 抛出回调。
- CallLib SDK:
- 修复了 A 邀 B,B 未登录情况下 A 挂断,B 登录后又弹接听界面的问题。
5.0.0
发布日期:2021/01/18
- RTCLib SDK:
- 视频纹理回调数据结构中增加 matrix。
- 优化 RCRTCVideoView 切换时的闪烁效果。
- 优化混音算法。
- 针对地不同的流支持不同的加密方式。
- 修复了硬编切换软编过程可能存在的内存泄漏问题。
- CallLib SDK:
- 邀请/挂断消息,支持设置推送模板 ID,模板 ID 及模板中内容在 “控制台-自定义推送文案” 中进行创建。设置后根据目标用户通过 RongIMClient 中的 setPushLanguageCode 设置的语言环境,匹配模板中设置的语言内容进行推送,未匹配成功时使用融云默认内容进行推送。
- CallKit SDK:
- 修复 iQOO 手机收不到厂商推送。
- 默认使用 AndroidX 架构。
4.1.0 Dev
发布日期:2020/12/17
- RTCLib SDK:
- 支持跨房间连麦功能。
- 修复重复调用 setVideoView 引起的黑屏问题。
- 修复 RTCLib 由 init 状态切换到 uninit 状态时,IM 切换用户后未更新 UserId 的问题。
4.0.3 Stable
发布日期:2020/11/23
- RTCLib SDK:
- IM SDK 切换 UserID 后,RTCLib 未更新内部 UserID 的问题。
- 关闭了 jitter buffer 加速。
4.0.4 Dev
发布日期:2020/11/12
- RTCLib SDK:
- 支持厂商(华为、vivo)耳返和低延迟耳返。
- 增加了设置合流布局背景颜色的接口。
- 修复了发布资源前操作硬件设备,发布的资源状态不正确的问题。
- 修复了加入房间成功后拿到的远端用户列表未按顺序排列。
- 修复了偶现多线程启动相机造成的崩溃。
- CallLib SDK:
- 增加呼叫和被叫的角色信息,使用 inner 数据。
- 增加了呼叫、挂断音视频时设置厂商通知属性功能。
- CallKit SDK:
- 群组通话时,退出当前通话后,其他人再次邀请当前用户,当前用户无法弹出被叫页面。
4.0.3.2 Dev
发布日期:2020/09/29
- RTCLib SDK:
- IM SDK 切换 UserID 后,RTCLib 未更新内部 UserID 的问题。
- 关闭了 jitter buffer 加速。
4.0.3.1 Dev
发布日期:2020/09/22
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
4.0.3 Dev
发布日期:2020/09/18
- RTCLib SDK:
- 修复当丢包率小于 100 时,音视频北极星上显示不正确的问题。
- 修复 Android4.4 手机发送自定义音频出现卡顿的问题。
- 根据用户手机配置判断不支持 HTTP 时转为 HTTPS。
- 内部逻辑进行优化,提升稳定性。
- CallKit SDK:
- 修复当前在添加成员页面时,音视频断开后,页面应关闭回到会话窗口页面。
- 修复呼叫多人的情况下,其中有一端未接听,当呼入端挂断后,未接听端没有自动挂断的问题。
4.0.2 Dev
发布日期:2020/08/19
- RTCLib SDK:
- 新增音视频数据支持自定义加密功能。
- 新增播放音效功能。
- 优化通话过程中出现硬编解码错误时,切换到软编解码。
- 修复退出房间后,立即重新 init,再次加入房间本地黑屏问题。
- CallLib SDK:
- 修复通话未接通挂断,相机未释放,导致后续打开相机失败问题。
4.0.1 Dev
发布日期:2020/07/21
- RTCLib SDK:
- 修复了发布或取消发布音频,报资源不存在的问题。
- 修复了获取本地视频 bitmap 方法,图片内容被放大。
- 修复了自定义视频重复释放引起的卡死问题。
- 优化了 HTTPS 逻辑,支持 SNI 模式。
4.0.0.1 Dev
发布日期:2020/06/19
- RTCLib SDK:
- 直播功能支持了 CDN 推流。
- 直播 MCU 合流接口支持自定义视频流。
- 增加了动态切换视频分辨率接口 setVideoConfig。
- SDK 支持了对焦/曝光功能。
- 自定义视频支持了发布没有音频轨的视频文件。
- 对 SDK 接口进行了重构,并统一各端返回错误码。
- 优化了 SDK 与 Media server 的交互逻辑。
3.2.2 Dev
发布日期:2020/05/08
- RTCLib SDK:
- 支持了分辨率和帧率分别设置,使设置更加灵活。
- 增加了自定义视频设置帧率、分辨率方法。
- 实现 Web、iOS、Android 多端码率设置对齐,统一 SDK 内置默认分辨率对应的码率。
- 视频默认使用 Baseline 编码方式。
3.2.1 Dev
发布日期:2020/04/10
- RTCLib SDK:
- 优化了 HTTP / HTTPS切换逻辑。
3.2.0 Dev
发布日期:2020/02/20
- RTCLib SDK:
- 支持了视频直播功能。
- 支持了视频局部缩放功能。
- 修复了麦克风静音功能偶现影响自定义音频发送的问题。
3.1.7 Dev
发布日期:2020/01/10
- RTCLib SDK:
- 增加了选择断网重连逻辑的方法:支持一直重连和尝试 1 分钟退出两种方式。
- 修复了部分设备和 iOS 视频通话花屏问题。
- 修复了反复发布/取消发布视频资源,导致远端听不到声音的问题。
- 优化了 Media Server 地址选择逻辑,避免因 DNS 解析引起的漂移数据中心。
3.1.6 Dev
发布日期:2019/12/05
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
3.1.5 Dev
发布日期:2019/11/22
- RTCLib SDK:
- 新增了全员禁音方法,关闭所有远端用户的声音。
3.1.4 Dev
发布日期:2019/10/30
- RTCLib SDK:
- 增加了调节混音音量功能接口。
- 修复了内存泄漏问题,提升了 SDK 稳定性。
3.1.3 Dev
发布日期:2019/09/20
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
3.1.2 Dev
发布日期:2019/08/31
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
3.1.1 Dev
发布日期:2019/08/16
- RTCLib SDK:
- 修复部分情况下引起的崩溃问题。
- 修复了发布自定义视频情况下,关闭摄像头失效。
3.1.0 Dev
发布日期:2019/08/06
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
3.0.8 Dev
发布日期:2019/07/19
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
3.0.7 Dev
发布日期:2019/06/28
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
3.0.6 Dev
发布日期:2019/06/06
- RTCLib SDK:
- 增加了对 x86 库的支持。
- 增加了发送纹理视频数据、YUV 视频数据、音频 PCM 数据功能接口。
- 修复了自定义视频 Tag 解析方式不对的问题。
- 修复了多人视频通话,房间内有人员进出、视频卡顿问题。
3.0.5 Dev
发布日期:2019/05/17
- RTCLib SDK:
- 修复了金立 GN9800 和 360F4 手机视频通话花屏问题。
- 修复了多 mediaServer 地址切换失败问题。
- 修复了房间有人退出偶现的崩溃问题。
- 去掉了 READ_PHONE_STATE 的权限判断。
3.0.4 Dev
发布日期:2019/05/09
- RTCLib SDK:
- 修复了一些 Bug 增强了稳定性。
- 添加了对展讯处理器硬编解码的支持。
- 对中教视通 Z3 板子进行了适置。
3.0.3 Dev
发布日期:2019/04/26
- RTCLib SDK:
- 增加了多 MediaServer 地址动态切换逻辑。
- 修复了多人视频通话时偶现的崩溃问题。
- 优化了回声消除的算法。
3.0.2 Dev
发布日期:2019/04/22
- RTCLib SDK:
- 修复 Bug ,增强稳定性。
3.0.1 Dev
发布日期:2019/04/11
- RTCLib SDK:
- 修复 Bug ,增强稳定性。