Web SDK download and release history
Release notes for the RTS Web SDKs, including download URLs and changelogs for each version.
Contents
Download the latest Web RTS SDK
SDK type | Download URL | npm URL |
Stream pulling SDK |
| |
Stream ingest SDK |
|
Web RTS stream pulling SDK
2024-11-22
Download URL
npm
Release notes
Fixed an issue where stream pulling occasionally had no sound on iOS 14.
2024-09-04
Download URL
npm
Release notes
Fixed an issue where consecutive calls to `subscribe` could trigger automatic retries.
2024-06-21
Download URL
npm
Release notes
Improved the stability of stream ingest on the Safari browser.
2024-05-09
Download URL
npm
Release notes
Added support for Supplemental Enhancement Information (SEI) in stream ingest and stream pulling.
Added support for setting audio profiles during stream ingest.
Optimized the TCP policy for stream pulling to improve the success rate.
Fixed an issue where calling `subscribe` directly without a compatibility check caused an error on Mi Browser.
2024-03-15
Download URL
npm
Release notes
Improved the error messages for some signaling failures.
2024-01-31
Download URL
npm
Release notes
Added support for stereo stream pulling.
2023-12-29
Download URL
npm
Release notes
Fixed a compatibility issue where the microphone automatically turned off on some device models running iOS 16.1.
Fixed an issue where automatic re-ingest might fail on device models running iOS versions earlier than 16.4.
2023-12-22
Download URL
npm
Release notes
Fixed an issue where the signaling protocol was incorrect after packaging with Electron.
2023-12-18
Download URL
npm
Release notes
Added support for exposing video frame data.
Improved the automatic reconnection policy.
2023-12-06
Download URL
npm
Release notes
Optimized the automatic re-ingest policy.
2023-11-13
Download URL
npm
Release notes
Added support for more browser types and versions.
Added the
evt.event === PLAY_EVENT.MEDIAevent to the `onPlayEvent` event.Added the `networkQuality` metric to the `onPlayEvent` event to indicate network conditions.
Added the `reconnect` event to indicate the start of an automatic reconnection. Reconnection messages are no longer reported through the `onError` event.
Fixed an issue where the `retryTimes` field was missing from reconnection events during a timeout or network disconnection.
Fixed an issue that caused infinite reconnections on iOS versions earlier than 12.5.
2023-09-07
Download URL
npm
Release notes
Updated the default parameters for the automatic reconnection feature.
Fixed an error that occurred when reconnection failed.
Fixed an issue where stopping stream ingest or stream pulling failed.
2023-09-07
Download URL
npm
Release notes
New feature: The SDK now automatically reconnects if an error occurs during stream ingest or stream pulling. You can configure the reconnection parameters.
New feature: Added redirection for device permission settings.
Added the following to the browser whitelist: Chrome on iOS, and WeChat browser on Windows.
Increased the timeout for the media timeout event (triggered by no audio or video data) from 5 s to 6 s.
Fixed a black screen issue that occurred when creating a local stream from the camera.
2023-08-14
Download URL
npm
Release notes
Fixed an issue where the `timeout` in the `onPlayEvent` event might be triggered incorrectly.
2023-08-09
Download URL
npm
Release notes
Fixed a TypeScript type error.
2023-08-07
Download URL
npm
Release notes
Added support for ingesting custom streams.
2023-04-21
Download URL
npm
Release notes
Fixed a crash issue that occurred during stream ingest on Safari in iOS 15.1.
2023-04-21
Download URL
npm
Release notes
Added `checkPublishSupport()` to check the stream ingest environment.
Added support for capturing browser audio (requires browser support). You can now capture browser audio and microphone audio at the same time.
2023-04-03
Download URL
npm
Release notes
Added support for custom `ScreenProfile` for screen sharing.
2023-02-14
Download URL
npm
Release notes
Added support for custom signaling parameters (`msid`, `mode`, and `version`) for stream pulling.
2022-12-20
Download URL
npm
Release notes
Added support for custom `VideoProfile` for the camera.
Added the `connectStatusChange` event for stream pulling.
2022-10-27
Download URL
npm
Release notes
Added a configuration option to disable autoplay for stream pulling.
Added support for building a version without `webrtc-adapter` to prevent conflicts.
2022-07-08
Download URL
npm
Release notes
Added a data timeout event for stream pulling (`playEvent.timeout`).
2022-07-08
Download URL
npm
Release notes
Optimized the handling of pixelation issues on the Chrome browser during packet loss.
2022-07-04
Download URL
npm
Release notes
Added support for retrieving stream pulling status data.
2022-06-27
Download URL
npm
Release notes
Added support for WebView environments.
Added support for custom signaling addresses.
Provided more comprehensive TypeScript type support and hint messages.
2022-06-06
Download URL
npm
Release notes
Added support for QQ Browser, Huawei Browser, OPPO Browser, and OnePlus Browser.
2022-03-23
Download URL
npm
Release notes
Added support for the Edge browser.
2021-08-05
Download URL
npm
Release notes
Added support for RTS stream ingest.
Updated the APIs.
2020-12-22
Download URL
npm
Release notes
Added an error event for playback failures.
Added support for configurable playback timeouts.
2020-11-17
Download URL
npm
Release notes
Added a parameter to pull audio-only or video-only streams.
2020-10-10
Download URL
npm
Release notes
Fixed an issue where importing from npm failed.
2020-09-09
Download URL
npm
Release notes
Added support for the DingTalk browser on iOS.
Fixed an issue where error codes were thrown incorrectly.
Added the `onPlayEvent` callback.
2020-08-05
Download URL
npm
Release notes
Initial release of the Web RTS SDK. It provides stream pulling for RTS.
Web RTS stream ingest SDK
2026-10-10
Download URL
npm
Release notes
Optimize error code and parameter verification.
2025-10-24
Download URL
npm
Release notes
Fixed an issue where switching microphones failed.
2024-12-05
Download URL
npm
Release notes
Fixed an issue that could cause a brief stream interruption when selecting a screen to share.
2024-06-21
Download URL
npm
Release notes
Improved the stability of stream ingest on the Safari browser.
2024-03-20
Download URL
npm
Release notes
Fixed a documentation error.
2024-03-20
Download URL
npm
Release notes
Added support for passing custom `constraints` to `startMicrophone`.
Improved the documentation for microphones, screen sharing, audio stream mixing, and Vue 3.
2023-09-07
Download URL
npm
Release notes
Added a redirection link (`error.relatedLink`) to the error object that is returned when a device fails to open. This link directs users to the relevant system permission settings.
Fixed an issue where the `constraints.video` parameter was overwritten when passed for screen sharing.
2023-08-04
Download URL
npm
Release notes
Added support for passing custom configurations to `startScreenCapture` for screen sharing. For more information, see getDisplayMedia.
Fixed known compatibility issues.
2023-06-30
Download URL
npm
Release notes
Added support for audio stream mixing.
2023-06-21
Download URL
npm
Release notes
Added support for video-only stream ingest.
2023-05-08
Download URL
npm
Release notes
Fixed an issue where the first call to `getCameraList` or `getMicList` did not return a value.
2023-03-31
Download URL
npm
Release notes
Added support for ingesting custom streams.
2022-12-21
Download URL
npm
Release notes
Initial release of the Web RTS stream ingest SDK. It provides stream ingest for RTS and supports local stream mixing.