版本说明
变动类型:
- 新增(
Added):新添加的功能。 - 变更(
Changed):对现有功能的变更。 - 废弃(
Deprecated):已经不建议使用,即将移除的功能。 - 移除(
Removed):已经移除的功能。 - 修复(
Fixed):对 bug 的修复。 - 安全改进(
Security):对安全性的改进。
5.34.0
发布日期:2025/12/30
-
RTCLib SDK
- 新增了 TextureView 类型的视频渲染视图 RCRTCTextureView。
使用示例(以预览本地相机视频为例):
Javaimport cn.rongcloud.rtc.api.stream.RCRTCTextureView;
import cn.rongcloud.rtc.api.RCRTCEngine;
// 创建 TextureView 类型的视频渲染视图
RCRTCTextureView videoView = new RCRTCTextureView(context);
// 设置视频流到视图
RCRTCEngine.getInstance().getDefaultVideoStream().setVideoView(videoView); -
CallLib SDK
- RongCallClient 类中新增 enableTextureViewMode 和 setVoIPCallListener2 方法,支持使用 TextureView 渲染视频。开启 TextureView 模式后,必须使用 setVoIPCallListener2 方法(参数类型为 IRongCallListener2)注册回调,以获取 SDK 通过回调方法返回的渲染视图。
使用示例:
Javaimport io.rong.calllib.RongCallClient;
import io.rong.calllib.IRongCallListener2;
// 开启 TextureView 模式
RongCallClient.enableTextureViewMode(true);
// 必须使用新方法注册相关回调,以获取 SDK 通过回调方法返回的渲染视图
RongCallClient.getInstance().setVoIPCallListener2(new IRongCallListener2() {
// 实现回调方法
}); -
CallKit SDK
- RongCallKit 类中新增 enableTextureViewMode 方法,支持使用 TextureView 渲染视频。默认使用 SurfaceView 渲染,如需使用 TextureView,请在初始化 SDK 后调用此方法开启。
使用示例:
Javaimport io.rong.callkit.RongCallKit;
// 开启 TextureView 模式
RongCallKit.enableTextureViewMode(true);
5.32.0
发布日期:2025/11/27
-
RTCLib SDK
- 修复了探测模块死锁导致线程卡死的问题。
-
CallLib SDK
- 新增了主叫可设置被叫忙线策略功能。
Java/**
* 设置忙线策略:
* RongCallBusyCallPolicy.Default:默认策略,主叫收到被叫忙线回应时直接结束呼叫
* RongCallBusyCallPolicy.Ignore:主叫收到被叫忙线响应,忽略响应继续拨打直到呼叫超时结束呼叫
*/
RongCallClient.getInstance().setBusyCallPolicy(RongCallBusyCallPolicy.Default); -
CallKit SDK
- 修复了呼叫状态下麦克风和扬声器状态切换悬浮窗后未恢复之前状态的问题。
- 移除了代码中硬编码的帧率,使用 RTCLib 默认帧率,防止云服务下发的配置不生效。
5.30.0
发布日期:2025/10/31
-
CallLib SDK
- 修复了某些视频配置不生效的问题。
5.28.0
发布日期:2025/9/26
-
RTCLib SDK
- 新增了 AI 智能流式语音翻译功能。
- 支持 Android 16 KB Page Size。
-
CallLib SDK
- 新增了 AI 智能流式语音翻译功能。
-
CallKit SDK
- 新增了 AI 智能流式语音翻译功能。
5.26.0
发布日期:2025/9/5
-
RTCLib SDK
- 新增了 AI 智能流式语音识别功能
IRCRTCVideoOutputFrameListener新增onStart和onStop回调方法,用户可用于三方美颜SDK的初始化和取消初始化等操作
-
CallLib SDK
- 新增了AI 智能流式语音识别功能
IVideoFrameListener新增onStart和onStop回调方法,用户可用于三方美颜SDK的初始化和取消初始化等操作
-
CallKit SDK
- 新增了 AI 智能流式语音识别功能
5.24.0
发布日期:2025/6/30
-
CallLib SDK
- 修复了通话中被服务端踢出导致通话结束后,通过
onCallDisconnected的RongCallSession获取的endTime为 0 的问题。
- 修复了通话中被服务端踢出导致通话结束后,通过
-
CallKit SDK
- 修复了多人音频通话时,从悬浮窗恢复通话页面后,扬声器和相机状态被重置的问题。
- 为兼容 Android 高版本对后台启动前台服务的限制,将前台服务的启动时机提前至通话页面启动时,以确保应用在后台时通话的正常进行。
5.22.0
发布日期:2025/6/30
-
RTCLib SDK
- 修复视频流 Texture 纹理转换时空指针异常
- 修复 PB 数据转换时崩溃异常
-
CallLib SDK
- 新增支持自定义加密音视频流功能
/**
* 开启自定义加密。该方法必须在 {@link RongCallClient#startCall(int, boolean, Conversation.ConversationType,
* String, List, List, RongCallCommon.CallMediaType, String, StartCameraCallback)} 和 {@link
* RongCallClient#acceptCall(String)} 之前调用
*
* @param encryptAudio 是否对音频进行加密,默认值 false。
* @param encryptVideo 是否对视频进行加密,默认值 false
*/
public void enableCustomEncryption(boolean encryptAudio, boolean encryptVideo)
5.20.0
发布日期:2025/5/29
-
RTCLib SDK
- 适配了 Google Pixel 系列手机视频花屏问题。
5.18.0
发布日期:2025/5/7
-
RTCLib SDK
- 适配了 targetSdkVersion 升级到 35 后使用屏幕共享崩溃问题。
-
CallKit SDK
- 适配了 Android 15 单聊、群聊、选择人员的 UI 界面。
- 修复了点击通知栏挂断通知后,无法再次弹出接听页面问题。
5.12.0
发布日期:2024/10/18
-
RTCLib SDK
- 修复了音频路由中蓝牙回调空指针的问题。
- 修复了红米 11T Pro 手机上使用 OpenGL 异常的问题。
- 修复了 HTTP 请求时解析域名不能带端口号的问题。
-
CallLib SDK
- 修复了音频路由中蓝牙回调空指针的问题。
-
CallKit SDK
- 修复了群组内拨打音视频电话,对方接听后崩溃的问题。
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人视频通话中,切换部分其他用户为大屏后,会先显示大屏画面黑屏再恢复正常显示的问题