发布日志

本文介绍超低延时直播相关SDK的版本更新日志。

目录

Native RTS SDK

说明
  • 移动端(Android和iOS端)RTS SDK需要集成播放器使用,推荐使用阿里云播放器。更多信息,请参见Native RTS SDK简介

  • Windows端阿里云播放器内置RTS SDK,无需单独集成。

  • 2023-10-11

    客户端

    下载地址

    配套阿里云播放器版本的限制

    发布日志

    iOS

    V2.6.2

    推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。

    • 新增RTS多码率切换的底层支持。

    • 修复bug,提高稳定性。

    Android

    V2.6.2

  • 2023-03-09

    客户端

    下载地址

    配套阿里云播放器版本的限制

    发布日志

    iOS

    V2.6.0

    推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。

    优化SDK稳定性和日志。

    Android

    V2.6.0

  • 2022-09-02

    客户端

    下载地址

    配套阿里云播放器版本的限制

    发布日志

    iOS

    V2.5.0

    推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。

    • 简化rts_messages.h中状态码,新增MessageCode E_RECV_STOP_SIGNAL。

    • 优化稳定性。

    Android

    V2.5.0

    Mac

    V2.5.0

    不涉及。

    Windows

    V2.5.0

  • 2022-07-01

    客户端

    下载地址

    配套阿里云播放器版本的限制

    发布日志

    iOS

    V2.4.0

    推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。

    • 起播阶段支持自定义加速。

    • 优化延时、卡顿率。

    • DNS策略可配置:HTTP模式、Local模式、混合模式。

    • 优化SDK稳定性。

    Android

    V2.4.0

    Mac

    V2.4.0

    不涉及。

    Windows

    V2.4.0

  • 2022-03-03

    客户端

    下载地址

    配套阿里云播放器版本的限制

    发布日志

    iOS

    V2.2.0

    推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。

    • 优化首帧耗时。

    • 拆分首帧耗时的埋点。

    • 拆分起播失败的埋点。

    • 修复Bug,提升SDK稳定性。

    Android

    V2.2.0

    Mac

    V2.2.0

    不涉及。

    Windows

    V2.2.0

  • 2021-12-31

    客户端

    下载地址

    配套阿里云播放器版本的限制

    发布日志

    iOS

    V2.1.0

    推荐V5.4.2.0或以上版本,最低支持V5.2.3.0。

    • 优化缓存策略。

    • 优化日志埋点。

    • 增加SFU、IP地址查询接口。

    Android

    V2.1.0

    Mac

    V2.1.0

    不涉及。

  • 2021-09-27

    客户端

    下载地址

    配套阿里云播放器版本限制

    发布日志

    iOS

    V1.9.0

    推荐V5.4.2.0或以上版本,最低支持V5.2.3.0。

    • 优化视频卡顿。

    • 优化首帧耗时。

    • 起播阶段支持不同模式:快加速、慢加速、不加速。

    • 支持AAC-HE。

    Android

    V1.9.0

    Mac

    V1.9.0

    不涉及。

    Windows

    V1.9.0

  • 2021-07-30

    客户端

    下载地址

    配套阿里云播放器版本限制

    发布日志

    iOS

    V1.8.0

    推荐V5.4.2.0或以上版本,最低支持V5.2.3.0。

    • 支持私有NAL的传输。

    • 支持H.265编码格式推拉流。

    • 支持统计全Fyan链路延时。

    Android

    V1.8.0

    Mac

    V1.8.0

    不涉及。

    Windows

    V1.8.0

  • 2021-04-23

    客户端

    下载地址

    配套阿里云播放器版本限制

    发布日志

    iOS

    V1.6.1

    推荐V5.3.0.0或以上版本,最低支持V5.2.3.0。

    说明

    如果配套阿里云播放器版本为V5.3.0.0~V5.3.3.0,Android端阿里云播放器SDK中的AlivcArtc请使用V5.3.0p,iOS端阿里云播放器SDK中的artcSource请使用V5.3.0p

    • 优化部分视频卡顿问题。

    • 修复部分bug。

    Android

    V1.6.1

  • 2021-03-01

    客户端

    下载地址

    配套阿里云播放器版本限制

    发布日志

    iOS

    V1.6.0

    支持V5.2.3或以上版本。

    • 优化弱网卡顿问题。

    • 支持ARTC推流。

    Android

    V1.6.0

  • 2021-01-06

    客户端

    下载地址

    配套阿里云播放器版本限制

    发布日志

    iOS

    V1.5.0

    支持V5.2.3或以上版本。

    • 降低延时。

    • 支持在播流过程中改变推流的分辨率。

    • 优化抗卡顿。

    Android

    V1.5.0

  • 2020-11-05

    客户端

    下载地址

    配套阿里云播放器版本限制

    发布日志

    iOS

    支持V5.2.1或以上版本。

    说明

    如果配套阿里云播放器版本为V5.2.1,Android端阿里云播放器SDK中的AlivcArtc请使用V5.2.1p,iOS端阿里云播放器SDK中的artcSource请使用V5.2.1p

    • 优化特定场景卡顿问题。

    • 支持纯音频、纯视频拉流。

    • 支持外部调整缓存Buffer。

    说明

    裁剪版本可以有效减少包的体积,但是需要依赖外部的OpenSSL和cURL库,不能配合阿里云播放器SDK使用。

    Android

  • 2020-09-29

    客户端

    下载地址

    配套阿里云播放器版本限制

    发布日志

    iOS

    支持V5.2.1或以上版本。

    • 独立发版。

    • 增加回调实时状态。

    • 整理错误码。

    • 修复稳定性问题。

    说明

    裁剪版本可以有效减少包的体积,但是需要依赖外部的OpenSSL和cURL库,不能配合阿里云播放器SDK使用。

    Android

