Releases: pili-engineering/QNRTC-Android
v6.5.0
QNDroidRTC Release Notes for 6.5.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-6.5.0.jar
- 更新 libqndroid_rtc.so
优化
- 优化外部音频导入的数据传输方式
- 优化弱网下的视频卡顿现象
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v6.4.0
QNDroidRTC Release Notes for 6.4.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-6.4.0.jar
- 更新 libqndroid_rtc.so
功能
- 支持内置媒体播放器
缺陷
- 修复远端音频回调数据异常的问题
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v6.3.0
QNDroidRTC Release Notes for 6.3.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-6.3.0.jar
- 更新 libqndroid_rtc.so
功能
- 支持视频上下行分段 FEC 功能
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v6.2.0
QNDroidRTC Release Notes for 6.2.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-6.2.0.jar
- 更新 libqndroid_rtc.so
功能
- 支持音视频本地录制功能
缺陷
- 修复使用非法图片进行图片推流崩溃的问题
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
- 从 5.2.4 开始,org.webrtc 包被重命名为 org.qnwebrtc,请注意适配修改
- 从 5.2.4 开始,接口 QNRTCSetting.setAEC3Enabled 被删除,请使用 QNRTCSetting.setAudioScene 接口
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v6.1.0
QNDroidRTC Release Notes for 6.1.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-6.1.0.jar
- 更新 libqndroid_rtc.so
优化
- 优化弱网下的音频连麦体验
缺陷
- 修复特定场景下偶现的崩溃问题
- 修复订阅统计信息失效的问题
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
- 从 5.2.4 开始,org.webrtc 包被重命名为 org.qnwebrtc,请注意适配修改
- 从 5.2.4 开始,接口 QNRTCSetting.setAEC3Enabled 被删除,请使用 QNRTCSetting.setAudioScene 接口
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v6.0.0
QNDroidRTC Release Notes for 6.0.0
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-6.0.0.jar
- 更新 libqndroid_rtc.so
功能
- 新增 RTMP 直推功能
- 新增音频自定义加解密功能
缺陷
- 修复特定场景下麦克风开始采集崩溃的问题
- 修复日志持久化偶现崩溃的问题
- 修复特定并发场景下偶现的崩溃问题
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
- 从 5.2.4 开始,org.webrtc 包被重命名为 org.qnwebrtc,请注意适配修改
- 从 5.2.4 开始,接口 QNRTCSetting.setAEC3Enabled 被删除,请使用 QNRTCSetting.setAudioScene 接口
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v5.2.7
QNDroidRTC Release Notes for 5.2.7
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-5.2.7.jar
- 更新 libqndroid_rtc.so
功能
- 新增麦克风采集控制接口
缺陷
- 修复水印拉伸变形的问题
- 修复音频场景表现非预期的问题
- 修复低延迟耳返存在的兼容性问题
- 修复弱网场景偶现的阻塞问题
优化
- 优化拥塞算法提高带宽利用率
- 优化连麦初始接入时的音频表现
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
- 从 5.2.4 开始,org.webrtc 包被重命名为 org.qnwebrtc,请注意适配修改
- 从 5.2.4 开始,接口 QNRTCSetting.setAEC3Enabled 被删除,请使用 QNRTCSetting.setAudioScene 接口
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v5.2.6
QNDroidRTC Release Notes for 5.2.6
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-5.2.6.jar
- 更新 libqndroid_rtc.so
功能
- 新增语音激励功能
- 新增 QNCustomAudioTrack 的混音功能
- 新增 QNAudioFilter 类用于自定义音频处理
优化
- 优化个别设备上的返听延时
注意事项
- 混音的使用姿势发生了改变,详情可参考背景音乐混音、多音效混音、音频裸数据混音使用指南
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
- 从 5.2.4 开始,org.webrtc 包被重命名为 org.qnwebrtc,请注意适配修改
- 从 5.2.4 开始,接口 QNRTCSetting.setAEC3Enabled 被删除,请使用 QNRTCSetting.setAudioScene 接口
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
v5.2.5
QNDroidRTC Release Notes for 5.2.5
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-5.2.5.jar
- 更新 libqndroid_rtc.so
- 新增 libqnquic.so
- 新增 libqcrash.so
功能
- 新增对 quic 协议信令交互的支持
- 新增崩溃搜集模块
- 新增图片推流场景下的错误回调
- 新增支持 QNRTCSetting.setCustomSharedLibraryDir 接口设置未创建的路径
缺陷
- 修复日志本地存储场景下偶现的崩溃问题
- 修复个别场景下已知的低概率崩溃问题
注意事项
- libqnquic.so 用于优化弱网下的信令传输,为非必需依赖项
- libqcrash.so 用于搜集 SDK 的崩溃信息,为非必需依赖项
- 从 5.2.4 开始,org.webrtc 包被重命名为 org.qnwebrtc,请注意适配修改
- 从 5.2.4 开始,接口 QNRTCSetting.setAEC3Enabled 被删除,请使用 QNRTCSetting.setAudioScene 接口
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug
Github
https://github.com/pili-engineering/QNRTC-Android
Release Note
https://github.com/pili-engineering/QNRTC-Android/blob/master/ReleaseNotes/release-notes-5.2.5.md
v5.2.4
QNDroidRTC Release Notes for 5.2.4
简介
QNDroidRTC 是七牛推出的一款适用于 Android 平台的音视频通话 SDK,提供了包括美颜、滤镜、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。
版本
- 发布 qndroid-rtc-5.2.4.jar
- 更新 libqndroid_rtc.so
功能
- 支持设置房间重连的超时时间
- 对于转推任务异常断开的情况,在 QNLiveStreamingListener.onError() 中新增 ERROR_LIVE_STREAMING_CLOSED 错误码
- 提供视频编码参数的预设值接口
- 对 QNLocalVideoTrackStats 新增发布的宽高等统计信息
缺陷
- 修复在模拟器上运行崩溃的问题
- 修复 Track 在销毁后再发布崩溃的问题
- 修复使用 QNAudioMusicMixer.start() 接口无法开始混音的问题
- 修复同时订阅同一个 Track 概率发生错误的问题
优化
- 优化在弱网传输时的重传和接收 buffer 策略,降低卡顿率
- 优化在佩戴耳机场景下的音频处理流程,提升耳机场景的体验
注意事项
- 从 5.2.4 开始,org.webrtc 包被重命名为 org.qnwebrtc,请注意适配修改
- 从 5.2.4 开始,接口 QNRTCSetting.setAEC3Enabled 被删除,请使用 QNRTCSetting.setAudioScene 接口
- 从 5.1.1 开始,视频默认使用软件编码。若有需要,可以通过 QNRTCSetting.setHWCodecEnabled() 修改
- 从 5.1.1 开始,取消对接口 QNTranscodingLiveStreamingConfig.setHoldLastFrame() 的支持
- 如果您使用的版本是 5.0.1+,将不再需要依赖 happy-dns 库
问题反馈
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues
来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels
中指明类型为 bug 或者其他。 通过这里查看已有的 issues 和提交 bug