iOS

# 历史版本

iOS 版 Juphoon RTC SDK 的更新日志和版本说明

# V.R24C01—2024-02(最新版本)

  1. 支持设置日志文件大小和最大日志文件个数

  2. 添加设置和获取订阅屏幕共享属性

  3. 新增用户自定义流水号设置

  4. 视频异常回调新增异常类型

  5. 加入房间新增业务流水号参数

  6. 增加是否开启屏幕方向是否自适应的接口

# V.R23C02—2023-07

对应 R23C02 版本 SDK 及集成指导点击下载 (opens new window)

  1. 新增开启自适应回声消除

  2. 新增设置是否开启自动增益控制

  3. 新增开启或关闭本地麦克风的增益(软件增益),默认开启

  4. 新增切换自己在通话中角色

  5. 新增踢出通话成员

  6. 更新文件上传接口

# V.R23C01—2023-03

对应 R23C01 版本 SDK 及集成指导点击下载 (opens new window)

  1. 新增接口更新远程录制水印信息
  2. 新增接口更新远程录制成员布局
  3. 本地视频录制新增水印参数

# V.R22C03—2022-09

对应 R22C03 版本 SDK 及集成指导点击下载 (opens new window)

  1. 更新视频采集开始回调
  2. 更新收到第一帧数据回调
  3. 更新视频数据宽高比变化回调
  4. 更新渲染开始回调
  5. 更新当前排队人数上报回调
  6. 新增获取当前信噪比
  7. 新增当前信噪比强度
  8. 新增输出通话变化回调
  9. 新增音频播放完成回调
  10. 新增获取房间支持的视频分辨率列表
  11. 新增暂停/继续屏幕共享
  12. 新增是否屏幕共享暂停

# V.R22C02—2022-05

对应 R22C02 版本 SDK 及集成指导点击下载 (opens new window)

优化改进:

  1. 类名更新
  2. 更新登录状态回调
  3. 更新截图接口
  4. 更新设置音频输入回调接口
  5. 更新获取视频流接口
  6. 更新设置视频帧回调接口
  7. 更新音频输出类型变化回调
  8. 更新获取上传文件URL接口
  9. 更新获取通话Id接口
  10. 更新获取有效坐席列表接口
  11. 更新邀请第三方访客
  12. 更新邀请第三方坐席接口
  13. 更新签名接口
  14. 更新请求单向视频接口
  15. 更新音视频上传接口
  16. 更新获取屏幕共享视频流Id接口
  17. 更新视频尺寸设置接口
  18. 更新获取远程录制状态接口
  19. 更新通话状态变化回调
  20. 更新示忙示闲回调
  21. 更新转接回调
  22. 更新成员加入回调
  23. 更新通话属性变化回调
  24. 更新加急请求回调
  25. 更新加急结果回调
  26. 更新获取有效坐席列表回调
  27. 更新会话保持回调
  28. 更新通话中消息接收回调
  29. 更新通话类型变化回调
  30. 更新录制回调
  31. 更新邀请第三方回调
  32. 更新事件消息接收回调
  33. 更新单向视频回调

功能新增或删除:

  1. 新增是否主坐席接口
  2. 新增获取主访客接口
  3. 新增回呼接口
  4. 删除文本消息接口
  5. 删除办理结果接口
  6. 删除设置视频模式接口

# V.R22C01—2022-01

对应 R22C01 版本 SDK 及集成指导点击下载 (opens new window)

优化改进:

  • 接口注释更新

  • 补充示例代码

  • 调整频道内消息

  • 调整音频质量检测的枚举参数

  • 补充文件上传接口

  • 补充成员属性变化参数

  • 补充屏幕共享获取参数

  • 补充邀请第三方坐席结果回调

  • 补充邀请第三方访客结果回调

  • 补充通话转接结果回调

  • 补充屏幕共享集成步骤

新增功能:

  • 新增坐席签入签出状态改变事件

  • 坐席通话状态改变枚举增加坐席回呼

  • 新增剩余可用内存的通知

  • 新增麦克风音量等级

  • 新增扬声器音量等级

# V.R21C03—2021-09

对应 R21C03 版本 SDK 及集成指导点击下载 (opens new window)

新增功能:

  • 新增邀请第三方访客加入会议接口 inviteThirdActor
  • 新增邀请第三方访客结果回调 onInviteThirdActorResult

优化改进:

1.修改SDK集成方式

2.修改初始化各模块的接口

3.修改销毁各模块的接口

4.修改错误原因枚举ReasonCode

5.修改请求分辨率枚举 PictureSize

API更改或新增:

1.修改指定摄像头接口的参数为 JCMediaDeviceCamera 对象

2.修改本地录制的参数类 JRTCRecordLocalParam

3.修改远程录制的参数类 JRTCRecordRemoteParam

4.修改音视频切换的类型枚举 CallType

5.修改通话状态改变通知的枚举 GuestCallStateChangeType 和 TermReason

6.修改网络连接状态枚举 NetStatus

7.修改屏幕分享的接口

# V.R21C02—2021-05

对应 R21C02 版本 SDK点击下载 (opens new window)

JC SDK 新增功能

  • 设置界面改版,支持开发者和非开发者模式

  • 多方音视频通话增加获取会议mid信息

  • 多方音视频通话增加获取会议统计信息

  • 多方音视频通话新增 IsVideo 属性

    用于在视频会议中设置远程录制,不论是录制视频还是录制音频,默认为录制视频。

  • 多方音视频通话新增单人本地录制

    在旧版本中,用自助双录可以实现该功能。该版本现独立出来用于实现单人本地录制。

  • 视频客服访客与多方音视频通话新增自定义流水号 SerialNumber

    针对每一通通话的自定义的全局唯一标识符

  • 视频客服新增通话中网络状态变化示例代码

JM SDK 新增功能

  • 新增“获取会议持续时长”接口

优化改进

  • 多方音视频通话补充服务器音视频录制和本地音视频录制接口
  • 修复插入耳机呼叫坐席时铃声外放的问题

API更改或新增

  1. JCMediaChannel 类新增 JCRecordRemoteParams 方法

  2. JCMediaDevice 类新增 StartFileRecordVideo,stopFileRecord 单人录制接口

  3. JCMediaDeviceCallback 新增 onVideoCaptureDidStart 的回调

  4. JCMediachannel 和 JCGuest 新增支持自定义流水号 SerialNumber

# V.R21C01—2021-01

对应R21C01版本SDK:点击下载 (opens new window)

  • 用户注册/登录RTC开发者中心后可下载 SDK
  • 用户注册/登录RTC开发者中心后可体验 Demo

新增特性

  • 新增电子签名功能
  • 新增保持取回功能
  • 新增语音视频切换功能
  • 新增加急功能
  • 集成日志上报

优化改进

  • 修复需要用户登出后仍然显示服务列表的问题
  • 修复电话中坐席可以听到访客声音的问题