Web SDK download and release history

Updated at:
Copy as MD

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

  • Download URL: V2.9.2

  • Update time: 2024-11-22

npm

Web RTS stream pulling SDK

  • 2024-11-22

    Download URL

    npm

    Release notes

    V2.9.2

    npm

    Fixed an issue where stream pulling occasionally had no sound on iOS 14.

  • 2024-09-04

    Download URL

    npm

    Release notes

    V2.9.1

    npm

    Fixed an issue where consecutive calls to `subscribe` could trigger automatic retries.

  • 2024-06-21

    Download URL

    npm

    Release notes

    V2.8.1

    npm

    Improved the stability of stream ingest on the Safari browser.

  • 2024-05-09

    Download URL

    npm

    Release notes

    V2.8.0

    npm

    • 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

    V2.7.4

    npm

    Improved the error messages for some signaling failures.

  • 2024-01-31

    Download URL

    npm

    Release notes

    V2.7.3

    npm

    Added support for stereo stream pulling.

  • 2023-12-29

    Download URL

    npm

    Release notes

    V2.7.2

    npm

    • 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

    V2.7.1

    npm

    Fixed an issue where the signaling protocol was incorrect after packaging with Electron.

  • 2023-12-18

    Download URL

    npm

    Release notes

    V2.7.0

    npm

    • Added support for exposing video frame data.

    • Improved the automatic reconnection policy.

  • 2023-12-06

    Download URL

    npm

    Release notes

    V2.6.2

    npm

    Optimized the automatic re-ingest policy.

  • 2023-11-13

    Download URL

    npm

    Release notes

    V2.6.0

    npm

    • Added support for more browser types and versions.

    • Added the evt.event === PLAY_EVENT.MEDIA event 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

    V2.5.1

    npm

    • 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

    V2.5.0

    npm

    • 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

    V2.4.2

    npm

    Fixed an issue where the `timeout` in the `onPlayEvent` event might be triggered incorrectly.

  • 2023-08-09

    Download URL

    npm

    Release notes

    V2.4.1

    npm

    Fixed a TypeScript type error.

  • 2023-08-07

    Download URL

    npm

    Release notes

    V2.4.0

    npm

    Added support for ingesting custom streams.

  • 2023-04-21

    Download URL

    npm

    Release notes

    V2.3.1

    npm

    Fixed a crash issue that occurred during stream ingest on Safari in iOS 15.1.

  • 2023-04-21

    Download URL

    npm

    Release notes

    V2.2.9

    npm

    • 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

    V2.2.7

    npm

    Added support for custom `ScreenProfile` for screen sharing.

  • 2023-02-14

    Download URL

    npm

    Release notes

    V2.2.6

    npm

    Added support for custom signaling parameters (`msid`, `mode`, and `version`) for stream pulling.

  • 2022-12-20

    Download URL

    npm

    Release notes

    V2.2.5

    npm

    • Added support for custom `VideoProfile` for the camera.

    • Added the `connectStatusChange` event for stream pulling.

  • 2022-10-27

    Download URL

    npm

    Release notes

    V2.2.4

    npm

    • 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

    V2.2.3

    npm

    Added a data timeout event for stream pulling (`playEvent.timeout`).

  • 2022-07-08

    Download URL

    npm

    Release notes

    V2.2.2

    npm

    Optimized the handling of pixelation issues on the Chrome browser during packet loss.

  • 2022-07-04

    Download URL

    npm

    Release notes

    V2.2.1

    npm

    Added support for retrieving stream pulling status data.

  • 2022-06-27

    Download URL

    npm

    Release notes

    V2.2.0

    npm

    • 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

    V2.1.0

    npm

    Added support for QQ Browser, Huawei Browser, OPPO Browser, and OnePlus Browser.

  • 2022-03-23

    Download URL

    npm

    Release notes

    V2.0.3

    npm

    Added support for the Edge browser.

  • 2021-08-05

    Download URL

    npm

    Release notes

    V2.0.0

    npm

    • Added support for RTS stream ingest.

    • Updated the APIs.

  • 2020-12-22

    Download URL

    npm

    Release notes

    V1.2.4

    npm

    • Added an error event for playback failures.

    • Added support for configurable playback timeouts.

  • 2020-11-17

    Download URL

    npm

    Release notes

    V1.2.3

    npm

    Added a parameter to pull audio-only or video-only streams.

  • 2020-10-10

    Download URL

    npm

    Release notes

    V1.2.2

    npm

    Fixed an issue where importing from npm failed.

  • 2020-09-09

    Download URL

    npm

    Release notes

    V1.2.1

    npm

    • 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

    V1.1.0

    npm

    Initial release of the Web RTS SDK. It provides stream pulling for RTS.