iOS SDK 历史更新日志

下载pdf
更新时间:2019-08-09 16:58

2019-08-09(gc68861be)

问题修复

  1. 对某些特定场景下推流失败的问题进行了优化。
2019-07-09(g47c9edda)

新增功能

  1. 多播放器实例

    ZegoMediaPlayer 模块支持最多四个播放器实例,支持播放音乐文件,提供播放进度的通知等;便于预加载,有效降低切换内容的首帧时间。

改进优化

  1. 混流代理 ZegoMixStreamExDelegate 中增加了 onMixStreamRelayCDNStateUpdate:mixStreamID: 回调,通知混流转推 CDN 的状态。

  2. 拉流质量回调 onPlayQualityUpate:quality: 中的 ZegoApiPlayQuality 增加了推流端到拉流端的延迟 rtt 和推流端到拉流端的丢包率 pktLostRate

API 整理

g47c9edda 版本中对 API 进行了如下变动。

新增:

改动:

2019-06-10(g77803827)

改进优化

  1. 全面更新 SDK 错误码,新版错误码更加统一和清晰,让开发人员排查问题更加快速便捷。

问题修复

  1. 修复从 RTC 拉流没拉到数据时会结束拉流的问题。
  2. 修复房间服务器重启导致的断线重连问题。
2019-5-9(gbac359a9)

新增功能

  1. 音频流控
    新增 enableAudioTrafficControl 接口,推流端开启音频流控后,在网络差(网络带宽10kb/s以上)时,能保证推流出去的音频流畅。
2019-1-4(gcb20f711)

新增功能

  1. 新增变声功能;
  2. 新增转推CDN状态回调接口;
  3. 新增 MediaPlayer 模块重复播放接口;

问题修复

  1. 修复若干BUG,提升稳定性。
2018-11-06 (gb5998cbf)

问题修复

  1. 修复若干BUG。
2018-10-30 (g3021b99d)

新增功能

  1. 支持第三方授权。
  2. 媒体播放器支持播放网络资源,支持选择播放的音轨。
  3. 混流支持多路输出。

改进优化

  1. 优化网络连接模式,增加弱网环境下的推流能力。
  2. 优化分层编码接口。

问题修复

  1. 修复若干BUG,增强系统稳定性。
2018-07-13(gace83bc5)

新增功能

  1. 混流中支持下发各路流的音量信息
  2. 抖动缓冲优化,减少网络好转时延迟降低的时间
  3. 新增音频本地录制接口
  4. 新增 UpdatedStreamExtraInfo 接口,可用于更新与流相关的自定义信息
  5. 新增 onStreamExtraInfoUpdated 回调,可获取与流相关的自定义信息
2018-05-28(gaf952ccf)

新增功能

  1. 新增“audio-aux 模块,支持 onAuxCallback 中发送媒体次要信息”
  2. 新增“sound-level 模块,支持回调出房间内谁在说话”
  3. 新增”音频加密、解密接口“
2018-04-24(g76eafb9)

新增功能

  1. setConfig 接口新增设置“support_general_mode_below_ios9”(iOS9 及以下连麦时支持 general mode (非强制 voip))

问题修复

  1. 修复“推流状态码为 7 时, 调用 restartPublishStream 不能重新推流的 Bug”
  2. 修复“开始拉流后,使用相同的 StreamID 重复拉流,SDK 内部会重新拉流的 Bug”,修改后的逻辑为“保持之前的拉流状态”

改进优化

  1. 开始一次推流后,如果没有向业务层通知过“推流成功“,则不会向业务层回调“推流重试事件”
  2. 开始一次拉流后,如果没有向业务层通知过“拉流成功”,则不会向业务层回调“拉流重试事件”