实时音视频
  • 平台类型
  • 框架 / 引擎
  • iOS
  • Android
  • macOS
  • Windows
  • Linux
  • Web
  • 小程序
Express-Video SDK
本地下载
2021-07-09Version:2.8.0

新增功能

1. 新增多房间功能

需要联系 ZEGO 技术支持开通该功能。

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

需要在初始化 SDK 之后,登录房间前调用 enableMultiRoom 接口开启多房间,再调用 loginRoom 接口登录多房间,详情请参考 常用功能 - 多房间

相关 API 请参考 enableMultiRoomloginRoom

问题修复

1. 修改已知问题

2021-06-10Version:2.7.0

问题修复

1. 修复了 startPlayingStream 中 “playOption.sourceType” 参数的默认值在接口调用时被修改的问题

2. 修改了其他已知问题

2021-04-29Version:2.6.0

新增功能

1. 新增 token 过期回调 tokenWillExpire 和 token 更新接口 renewToken

SDK 当前版本已支持该回调和接口,预计 2021-05-13 才可正式使用。

当 token 快要过期前的 30s SDK 会主动触发 tokenWillExpire 回调,开发者需要在收到该回调时,重新生成 token 并调用 renewToken 接口更新。

renewToken 接口常用于如下场景:

a. 当 token 过期时,通过该接口来更新 token。

b. 当开发者需要从登录权限切换到推流(含登录)权限,或者从推流(含登录)权限切换到只有登录权限时,可以通过该接口来实现。

相关 API 请参考 tokenWillExpirerenewToken

2. token 版本升级,支持 token 分功能鉴权

SDK 当前版本已支持该鉴权功能,但预计 2021-05-13 才可正式使用。

通过新版本 token 控制是否可登录,是否能推流,若想使用新版本 token 鉴权功能,请先联系 ZEGO 技术支持开启对应配置。

相关 API 请参考 tokenWillExpirerenewToken

问题修复

1. 修复了 SDK 无法拉取自己所推流的问题

如果 SDK 在推流后调用 startPublishingStream 接口拉取当前所推流,则会出现 “player already exist” 报错,原因为 SDK 限制重复拉流的机制导致无法拉取自己推的流,该问题已修复。

相关 API 请参考 startPublishingStreamstartPlayingStream

2021-04-15Version:2.5.0

问题修复

1. 修复已知问题

2021-04-01Version:2.4.0

改进优化

1. 修改了设置日志时上传地址的优先级,使其优先级高于后台下发的地址

相关 API 请参考 setLogConfig

2. 优化了视频码率设置策略,解决了屏幕共享码率初始值较低的问题

问题修复

1. 修复了流更新列表 “roomID” 为 “undefined” 的问题

2. 修复了初始化后立即登录房间时报 “network is broken, stop retry” 的问题

2021-03-18Version:2.3.0

问题修复

1. 修复已知问题

2021-03-04Version:2.2.1

改进优化

1. 用户被踢出房间时,新增详细的踢出原因

2. 修复了重复登录房间时无法感知房间重置,导致收不到流更新的问题

房间成员被踢下线时,SDK 需要根据附加信息提示具体被踢下线的原因。

2021-01-28Version:2.0.0

改进优化

1. 代码重构,减少不同模块之间耦合性

2. 日志系统重构,优化了日志结构,提高问题定位效率

3. 重试逻辑重构,进一步提高 SDK 抗弱网能力

2020-12-28Version:1.7.2

改进优化

1. 优化了回调的报错机制

2020-11-16Version:1.7.1

改进优化

1. 优化了断网重试逻辑

2. 优化了在停止服务端混流回调中退出房间的报错机制

相关 API 请参考 stopMixerTask

2020-10-22Version:1.7.0

新增功能

1. 新增房间内当前在线用户数量回调

新增 roomOnlineUserCountUpdate 回调,用于通知用户当前房间在线人数。

相关 API 请参考 roomOnlineUserCountUpdate

改进优化

  1. 开始推拉流和停止推拉流时触发 推流状态更新回调拉流状态更新回调

    相关 API 请参考 publisherStateUpdate playerStateUpdate

  2. 优化了频繁切换推拉流时的报错机制

  3. 优化了日志上报

问题修复

  1. 新增房间服务与混流服务器通信失败时的错误提示
  2. server 支持备用域名,提高连通率
  3. 修复可靠消息 bug
  4. 修复媒体服务心跳间隔
2020-06-15Version:1.6.0

新增

  1. 推拉流重试,增加获取新的节点地址接口getNextUrl

问题修复

  1. publiserState及playerState状态回调优化

  2. 流更新接口优化,解决房间流列表为空仍触发回调问题

  3. 修复其它已知问题

2020-06-08Version:1.5.1

问题修复

  • startMixerTask 参数修正

  • 2020-05-15Version:1.5.0

    改进优化

    1. 优化部分错误码信息
    2. 优化部分关键日志

    问题修复

    1. 修复已知问题
    2020-04-30Version:1.4.0

    改进优化

    1. 优化房间用户列表拉取策略

    问题修复

    1. 修复已知问题
    2020-04-15Version:1.3.0

    客户端控制房间最大人数

    优化小程序拉流逻辑

    优化节点重试逻辑

    修复已知问题

    2020-03-30Version:1.2.1

    增加房间弹幕消息功能、自定义信令 优化混流接口

    2019-11-28Version:1.1.0

    增加混流接口 增加IM接口 对齐各端接口,接口命名、参数命名、取值等统一

    2019-10-31Version:1.0.0

    Zego Webrtc Express SDK 初版发布。包含系统、房间、推流、拉流功能