版本说明
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人视频通话中,切换部分其他用户为大屏后,会先显示大屏画面黑屏再恢复正常显示的问题
- 修复:摄像头关闭后,切换本端画面为小屏,一直显示黑屏的问题
- 修复:音视频通话中,关闭自己摄像头切为小屏后打开摄像头,小屏不显示画面仍显示本端用户头像的问题
- 修复:在与 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 架构;
- 修复:修复了手动对焦模式不生效问题;
- 修复:修复了水印功能不生效问题;