Releases: pili-engineering/QNRTC-Android
v5.0.1
QNDroidRTC Release Notes for 5.0.1
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-5.0.1.jar
- 更新 libqndroid_rtc.so
功能
- 升级自研音频回声消除算法
缺陷
- 修复 HE-AAC 音频格式混音播放异常
注意事项
- 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v5.0.0
QNDroidRTC Release Notes for 5.0.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-5.0.0.jar
- 更新 libqndroid_rtc.so
注意
- 本次升级为主版本升级(v4.0.1 -> v5.0.0),是基于 4.x 版本开发的重构版本,SDK 使用了统一的 c++ RTC 内核, 保证了七牛 RTC 在各个端上的一致性,同时接口和 4.x 完全兼容,开发文档请参考新版文档站。
功能
- 新增 SDK 内部音视频弱网优化
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v3.1.3
QNDroidRTC Release Notes for 3.1.3
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-3.1.3.jar
缺陷
- 修复特定机型上帧率达不到设置值
- 修复外部音频导入概率奔溃
- 修复某些机型上加房耗时较长
- 修复某些蓝牙耳机无法连接成功
注意事项
- 如果您使用的版本是 2.5.0+,那么为了给您提供更好的使用体验,请务必依赖如下 dns 解析库:
dependencies {
implementation 'com.qiniu:happy-dns:0.2.17'
}
- 从 3.0.2 版本开始,SDK 不再提供 v1 接口
- 从 3.1.0 版本开始,SDK 不再提供 armeabi 架构库
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v4.0.1
QNDroidRTC Release Notes for 4.0.1
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-4.0.1.jar
功能
- 新增场景和角色设置,详见 QNRTC.createClient, QNRTCClient.setClientRole
- 跨房媒体转发功能,详见 QNRTCClient.(start/update/stop)MediaRelay
- 麦克风被占用时提供检测方法或错误回调
缺陷
- 修复断网时统计信息依然回调质量正常的问题
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v3.1.2
QNDroidRTC Release Notes for 3.1.2
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-3.1.2.jar
功能
- 支持房间场景与角色设置
- 支持跨房媒体转发
缺陷
- 修复加入房间后存在用户被踢出房间的问题
注意事项
- 如果您使用的版本是 2.5.0+,那么为了给您提供更好的使用体验,请务必依赖如下 dns 解析库:
dependencies {
implementation 'com.qiniu:happy-dns:0.2.17'
}
- 从 3.0.2 版本开始,SDK 不再提供 v1 接口
- 从 3.1.0 版本开始,SDK 不再提供 armeabi 架构库
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v3.1.1
QNDroidRTC Release Notes for 3.1.1
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-3.1.1.jar
功能
- 添加音视频弱网优化特性
缺陷
- 修复修改系统语言时 rtc 发布失败
- 修复网络断开时统计信息不准确
注意事项
- 如果您使用的版本是 2.5.0+,那么为了给您提供更好的使用体验,请务必依赖如下 dns 解析库:
dependencies {
implementation 'com.qiniu:happy-dns:0.2.17'
}
- 从 3.0.2 版本开始,SDK 不再提供 v1 接口
- 从 3.1.0 版本开始,SDK 不再提供 armeabi 架构库
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v4.0.0
QNDroidRTC Release Notes for 4.0.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-4.0.0.jar
注意
- 本次升级为主版本升级(v3.1.0 -> v4.0.0),是基于 3.x 版本开发的全量重构版本,简化了接口调用逻辑,提高了接口的易用性,开发文档请参考新版文档站。
- 本次升级版本对老版本不兼容,若您已使用老版本并希望升级到新版本,可参考 QNRTC v4.x 迁移指南。
功能
- 新增核心类 QNRTC 和 QNRTCClient,移除 QNRTCCEngine 接口类
- 新增 QNLocalTrack 和 QNRemoteTrack 及其衍生的子类,对不同类型的音视频轨道做了区分,并提供了丰富的控制接口
优化
- 优化事件监听逻辑,提供更丰富更具体的事件监听
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v3.1.0
QNDroidRTC Release Notes for 3.1.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-3.1.0.jar
功能
- 支持日志上报
- 支持视频 SEI 设置 UUID
- 支持回调订阅音频播放前数据
- 外部导入功能支持纹理方式
缺陷
- 修复 API 29 及以上录屏失败
- 优化某些机型上编码,解码帧率过低问题
- 优化弱网下码率控制策略
注意事项
- 如果您使用的版本是 2.5.0+,那么为了给您提供更好的使用体验,请务必依赖如下 dns 解析库:
dependencies {
implementation 'com.qiniu:happy-dns:0.2.17'
}
- 从 3.0.2 版本开始,SDK 不再提供 v1 接口
- 从 3.1.0 版本开始,SDK 不再提供 armeabi 架构库
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v3.0.2
QNDroidRTC Release Notes for 3.0.2
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-3.0.2.jar
功能
- 支持根据 camera 能力设置采集分辨率
- 支持合流设置 SEI
- 支持合流设置保留最后一帧
缺陷
- 修复混音时重复多次后失败
- 修复音频码率设置不生效
- 修复外部导入特殊配置时崩溃
注意事项
- 如果您使用的版本是 2.5.0+,那么为了给您提供更好的使用体验,请务必依赖如下 dns 解析库:
dependencies {
implementation 'com.qiniu:happy-dns:0.2.17'
}
- 从 3.0.2 版本开始,SDK 不再提供 v1 接口
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v3.0.1
QNDroidRTC Release Notes for 3.0.1
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-3.0.1.jar
功能
- 支持摄像头切换图片连麦
- 支持单路转推添加 SEI 功能
- 支持添加视频水印功能
- 支持合流时单独设置 Track 填充模式
- 支持回调本地 Track 音量大小
- 支持调节麦克风采集后音量
- 支持对合流和单路任务设置延时关闭
缺陷
- 修复特定机型加入房间失败
- 修复混音时低概率 ANR
- 修复某些机型初始化时抛出异常
注意事项
- 如果您使用的版本是 2.5.0+,那么为了给您提供更好的使用体验,请务必依赖如下 dns 解析库:
dependencies {
implementation 'com.qiniu:happy-dns:0.2.17'
}
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug