# 历史版本
WebRTC 版 Juphoon RTC SDK 的更新日志和版本说明
# V.R24C01—2024-02(最新版本)
- 新增通话保持/取回通知事件说明
- 新增音视频切换通知事件说明
- 新增单项视频通知事件说明
- 更新 API 链接
- 访客呼叫参数新增自定义日志跟踪id
# V.R23C02—2023-07
对应 R23C02 版本 SDK 及集成指导:点击下载 (opens new window)
- 更新版本链接
# V.R23C01—2023-03
对应 R23C01 版本 SDK 及集成指导:点击下载 (opens new window)
- 新增接口发送在线消息
- 新增业务号呼叫权重配置
# V.R22C03—2022-09
对应 R22C03 版本 SDK 及集成指导:点击下载 (opens new window)
与终端接口对齐,实现如下接口
# 登录登出管理
- 创建 JRTCClient对象
- 销毁 JRTCClient对象
- 登录 Juphoon RTC 平台
- 登出 Juphoon RTC 平台
- 获取用户ID
- 获取当前登录状态
- 获取用户昵称
- 设置用户昵称
- 获取接入服务器地址
- 设置接入服务器地址
- 获取 Appkey
- 设置 Appkey
- 获取应用名称
- 设置应用名称
# 登录登出事件
- 登录结果回调
- 登出回调
- 登录状态变化通知
- 上报事件回调
# 设备管理
- 创建 JRTCMediaDevice 对象
- 销毁 JRTCMediaDevice 对象
- 获取所有音频输入设备列表
- 获取所有音频输出设备列表
- 开始本端视频渲染
- 开始远端视频渲染
- 停止视频渲染
- 关闭所有媒体资源,包括远端和本端音视频
- 打开音频输入
- 关闭音频输入
- 打开音频输出
- 关闭音频输出
- 切换摄像头/切换到指定摄像头
- 摄像头是否打开
- 获取当前摄像头
- 获取摄像头列表
- 音频设备是否打开
- 指定要开启的摄像头
- 设置摄像头采集属性
# 设备事件
- 媒体音量上报
- 摄像头变化回调
- 输入音频变化回调
# 视频客服访客管理
- 创建 JRTCGuest 对象
- 销毁 JRTCGuest 对象
- 获取当前通话状态
- 是否主访客
- 获取主座席成员
- 获取座席成员列表
- 获取自己对象
- 获取所有成员
- 获取服务唯一标识
- 获取通话唯一标识
- 获取屏幕共享的视频流ID
- 获取发起屏幕共享者的用户ID
- 获取当前业务组列表
- 呼叫指定业务
- 呼叫指定座席
- 结束通话
- 发送消息,消息内容不能大于4K
- 发送事件通知消息
- 开启/关闭发送本地音频流
- 开启/关闭发送本地视频流
- 设置本端视频宽高比
- 获取视频请求尺寸
- 设置视频请求尺寸
- 订阅通话中其他成员的视频流
- 取消订阅通话中其他成员的视频流
- 订阅通话中屏幕共享的视频流
- 取消订阅通话中屏幕共享的视频流
- 开启/关闭远程视频录制
- 获得远程视频录制状态
- 响应座席签名请求
# 视频客服访客事件
- 查询业务组号结果回调
- 通话状态改变回调
- 当前排队人数上报回调
- 通话属性改变回调
- 通话中有新成员加入回调
- 通话中有成员离开回调
- 通话中成员属性更新回调
- 收到消息回调
- 收到签名请求回调
- 录制异常回调
- 收到事件通知消息回调
# V.R22C01—2022-01
对应 R22C01 版本 SDK 及集成指导:点击下载 (opens new window)
新增特性
- 新增屏幕共享接口
优化改进:
1.集成文档的注释改动
2.补充示例代码
# V.R21C02—2021-05
**对应 R22C01 版本 SDK **:点击下载 (opens new window)
新增特性
- 用户注册/登录RTC开发者中心后可下载 SDK
- 用户注册/登录RTC开发者中心后可体验 Demo
- 新增 sendMessage 接口和 MESSAGE_RECEIVE 事件,实现在线消息功能
- 新增 SCREEN_SHARE_START 事件,实现接收屏幕共享的功能
优化改进
- 视频客服-访客新增 SVC 设置说明