Web RTS拉流SDK

  • 2024-06-21

    下载地址

    npm

    发布日志

    V2.8.1

    npm

    优化Safari浏览器推流稳定性。

  • 2024-05-09

    下载地址

    npm

    发布日志

    V2.8.0

    npm

    • 推拉流支持SEI。

    • 推流支持设置音频profile。

    • 优化拉流的TCP策略,提升拉流成功率。

    • 修复小米系统浏览器下,如果不检查兼容性,直接调用subscribe会报错的问题。

  • 2024-03-15

    下载地址

    npm

    发布日志

    V2.7.4

    npm

    优化部分信令失败时的错误提示。

  • 2024-01-31

    下载地址

    npm

    发布日志

    V2.7.3

    npm

    支持立体声拉流。

  • 2023-12-29

    下载地址

    npm

    发布日志

    V2.7.2

    npm

    • 兼容某些机型在iOS16.1上麦克风自动关闭的问题。

    • 修复iOS16.4以下机型自动重推可能失效的问题。

  • 2023-12-22

    下载地址

    npm

    发布日志

    V2.7.1

    npm

    修复Electron打包后发出的信令协议不正确的问题。

  • 2023-12-18

    下载地址

    npm

    发布日志

    V2.7.0

    npm

    • 支持透出视频帧数据。

    • 完善自动重连策略。

  • 2023-12-06

    下载地址

    npm

    发布日志

    V2.6.2

    npm

    优化自动重推策略。

  • 2023-11-13

    下载地址

    npm

    发布日志

    V2.6.0

    npm

    • 支持更多浏览器类型和版本。

    • onPlayEvent事件中新增evt.event === PLAY_EVENT.MEDIA事件。

    • onPlayEvent事件中新增网络状况指标networkQuality。

    • 新增reconnect事件,标识自动重连开始,不再从onError事件上报重连消息。

    • 修复超时、断网重连时重连事件缺少retryTimes字段的问题。

    • 修复iOS 12.5之前的版本无限重连的问题。

  • 2023-09-07

    下载地址

    npm

    发布日志

    V2.5.1

    npm

    • 更新自动重连功能的默认参数。

    • 修复重连失败报错。

    • 修复停推、停拉失效。

  • 2023-09-07

    下载地址

    npm

    发布日志

    V2.5.0

    npm

    • 新增特性:推拉流出错SDK内部自动重新连接,可配置重连参数。

    • 新增特性:设备权限跳转。

    • 浏览器白名单新增支持:iOS+Chrome、Windows+微信浏览器。

    • 无音视频数据media Timeout事件,超时时间由5s增加到6s。

    • 修复创建本地流摄像头黑屏。

  • 2023-08-14

    下载地址

    npm

    发布日志

    V2.4.2

    npm

    修复onPlayEvent事件中timeout可能错误触发的问题。

  • 2023-08-09

    下载地址

    npm

    发布日志

    V2.4.1

    npm

    修复TypeScript类型错误的问题。

  • 2023-08-07

    下载地址

    npm

    发布日志

    V2.4.0

    npm

    推流支持传入自定义流。

  • 2023-04-21

    下载地址

    npm

    发布日志

    V2.3.1

    npm

    修复iOS15.1Safari推流crash的问题。

  • 2023-04-21

    下载地址

    npm

    发布日志

    V2.2.9

    npm

    • 新增checkPublishSupport() 用于检查推流环境。

    • 支持采集浏览器声音(需要浏览器支持),支持同时采集浏览器声音和麦克风声音。

  • 2023-04-03

    下载地址

    npm

    发布日志

    V2.2.7

    npm

    支持自定义屏幕共享ScreenProfile。

  • 2023-02-14

    下载地址

    npm

    发布日志

    V2.2.6

    npm

    拉流支持自定义信令参数(msid、mode、version)。

  • 2022-12-20

    下载地址

    npm

    发布日志

    V2.2.5

    npm

    • 支持自定义摄像头VideoProfile。

    • 拉流增加connectStatusChange事件。

  • 2022-10-27

    下载地址

    npm

    发布日志

    V2.2.4

    npm

    • 支持配置拉流不自动播放。

    • 支持构建没有webrtc-adapter的版本,防止冲突。

  • 2022-07-08

    下载地址

    npm

    发布日志

    V2.2.3

    npm

    新增拉流数据超时事件(playEvent.timeout)。

  • 2022-07-08

    下载地址

    npm

    发布日志

    V2.2.2

    npm

    优化丢包情况下Chrome浏览器花屏的问题。

  • 2022-07-04

    下载地址

    npm

    发布日志

    V2.2.1

    npm

    支持获取拉流状态数据。

  • 2022-06-27

    下载地址

    npm

    发布日志

    V2.2.0

    npm

    • 支持Webview环境。

    • 支持自定义信令地址。

    • 更全面的typescript类型支持提示信息。

  • 2022-06-06

    下载地址

    npm

    发布日志

    V2.1.0

    npm

    支持QQ浏览器、华为系统浏览器、OPPO系统浏览器、一加系统浏览器。

  • 2022-03-23

    下载地址

    npm

    发布日志

    V2.0.3

    npm

    支持Edge浏览器。

  • 2021-08-05

    下载地址

    npm

    发布日志

    V2.0.0

    npm

    • 支持RTS推流。

    • 更新接口。

  • 2020-12-22

    下载地址

    npm

    发布日志

    V1.2.4

    npm

    • 增加播放失败错误事件。

    • 支持可配置播放时间超时。

  • 2020-11-17

    下载地址

    npm

    发布日志

    V1.2.3

    npm

    支持参数设置拉纯音频流或纯视频流。

  • 2020-10-10

    下载地址

    npm

    发布日志

    V1.2.2

    npm

    修复npm引入失败的问题。

  • 2020-09-09

    下载地址

    npm

    发布日志

    V1.2.1

    npm

    • 新增支持iOS端钉钉浏览器。

    • 修复错误码抛出错误的问题。

    • 增加onPlayEvent回调。

  • 2020-08-05

    下载地址

    npm

    发布日志

    V1.1.0

    npm

    Web RTS SDK初版,具备RTS超低延时直播拉流能力。

