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 |
|
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.