iOS

# 历史版本

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

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

  • 支持设置日志文件大小和最大日志文件个数
  • 添加设置和获取订阅屏幕共享属性
  • 新增用户自定义流水号设置
  • 视频异常回调新增异常类型
  • 加入房间新增业务流水号参数
  • 增加是否开启屏幕方向是否自适应的接口

# V.R23C02—2023-07

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

  • 同步upload服务更新,文件上传接口更新
  • 设置开启自适应回声消除
  • 设置是否开启自动增益控制
  • 开启或关闭本地麦克风的增益(软件增益),默认开启

# V.R23C01—2023-03

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

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

# V.R22C03—2022-09

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

  • 更新视频采集开始回调
  • 更新收到第一帧数据回调
  • 更新视频数据宽高比变化回调
  • 更新渲染开始回调
  • 更新当前排队人数上报回调
  • 新增获取当前信噪比
  • 新增当前信噪比强度
  • 新增输出通话变化回调
  • 新增音频播放完成回调
  • 新增获取房间支持的视频分辨率列表
  • 1新增暂停/继续屏幕共享
  • 新增是否屏幕共享暂停
  • 新增开始/结束本地文件音频源输入
  • 新增暂停/继续本地文件音频源输入
  • 新增本地文件音频源输入完成回调

# V.R22C02—2022-05

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

新增功能:

  • 新增P2P通道接口
  • 新增初始化参数日志配置参数
  • 新增初始化参数数据路由配置参数
  • 新增P2P通道回调
  • 新增获取上传文件URL结果回调
  • 新增设置录制成员布局列表接口
  • 新增设置音量变化上报接口
  • 新增获取是否上报音量变换接口
  • 新增更新本地录制自定义布局接口
  • 新增设置音频输出帧回调接口
  • 新增视频帧回调接口

优化改进:

  • 类名更新

  • 更新登录状态回调

  • 更新截图接口

  • 更新设置音频输入回调接口

  • 更新获取视频流接口

  • 更新设置视频帧回调接口

  • 更新获取房间Id接口

  • 更新获取录制状态接口

  • 更新获取Cdn状态接口

  • 更新获取房间号接口

  • 更新获取房间成员数量接口

  • 更新获取房间成员列表接口

  • 更新房间状态变化回调

  • 更新房间属性变化回调

  • 更新房间内消息接收回调

  • 更新录制回调

  • 更新获取文件上传URL接口

  • 删除获取频道Uri接口

  • 删除获取会议Id接口

  • 删除获取频道号接口

  • 删除结束会议接口

  • 删除发送命令接口

  • 删除设置屏幕模式接口

  • 删除结束会议回调

# V.R22C01—2022-01

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

优化改进:

  • 修改所有接口注释描述

  • 补充示例代码

  • 更改sdk初始化

  • 补充参会状态改变回调

  • 补充请求屏幕共享视频流接口

  • 修改获取统计信息

  • 修改svc描述

  • 更改音视频录制接口

  • 补充文件上传接口

  • 补充屏幕共享集成步骤

新增功能:

  • 新增获取通话唯一id

  • 新增音频质量检测

  • 新增剩余内存检测

  • 新增在线消息

  • 新增设备管理大模块

# 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

新增特性

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

优化改进

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