Web RTS推流SDK

  • 2024-06-21

    下载地址

    npm

    发布日志

    V1.4.2

    npm

    优化Safari浏览器推流稳定性。

  • 2024-03-20

    下载地址

    npm

    发布日志

    V1.4.1

    npm

    修复一处文档错误。

  • 2024-03-20

    下载地址

    npm

    发布日志

    V1.4.0

    npm

    • startMicrophone支持传入自定义constraints。

    • 完善关于麦克风、屏幕共享、音频混流、Vue3相关的说明文档。

  • 2023-09-07

    下载地址

    npm

    发布日志

    V1.3.0

    npm

    • 打开设备失败后,错误对象中增加引导跳转链接,可以打开相应的系统权限设置(error.relatedLink)。

    • 修复屏幕共享传入 constraints.video 被覆盖的问题。

  • 2023-08-04

    下载地址

    npm

    发布日志

    V1.2.1

    npm

    • 屏幕共享(startScreenCapture)支持传入自定义配置,详情请参见getDisplayMedia

    • 修复已知兼容性问题。

  • 2023-06-30

    下载地址

    npm

    发布日志

    V1.2.0

    npm

    支持音频混流。

  • 2023-06-21

    下载地址

    npm

    发布日志

    V1.1.2

    npm

    支持纯视频推流。

  • 2023-05-08

    下载地址

    npm

    发布日志

    V1.1.1

    npm

    修复getCameraList/getMicList首次调用没有返回值的问题。

  • 2023-03-31

    下载地址

    npm

    发布日志

    V1.1.0

    npm

    支持传入自定义流。

  • 2022-12-21

    下载地址

    npm

    发布日志

    V1.0.0

    npm

    Web RTS推流SDK初版,具备RTS超低延时直播推流能力;支持本地混流功能。

OBS插件SDK

Linux RTS SDK

2022-09-16

客户端

下载地址

发布日志

Linux

V1.1.0

Linux RTS 推流SDK初版发布,支持Alibaba Cloud Linux和CentOS 7等主流64位操作系统。