版本说明
5.20.0
发布日期:2025/05/30
- RTCLib、CallLib SDK
- 优化了部分内部逻辑。
5.12.1
发布日期:2024/12/16
- CallLib
RCCallClient
类中增加了lastCallSession
属性,从这次通话回调结束以后生效,直到下次通话结束失效。
5.12.0
发布日期:2024/10/18
- CallKit
- 适配 iOS 18,解决了 UI 崩溃问题。
5.10.1
发布日期:2024/08/29
- RTCLib、CallLib、CallKit SDK:
- 关闭了 bitcode。
5.10.0
发布日期:2024/06/28
- CallLib
- 修复了同时使用 CallKit 和 CallPlus 适配层的一些问题。
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.1
发布日期:2024/04/03
提升 SDK 版本号为 5.8.1,无新增特性与修复。
5.8.0
发布日期:2024/03/29
提升 SDK 版本号为 5.8.0,无新增特性与修复。
5.6.9
发布日期:2024/01/31
-
RTCLib SDK:
- 新增:提供包含
PrivacyInfo.xcprivacy
的 Framework。详见 关于 2024 春季 iOS 的隐私清单的通知。 - 修复:PK 偶现不成功的问题。
- 新增:提供包含
-
CallKit SDK:
- 新增:提供包含
PrivacyInfo.xcprivacy
的 Framework。详见 关于 2024 春季 iOS 的隐私清单的通知。
- 新增:提供包含
5.6.8
发布日期:2023/12/29
-
RTCLib SDK:
- 修复:修复部分内部已知问题。
5.6.7
发布日期:2023/11/30
-
RTCLib SDK:
- 修复:偶现的崩溃问题。
-
CallLib SDK:
- 修复:偶现的崩溃问题。
5.6.5
发布日期:2023/10/12
-
RTCLib SDK:
- 修复:跨房间连麦场景下断网重连后黑屏问题。
-
CallLib SDK:
- 修复:断网离开房间后,后续对端无法呼入问题。
5.6.4
发布日期:2023/09/25
-
RTCLib SDK:
- 修复:修复退出房间不结束云端录制问题。
5.6.3
发布日期:2023/08/31
提升 SDK 版本号为 5.6.3,无新增特性与修复。
5.6.2
发布日期:2023/08/11
提升 SDK 版本号为 5.6.2,无新增特性与修复。
5.6.1
发布日期:2023/07/14
提升 SDK 版本号为 5.6.1,无新增特性与修复。
5.6.0
发布日期:2023/07/03
提升 SDK 版本号为 5.6.0,无新增特性与修复。
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 头像跟随 IMKit 配置
-
CallLib SDK:
- 修复:上抛本地渲染帧与上抛发送帧回调接口错误的问题
5.4.5
发布日期:2023/05/29
- 修复了 CallLib、RTCLib 偶现的崩溃问题。
5.4.4
发布日期:2023/05/11
-
RTCLib SDK:
- 兼容 iOS 16.4.1 上行码率低导致对端视频画面模糊问题
- 修复预热逻辑出现多线程问题导致的崩溃
- 修复 Ping 探测工具类断言导致的崩溃
- 修改 RTCLib 与 IM SDK 版本匹配规则。从 5.4.4 开始,要求前两位保持一致。注意,RTCLib 5.4.4 不可匹配小于 5.4.4 的 IM SDK。
5.4.2
发布日期:2023/04/20
-
CallLib SDK:
- 新增:音视频信消息推送默认设置 vivo category 参数为 IM
-
CallKit SDK:
- 优化:单群聊音视频推送的文案显示
5.4.1
发布日期:2023/04/07
-
RTCLib SDK:
- 新增:美声插件新增部分美声特效
- 修复:用户跨房间连麦场景下,调用离开副房间接口引起的对方主播自动取消订阅的问题
-
CallLib SDK:
- 修复:改进来电呼入场景下杀死 App 后的挂断原因。修改后,该场景下挂断原因为 “已挂断”
- 修复:设置视频分辨率 1080p 格式不生效的问题;
-
CallKit SDK:
- 优化: 对齐 Android、iOS 的多语言提示文案
- 修复:语音通话接收端前台铃声从听筒发出的问题
- 修复:修复接听方弹出通话页面后网络断开场景下,点击接听按钮没有反应的问题
- 修复:阿拉伯语环境下 UI 适配的问题
5.4.0
发布日期:2023/03/03
-
RTCLib SDK:
- 修复:快速点击播放多个音效后,连续调用停止单个或所有音效接口,偶现接听端持续听到杂音
- 优化:更新 webRTC 库,防止偶现带宽探测引起的崩溃问题
-
CallLib SDK:
- 新增:音视频信消息推送默认设置华为 category 参数为 VOIP
- 修复:群组通话再次邀请已在通话中的人员进行通话,从发起端对已在通话中的人员进行过滤
- 新增:CallLib 可接入相芯美颜插件
-
CallKit SDK:
- 修复:iPhone 14 pro max 群组视频通话 "连接中" 文字显示被遮挡
- 优化:对齐安卓端群组通话被其他端处理情况下的显示文案,小灰条显示「其他设备已处理」
- 新增:CallKit 可接入相芯美颜插件
5.3.7
发布日期:2023/07/07
为配合 IM SDK 5.3.7 稳定(stable)版本使用,提升 SDK 版本号为 5.3.7。功能基于 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:
- 修复:群组三人音频通话时,发起方挂断后其他人显示头像为发起方的问题
- 修复:用户发起群组呼叫时(呼叫两人以上),被邀请方在未接听的情况下,底部显示的头像不正确的问题
- 修复:用户在群组通话中,再次进入邀请成员选择界面时候,已选择人数显示不对的问题
- 修复:群通话中未接通用户 UI 显示 “...” 而非 “连接中”,以及部分场景下显示此状态不对的问题
5.3.4
发布日期:2023/01/17
-
RTCLib SDK:
- 新增:订阅流接口支持在订阅流失败时返回订阅失败的资源列表
- 新增:新增调节远端资源的播放音量的接口
remotePlaybackVolume
- 新增:支持本地采集音量增益,调节范围由 [0-100] 改为 [0-200]
- 修复:不销毁音视频引擎的情况下,切换不同 AppKey 连接没有更新对应的 logServerUrl 问题
- 优化:AudioSession 设置根据不同系统版本选择不同 API,避免高版本出现设置 mode 导致 categoryOptions 变化
- 优化:SEI 视频帧异步子线程处理,防止同步队列死锁
-
CallLib SDK:
- 修复:设置挂断推送模板 ID 实际设置为邀请模板 ID 的问题
- 修复:在多端登录时,如果已接听的通话在其他设备上进行挂断处理
- 修复:相同 UserId 多设备登录,后面登录的设备需要忽略离线 RC:VCInvite 类型消息
-
CallKit SDK:
- 修复:针对齐刘海机型 loading 图错位修改
- 修复:修复群组音频呼入状态,连接成功后,对端头像不高亮问题
- 修复:接通状态显示 loading 状态的 bug
- 修复 发起群组通话,没有赋值 apnsCollapseId ,导致挂断推送无法覆盖邀请推送
5.3.3
发布日期:2022/12/28
-
RTCLib SDK:
- 修复:弱网情况下 CDN 播放器播放 CDN 直播流延迟持续增加的问题
- 修复:iOS16 或者带着蓝牙耳机情况下混音没声音的问题
- 修复:在线混音子线程多次调用 stopMix,导致 SDK work 线程和 onlinefile 中队列死锁问题
- 优化:unInit 的 resetAudioDevice 函数异步处理,防止主线程调用时被阻塞
- 修复:CDN 播放器 Wi-Fi 切换移动网络时画面卡住的问题
-
CallKit SDK:
- 修复:多人通话选人界面勾选按钮 UI 布局 Y 轴不居中问题
- 修复:多人语音选人界面(collectionView)删除不存在的 item 导致崩溃的问题
5.3.2
发布日期:2022/12/02
- RTCLib SDK:
- 优化:适配车载蓝牙,观众模式下,AudioSession Category 可 以使用 PlayBack 替代 PlayAndRecord
- 优化:直播场景下,主播切换为观众时,关闭摄像头
- 优化:被踢时,没有进行任务队列任务取消操作,影响被踢离开房间的时间
- 修复:优化离开房间逻辑,及时取消任务队列中任务,避免出现离开房间还能听到声音的问题
- 修复:ijkPlayer 累计延迟问题
- 修复:MicOutputStream setIsMute = YES 静音本地流,然后切换蓝牙设备,错误地将本地流静音关闭的问题
5.3.1
发布日期:2022/11/18
- RTCLib SDK:
- 优化:优化初始速率控制,帧率控制,降低卡顿
- 修复:观众上麦未对服务器返回的心跳超时进行设置,导致上麦后的主播永远不会超时被踢出房间的问题
- 修复:音频设备启动(AUGraphStart )返回 -50,启动失败(没有声音)问题
- 修复:多线程访问远端用户列表导致的崩溃问题
- 修复:离开房间未清空任务队列,导致仍能听到房间内声音的问题
5.3.0
发布日期:2022/11/04
- RTCLib SDK:
- 新增:融云 CDN 插件新增 CDN 播放器组件,支持播放外部 URL
- 新增:正式支持媒体补充信息(SEI)功能
- 优化:加入房间、发布和取消资源的操作重试逻辑
- 优化:根据听感改进音量线性调节方式
- 优化:完善 AVCaptureSession 的错误处理逻辑
- 优化:优化了内置 CDN 拉取首屏速度
- 优 化: SDP 长度太大日志输出
- 修复:在 IM 断开时
RCRTCModifyVideoResourceOperation
无法正常结束的问题 - 修复:处理远端用户开关摄像头/麦克风时,异步到了主线程处理 AU 资源,会导致 AU 中资源不同步问题
5.2.5
发布日期:2022/09/09
-
RTCLib SDK:
- 增加:发布相芯美颜插件(封装相芯美颜)。
- 增加:本地背景音乐和短音效支持访问手机媒体库资源(APP 需要导入 MediaPlayer.framework)。
- 增加:添加音频设备启动失败状态回调。
- 优化:多端对齐大小流分辨率。
- 优化:音频模块重构,减少 CPU 功耗。
- 优化:缩短 setRemoteSDP 耗时。
- 优化:3A 模块支持背景音乐送参考,消除麦克风采集的扬声器播放出来的背景音乐。
- 优化:支持背景音乐和短音效独立播放,不依赖身份和是否加入房间。
- 优化:内置华为 VQE,支持隐藏切换 WebRTC 3A 和 VQE。
- 优化:RTCLib 内置采样率监测逻辑,防止用户层面自己修改采样和 SDK 内部不一致导致声音问题。
- 优化:增加订阅资源校验,防止出现错误订阅不应该订阅的资源。。
- 修复:iPhone 8 屏幕共享产生绿边问题。
- 修复:屏幕共享发布取消发布,再次发布,视频被裁剪。
-
CallLib SDK:
- 修复: RongCallLib,PC 关闭摄像头(取消发布),iOS 错误将用户类型置成观察者。