ZegoExpressEngine音视频SDK - 更新日志

1.3.1(2022-01-05)

修复一部分用户登录异常的问题

1.3.0(2022-01-01)

新增功能

  1. 新增多房间功能

同一个用户可以同时加入多个房间,并同时在多个房间内(目前默认最多同时加入 5 个房间)推流、拉流、发送实时消息和接收消息回调。本功能可以隔离多个房间的消息及回调,实现更灵活的连麦业务。ZEGO 推荐用于跨房间连麦和在线教育的超级小班场景。

需要在初始化 SDK 之前,调用 [setRoomMode] 接口,通过 [ZegoRoomMode] 类设置多房间模式,然后调用 [loginRoom] 接口登录多房间。

相关 API 请参考 setRoomMode, loginRoom

问题修复

  1. 修复了 iOS 平台上,移除 zego-view 标签时,原生视图状态没有被重置的问题

1.2.0(2021-11-18)

  1. 废弃旧的 [createEngine] 接口

为了降低开发者对环境的理解,废弃了掉测试环境,统一使用环境。在 2.13.0 及以上版本废弃了原有的 [createEngine] 接口,请使用 [createEngineWithProfile] 接口代替。

1.1.0(2021-09-24)

新增功能

  1. 支持摄像头关闭时推送静态图片

关闭摄像头时,支持持续推送 JPEG/JPG、BMP 和 HEIF 格式的静态图片。例如,主播退后台的时候,会主动关闭摄像头,此时观众侧需要展示主播暂时离开的图片。

初始化 SDK 后,关闭摄像头之前通过 [setDummyCaptureImagePath] 接口设置所推静态图片的路径,开始正常推流后,调用 [enableCamera] 接口关闭摄像头时会开始推静态图片,调用 [enableCamera] 接口打开摄像头时会结束推静态图片。

相关 API 请参考 setDummyCaptureImagePath

  1. 新增手动混流功能

新增手动混流功能,可以自定义控制混流任务和混流内容,包括输入流、混流布局等,支持手动混视频流和音频流,常用于多人互动直播和跨房间连麦场景。调用 [startMixerTask] 接口可以启动手动混流,调用 [stopMixerTask] 可以停止手动混流。

相关 API 请参考 startMixerTask, stopMixerTask

  1. 新增摄像头变焦功能

通过 SDK 设置摄像头的变焦倍数,可实现拍摄时放大远方物体的效果。启动摄像头后,调用 [getCameraMaxZoomFactor] 接口可以获取摄像头的最大变焦倍数。调用 [setCameraZoomFactor] 接口可以设置摄像头的变焦倍数,最小值为 “1.0”。

相关 API 请参考 getCameraMaxZoomFactor, setCameraZoomFactor

  1. 增加试验性 API 功能

ZEGO 通过此 API 提供 RTC 业务中的部分技术预览或特别定制功能,例如手电筒打开功能,方便客户灯光暗的时候提升亮度。

需要获取该功能的使用方法或其详情可咨询 ZEGO 技术支持。

相关 API 请参考 callExperimentalAPI

1.0.4(2021-07-13)

修复设置isUserStatusNotify不生效的问题

1.0.3(2021-07-08)

  1. 修复addPublishCdnUrl 参数传递错误的问题

1.0.2(2021-06-18)

  1. 修复流房间出现混乱的问题
  2. 修复拉流延时的问题

1.0.1(2021-06-15)

修复iOS创建引擎异常问题

1.0.0(2021-06-15)

正式版发布,包含基础的实时音视频功能、常用视频配置、房间实时消息、推拉流信息监测、编解码与分层编码、视频播放器、流量控制等进阶功能。

0.1.5(2021-05-20)

修复iOS层设置播放音量的问题

0.1.4(2021-05-19)

1、修复setPlayVolume在iOS层调用失败的bug 2、修复Android层自定义信令回调为true的bug

0.1.3(2021-05-17)

修复已知bug

0.1.2(2021-03-15)

  1. 兼容最新 SDK

0.1.1(2020-12-10)

支持IM收发消息 支持iOS平台