Skip to content

Releases: pili-engineering/QNRTC-Android

v5.2.3

21 Apr 04:01
b015fcb
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.2.3

简介

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

版本

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

功能

  • 支持同时发布多个 QNLocalAudioTrack
  • 支持新的日志上报功能
  • 支持设置视频在弱网下的降级模式
  • 支持设置自定义的 so 加载路径

缺陷

  • 修复在某些 vivo 手机上,使用蓝牙耳机崩溃的问题
  • 修复使用 QNDroidRTC 上线谷歌商店有安全警告的问题
  • 修复在某些定制的 Android 设备上,加房抛出 10054 的问题
  • 修复对 QNRemoteVideoTrack 设置 QNVideoFrameListener 后,必需调用 play 接口才有回调的问题

优化

  • 优化在低带宽,高丢包场景下的媒体传输质量
  • 优化视频软编码的效率和质量
  • 优化在音乐场景下的声音质量

注意事项

  • 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
  • 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v5.2.2

09 Jan 03:02
286ebcd
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.2.2

简介

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

版本

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

缺陷

  • 修复在 armv7 架构手机上使用软件 AEC 时崩溃的问题
  • 修复在重连失败再次加入房间后,离开房间会崩溃的问题
  • 修复在观众角色时,无法回调本地网络质量信息的问题
  • 修复采集分辨率和编码分辨率不一致,导致画面被裁剪的问题

优化

  • 优化在 RTT 一定波动网络环境下视频卡顿的现象

注意事项

  • 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
  • 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v5.2.1

24 Nov 10:09
3dba41b
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.2.1

简介

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

版本

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

功能

  • 支持动态修改本地视频 Track 的编码参数

缺陷

  • 修复在 API 31 及以上版本 SDK 需要 BLUETOOTH 权限才能进行蓝牙连麦的问题
  • 修复本地 Track 的 mute 状态在重连过程中有可能失效的问题
  • 修复使用在线资源进行混音时进行 seek 导致概率奔溃的问题

注意事项

  • 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
  • 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v5.2.0

12 Oct 01:07
2b58627
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.2.0

简介

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

版本

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

优化

  • 优化弱网下视频质量调整策略,平衡清晰度和流畅性

功能

  • 支持音乐,音效通过 RTC 进行本地播放
  • 支持外部音源 (PCM) 混音
  • 支持设置拉伸模式进行视频渲染

缺陷

  • 修复稳定性崩溃问题
  • 修复展讯平台硬编码无法使用的问题

注意事项

  • 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
  • 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v5.1.3

06 Sep 13:59
e02789b
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.1.3

简介

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

版本

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

优化

  • 升级音频回声处理算法, 优化回声处理的兼容性和稳定性

功能

  • 新增音频场景化配置功能

缺陷

  • 修复 init/deinit 过程中概率崩溃的问题
  • 修复硬解码概率崩溃的问题

注意事项

  • 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
  • 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v5.1.2

22 Jul 14:37
829a7fa
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.1.2

简介

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

版本

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

优化

  • 优化蓝牙场景的使用体验

缺陷

  • 修复远端用户离开房间概率崩溃的问题
  • 修复断网重连时没有回调单路转推 QNLiveStreamingListener.onStopped() 状态的问题

注意事项

  • 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
  • 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v4.0.3

11 Jul 03:35
fd05cfc
Compare
Choose a tag to compare

简介

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

版本

  • 发布 qndroid-rtc-4.0.3.jar

缺陷

  • 修复加房间前设置连麦角色失效的问题

优化

  • 优化蓝牙场景的使用体验

注意事项

  • 从 v4.0.2 版本开始,请务必依赖 happy-dns 1.0.1 版本 dns 解析库,否则将会导致不必要的崩溃:
dependencies {
    implementation 'com.qiniu:happy-dns:1.0.1'
}

问题反馈

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

v5.1.1

20 Jun 06:22
cf66d34
Compare
Choose a tag to compare

QNDroidRTC Release Notes for 5.1.1

简介

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

版本

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

功能

  • 支持创建纯音频合流转推任务

缺陷

  • 修复 QNRemoteVideoTrackStats,QNRemoteAudioTrackStats 中 uplinkRTT,uplinkLostRate 值错误的问题
  • 修复在 Android 4.4 上无法使用的问题

注意事项

  • 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
  • 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v5.1.0

02 Jun 12:59
b0367e9
Compare
Choose a tag to compare

简介

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

版本

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

功能

  • 新增多重混音功能,支持同时混音背景音乐和音效

缺陷

  • 修复 userData 异常的问题

注意事项

  • 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库

问题反馈

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

v4.0.2

25 May 09:25
bdb7a4e
Compare
Choose a tag to compare

简介

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

版本

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

功能

  • 升级自研音频回声消除算法

缺陷

  • 修复 HE-AAC 音频格式混音播放异常
  • 修复无法创建纯音频合流转推任务的问题
  • 修复个别场景下偶现的空指针问题
  • 修复蓝牙耳机场景下的异常问题

注意事项

  • 从 v4.0.2 版本开始,请务必依赖 happy-dns 1.0.0 版本 dns 解析库,否则将会导致不必要的崩溃:
dependencies {
    implementation 'com.qiniu:happy-dns:1.0.0'
}

问题反馈

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