Skip to content

Releases: pili-engineering/QNRTC-iOS

v5.2.4

22 Aug 03:14
41ceb6f
Compare
Choose a tag to compare
  • 功能

    • 支持设置房间重连超时时间
    • 支持视频编码参数的预设配置接口
    • 支持软件编码
    • 支持视频降级默认值自动区分场景
    • 支持本地及远端视频 stats 回调宽高信息
  • 优化

    • 优化在弱网传输时的重传和接收 buffer 策略,降低卡顿率
    • 优化平台层断线重连的反应时间
    • 转推异常断开时回调新增错误码 QNRTCErrorLiveStreamingClosedError
  • 问题

    • 修复订阅相同 Track 多次导致订阅失败的问题
    • 修复销毁 Track 后再发布会 crash 的问题
    • 修复取消发布后仍回调 stats 的问题
    • 修复偶现远端离开房间本地 crash 的问题
    • 修复日志文件 Tag 非法及 Size 过小的 crash 问题
    • 修复连麦时订阅还未成功便立即取消订阅发生 crash 的问题

v5.2.3

07 Jul 13:05
1dccb3e
Compare
Choose a tag to compare

功能

  • 支持发布多音频 Track
  • 支持音频场景化配置
  • 支持日志文件上传
  • 支持设置视频在弱网下的降级模式
  • 支持切换摄像头结果回调
  • 支持摄像头采集运行过程中发生错误回调

优化

  • 提升抗丢包抗抖动能力
  • 优化本地渲染 CPU 占用
  • 优化包体大小

缺陷

  • 修复加房间成功后立即离开概率性奔溃的问题
  • 修复获取 remoteUserList 的音频 track 数组错误的问题
  • 修复 iOS 13.x 上 Metal 本地预览黑屏的问题
  • 修复 iOS 15.5 音频打断奔溃的问题

v5.2.2

10 Mar 02:33
8c770a7
Compare
Choose a tag to compare
  • 缺陷

    • 修复在重连失败再次加入房间后,离开房间会崩溃的问题
    • 修复采集分辨率和编码分辨率不一致,导致画面被裁剪的问题
  • 优化

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

v5.2.1

16 Dec 13:37
185232f
Compare
Choose a tag to compare
  • 功能

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

    • 修复本地 Track 的 mute 状态在重连过程中有可能失效的问题
    • 修复使用在线资源进行混音时 seek 操作导致概率奔溃的问题
    • 修复断线重连失败偶现奔溃的问题

v5.2.0

27 Oct 07:59
3d3f55f
Compare
Choose a tag to compare
  • 功能

    • 支持推流固定分辨率
    • 支持通话模式开关
    • 支持音乐、音效通过 RTC 进行本地播放
    • 支持外部音源 (PCM) 混音
  • 优化

    • 优化弱网下视频质量调整策略,平衡清晰度和流畅性
    • 解决画面渲染色彩差异感
  • 缺陷

    • 修复不实现摄像头采集代理本地内置美颜不生效的问题
    • 修复加房间 userData 传 NSNull 会奔溃的问题
    • 修复 iOS 16 以上开启摄像头采集线程卡顿的问题
    • 修复前置编码镜像配置开关错误的问题
    • 修复稳定性崩溃问题

v5.1.1

30 Jun 12:34
2d364e2
Compare
Choose a tag to compare

QNRTCKit Release Notes for 5.1.1

内容

简介

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

记录

  • 功能

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

    • 缩小 FFmpeg 的包体大小,改为静态库由 QNRTCKit.framework 内部链路
  • 缺陷

    • 修复远端音视频传输统计数据中 uplinkRTT 以及 uplinkLostRate 值错误的问题
    • 修复本地质量等级变更回调 didNetworkQualityNotified 未触发的问题
    • 修复跨房信息配置初始化方法 initWithToken 设置 token 无效的问题

问题反馈

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

通过这里查看已有的 issues 和提交 bug

v5.1.0

10 Jun 16:30
f7f11fc
Compare
Choose a tag to compare

QNRTCKit Release Notes for 5.1.0

内容

简介

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

记录

  • 功能
    • 新增多重混音功能,支持同时混音背景音乐和音效
    • 修复加房间携带 userData,远端用户收到 userData 信息错误的问题

问题反馈

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

通过这里查看已有的 issues 和提交 bug

v5.0.0

07 Jun 16:05
d2c5c1a
Compare
Choose a tag to compare

QNRTCKit Release Notes for 5.0.0

内容

简介

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

注意

本次升级为主版本升级(v4.0.4 -> v5.0.0),是基于 4.x 版本开发的重构版本, SDK 使用了统一的 C++ RTC 内核,保证了七牛 RTC 在各个平台的一致性,同时主要接口和 4.x 基本兼容,开发文档参考新版文档站

问题反馈

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

通过这里查看已有的 issues 和提交 bug

v4.0.4

25 May 10:45
5287890
Compare
Choose a tag to compare
  • 优化
    • 升级 DNS 解析依赖库 HappyDNS 版本为 1.0

v3.1.2

26 Apr 06:53
fa3a06d
Compare
Choose a tag to compare
  • 修复
    • 修复加入房间偶现 crash 问题