Skip to content

Releases: pili-engineering/QNRTC-Android

v5.0.1

24 May 02:52
548b34b
Compare
Choose a tag to compare

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

15 Apr 02:09
2cb6922
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.0.0

简介

QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。

版本

  • 发布 qndroid-rtc-5.0.0.jar
  • 更新 libqndroid_rtc.so

注意

  1. 本次升级为主版本升级(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

14 Feb 12:00
19a756c
Compare
Choose a tag to compare

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

14 Jan 03:33
9a034a5
Compare
Choose a tag to compare

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

05 Nov 10:28
b5359d9
Compare
Choose a tag to compare

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

21 Oct 12:45
1cc0a23
Compare
Choose a tag to compare

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

30 Sep 02:16
a6e78b2
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 4.0.0

简介

QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。

版本

  • 发布 qndroid-rtc-4.0.0.jar

注意

  1. 本次升级为主版本升级(v3.1.0 -> v4.0.0),是基于 3.x 版本开发的全量重构版本,简化了接口调用逻辑,提高了接口的易用性,开发文档请参考新版文档站
  2. 本次升级版本对老版本不兼容,若您已使用老版本并希望升级到新版本,可参考 QNRTC v4.x 迁移指南

功能

  • 新增核心类 QNRTC 和 QNRTCClient,移除 QNRTCCEngine 接口类
  • 新增 QNLocalTrack 和 QNRemoteTrack 及其衍生的子类,对不同类型的音视频轨道做了区分,并提供了丰富的控制接口

优化

  • 优化事件监听逻辑,提供更丰富更具体的事件监听

问题反馈

当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues 来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels 中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug

v3.1.0

09 Aug 03:29
dee046a
Compare
Choose a tag to compare

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

25 Feb 12:09
d0600c5
Compare
Choose a tag to compare

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

23 Nov 06:49
e336fdb
Compare
Choose a tag to compare

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