本文介绍超低延时直播相关SDK的版本更新日志。
目录
Native RTS SDK
移动端(Android和iOS端)RTS SDK需要集成播放器使用,推荐使用阿里云播放器。更多信息,请参见Native RTS SDK简介。
Windows端阿里云播放器内置RTS SDK,无需单独集成。
2023-10-11
客户端
下载地址
配套阿里云播放器版本的限制
发布日志
iOS
推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。
新增RTS多码率切换的底层支持。
修复bug,提高稳定性。
Android
2023-03-09
客户端
下载地址
配套阿里云播放器版本的限制
发布日志
iOS
推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。
优化SDK稳定性和日志。
Android
2022-09-02
客户端
下载地址
配套阿里云播放器版本的限制
发布日志
iOS
推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。
简化rts_messages.h中状态码,新增MessageCode E_RECV_STOP_SIGNAL。
优化稳定性。
Android
Mac
不涉及。
Windows
2022-07-01
客户端
下载地址
配套阿里云播放器版本的限制
发布日志
iOS
推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。
起播阶段支持自定义加速。
优化延时、卡顿率。
DNS策略可配置:HTTP模式、Local模式、混合模式。
优化SDK稳定性。
Android
Mac
不涉及。
Windows
2022-03-03
客户端
下载地址
配套阿里云播放器版本的限制
发布日志
iOS
推荐V5.4.5.0或以上版本,最低支持V5.2.3.0。
优化首帧耗时。
拆分首帧耗时的埋点。
拆分起播失败的埋点。
修复Bug,提升SDK稳定性。
Android
Mac
不涉及。
Windows
2021-12-31
客户端
下载地址
配套阿里云播放器版本的限制
发布日志
iOS
推荐V5.4.2.0或以上版本,最低支持V5.2.3.0。
优化缓存策略。
优化日志埋点。
增加SFU、IP地址查询接口。
Android
Mac
不涉及。
2021-09-27
客户端
下载地址
配套阿里云播放器版本限制
发布日志
iOS
推荐V5.4.2.0或以上版本,最低支持V5.2.3.0。
优化视频卡顿。
优化首帧耗时。
起播阶段支持不同模式:快加速、慢加速、不加速。
支持AAC-HE。
Android
Mac
不涉及。
Windows
2021-07-30
客户端
下载地址
配套阿里云播放器版本限制
发布日志
iOS
推荐V5.4.2.0或以上版本,最低支持V5.2.3.0。
支持私有NAL的传输。
支持H.265编码格式推拉流。
支持统计全Fyan链路延时。
Android
Mac
不涉及。
Windows
2021-04-23
客户端
下载地址
配套阿里云播放器版本限制
发布日志
iOS
推荐V5.3.0.0或以上版本,最低支持V5.2.3.0。
优化部分视频卡顿问题。
修复部分bug。
Android
2021-03-01
客户端
下载地址
配套阿里云播放器版本限制
发布日志
iOS
支持V5.2.3或以上版本。
优化弱网卡顿问题。
支持ARTC推流。
Android
2021-01-06
客户端
下载地址
配套阿里云播放器版本限制
发布日志
iOS
支持V5.2.3或以上版本。
降低延时。
支持在播流过程中改变推流的分辨率。
优化抗卡顿。
Android
2020-11-05
客户端
下载地址
配套阿里云播放器版本限制
发布日志
iOS
支持V5.2.1或以上版本。
优化特定场景卡顿问题。
支持纯音频、纯视频拉流。
支持外部调整缓存Buffer。
说明裁剪版本可以有效减少包的体积,但是需要依赖外部的OpenSSL和cURL库,不能配合阿里云播放器SDK使用。
Android
2020-09-29
客户端
下载地址
配套阿里云播放器版本限制
发布日志
iOS
支持V5.2.1或以上版本。
独立发版。
增加回调实时状态。
整理错误码。
修复稳定性问题。
说明裁剪版本可以有效减少包的体积,但是需要依赖外部的OpenSSL和cURL库,不能配合阿里云播放器SDK使用。
Android
Web RTS拉流SDK
2024-06-21
下载地址
npm
发布日志
优化Safari浏览器推流稳定性。
2024-05-09
下载地址
npm
发布日志
推拉流支持SEI。
推流支持设置音频profile。
优化拉流的TCP策略,提升拉流成功率。
修复小米系统浏览器下,如果不检查兼容性,直接调用subscribe会报错的问题。
2024-03-15
下载地址
npm
发布日志
优化部分信令失败时的错误提示。
2024-01-31
下载地址
npm
发布日志
支持立体声拉流。
2023-12-29
下载地址
npm
发布日志
兼容某些机型在iOS16.1上麦克风自动关闭的问题。
修复iOS16.4以下机型自动重推可能失效的问题。
2023-12-22
下载地址
npm
发布日志
修复Electron打包后发出的信令协议不正确的问题。
2023-12-18
下载地址
npm
发布日志
支持透出视频帧数据。
完善自动重连策略。
2023-12-06
下载地址
npm
发布日志
优化自动重推策略。
2023-11-13
下载地址
npm
发布日志
支持更多浏览器类型和版本。
onPlayEvent事件中新增
evt.event === PLAY_EVENT.MEDIA
事件。onPlayEvent事件中新增网络状况指标networkQuality。
新增reconnect事件,标识自动重连开始,不再从onError事件上报重连消息。
修复超时、断网重连时重连事件缺少retryTimes字段的问题。
修复iOS 12.5之前的版本无限重连的问题。
2023-09-07
下载地址
npm
发布日志
更新自动重连功能的默认参数。
修复重连失败报错。
修复停推、停拉失效。
2023-09-07
下载地址
npm
发布日志
新增特性:推拉流出错SDK内部自动重新连接,可配置重连参数。
新增特性:设备权限跳转。
浏览器白名单新增支持:iOS+Chrome、Windows+微信浏览器。
无音视频数据media Timeout事件,超时时间由5s增加到6s。
修复创建本地流摄像头黑屏。
2023-08-14
下载地址
npm
发布日志
修复onPlayEvent事件中timeout可能错误触发的问题。
2023-08-09
下载地址
npm
发布日志
修复TypeScript类型错误的问题。
2023-08-07
下载地址
npm
发布日志
推流支持传入自定义流。
2023-04-21
下载地址
npm
发布日志
修复iOS15.1Safari推流crash的问题。
2023-04-21
下载地址
npm
发布日志
新增checkPublishSupport() 用于检查推流环境。
支持采集浏览器声音(需要浏览器支持),支持同时采集浏览器声音和麦克风声音。
2023-04-03
下载地址
npm
发布日志
支持自定义屏幕共享ScreenProfile。
2023-02-14
下载地址
npm
发布日志
拉流支持自定义信令参数(msid、mode、version)。
2022-12-20
下载地址
npm
发布日志
支持自定义摄像头VideoProfile。
拉流增加connectStatusChange事件。
2022-10-27
下载地址
npm
发布日志
支持配置拉流不自动播放。
支持构建没有webrtc-adapter的版本,防止冲突。
2022-07-08
下载地址
npm
发布日志
新增拉流数据超时事件(playEvent.timeout)。
2022-07-08
下载地址
npm
发布日志
优化丢包情况下Chrome浏览器花屏的问题。
2022-07-04
下载地址
npm
发布日志
支持获取拉流状态数据。
2022-06-27
下载地址
npm
发布日志
支持Webview环境。
支持自定义信令地址。
更全面的typescript类型支持提示信息。
2022-06-06
下载地址
npm
发布日志
支持QQ浏览器、华为系统浏览器、OPPO系统浏览器、一加系统浏览器。
2022-03-23
下载地址
npm
发布日志
支持Edge浏览器。
2021-08-05
下载地址
npm
发布日志
支持RTS推流。
更新接口。
2020-12-22
下载地址
npm
发布日志
增加播放失败错误事件。
支持可配置播放时间超时。
2020-11-17
下载地址
npm
发布日志
支持参数设置拉纯音频流或纯视频流。
2020-10-10
下载地址
npm
发布日志
修复npm引入失败的问题。
2020-09-09
下载地址
npm
发布日志
新增支持iOS端钉钉浏览器。
修复错误码抛出错误的问题。
增加onPlayEvent回调。
2020-08-05
下载地址
npm
发布日志
Web RTS SDK初版,具备RTS超低延时直播拉流能力。