# 历史版本
WebRTC 版 Juphoon RTC SDK 的更新日志和版本说明
# V.R24C01—2024-02(最新版本)
- 更新 API 链接
# 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 对象
- 获取所有音频输入设备列表
- 获取所有音频输出设备列表
- 开始本端视频渲染
- 开始远端视频渲染
- 停止视频渲染
- 关闭所有媒体资源,包括远端和本端音视频
- 打开音频输入
- 关闭音频输入
- 打开音频输出
- 关闭音频输出
- 切换摄像头/切换到指定摄像头
- 摄像头是否打开
- 获取当前摄像头
- 获取摄像头列表
- 音频设备是否打开
- 指定要开启的摄像头
- 设置摄像头采集属性
# 设备事件
- 媒体音量上报
- 摄像头变化回调
- 输入音频变化回调
# 多方通话管理
- 创建 JRTCRoom 对象
- 销毁 JRTCRoom 对象
- 加入房间
- 离开房间
- 获取房间号
- 获取房间密码
- 获取房间唯一标识(服务器生成)
- 获取房间标题
- 获取自己当前在房间中的状态
- 获取房间中的所有成员
- 根据用户ID获取房间成员
- 获取本地音频数据是否在上传
- 获取本地视频数据是否在上传
- 获取屏幕共享时的视频流ID
- 获取发起屏幕共享者的用户ID
- 获得远程视频录制状态
- 开启/关闭发送本地音频流
- 开启/关闭发送本地视频流
- 订阅房间中其他用户的视频流
- 取消订阅房间中其他用户的视频流
- 订阅屏幕共享的视频流
- 取消订阅屏幕共享的视频流
- 开启/关闭远程录制
- 发送房间消息,消息内容不能大于4K
- 设置本端视频宽高比
# 多方通话事件
- 自身在房间中的状态变化回调
- 房间属性变化回调
- 加入房间结果回调
- 离开房间结果回调
- 新成员加入回调
- 成员离开回调
- 成员属性更新回调
- 接收房间消息的回调
- 录制异常回调
# V.R22C01—2022-01
对应 R22C01 版本 SDK 及集成指导:点击下载 (opens new window)
新增特性
- 新增屏幕共享接口
优化改进:
1.集成文档的注释改动
2.补充示例代码
# V.R21C02—2021-05
新增特性
- 用户注册/登录RTC开发者中心后可下载 SDK
- 用户注册/登录RTC开发者中心后可体验 Demo
- 新增 sendMessage 接口和 MESSAGE_RECEIVE 事件,实现在线消息功能
- 新增 SCREEN_SHARE_START 事件,实现接收屏幕共享的功能
优化改进
- 视频客服-访客新增 SVC 设置说明
← H5-WebRTC 兼容性说明 平台概述 →