All Products
Search
Document Center

ApsaraVideo Live:SDK download and release notes

Last Updated:Mar 18, 2025

This topic describes the release notes for Web Real-Time Streaming (RTS) SDK.

Contents

Download Web RTS SDK

SDK type

Information

npm URL

Web RTS SDK for stream pulling

  • SDK version: V2.9.2

  • Updated on: 2024-06-21

npm

Web RTS SDK for stream pulling

  • 2024-11-22

    Version

    npm

    Description

    V2.9.2

    npm

    The issue that pulled streams occasionally play with no sound on iOS 14 is fixed.

  • 2024-09-04

    Version

    npm

    Description

    V2.9.1

    npm

    The issue that repeatedly calling the subscribe method may trigger automatic retries is fixed.

  • 2024-06-21

    Version

    npm

    Description

    V2.8.1

    npm

    The stability of stream ingest in Safari is improved.

  • 2024-05-09

    Version

    npm

    Description

    V2.8.0

    npm

    • Supplemental enhancement information (SEI) can be added during stream ingest and pulling.

    • The audio profile can be configured for stream ingest.

    • The Transmission Control Protocol (TCP) policies for stream pulling are optimized to improve the success rate of stream pulling.

    • The issue that an error occurs when you call the subscribe method without first checking the compatibility in Mi Browser is fixed.

  • 2024-03-15

    Version

    npm

    Description

    V2.7.4

    npm

    The error description for specific signaling failures is optimized.

  • 2024-01-31

    Version

    npm

    Description

    V2.7.3

    npm

    Stream pulling in stereo is supported.

  • 2023-12-29

    Version

    npm

    Description

    V2.7.2

    npm

    • The issue that the microphone may be automatically turned off on iOS 16.1 is fixed.

    • The issue that automatic re-ingest may fail on iOS 16.4 or earlier versions is fixed.

  • 2023-12-22

    Version

    npm

    Description

    V2.7.1

    npm

    The following issue is fixed: The SDK uses an incorrect signaling protocol after the SDK is packaged by using the Electron framework.

  • 2023-12-18

    Version

    npm

    Description

    V2.7.0

    npm

    • Video frame data can be exposed.

    • The automatic reconnection policy is enhanced.

  • 2023-12-06

    Version

    npm

    Description

    V2.6.2

    npm

    The automatic re-ingest policy is optimized.

  • 2023-11-13

    Version

    npm

    Description

    V2.6.0

    npm

    • More browser types and versions are supported.

    • evt.event === PLAY_EVENT.MEDIA is added as an onPlayEvent event.

    • The network status metric networkQuality is added for onPlayEvent.

    • The reconnect event is added to report the start of automatic reconnection. Reconnections are no longer reported by onError.

    • Timeout issues are fixed. The issue that the retryTimes field is missing in the reconnect event that is triggered by network disconnections is fixed.

    • The issue of unlimited reconnections on iOS earlier than 12.5 is fixed.

  • 2023-09-07

    Version

    npm

    Description

    V2.5.1

    npm

    • The default parameters of automatic reconnection are updated.

    • The error that is reported for failed reconnection is fixed.

    • The issue that stream ingest or stream pulling cannot be stopped is fixed.

  • 2023-09-07

    Version

    npm

    Description

    V2.5.0

    npm

    • New feature: The SDK automatically attempts to reconnect when an error occurs during stream ingest or pulling. You can configure reconnection-related parameters.

    • New feature: Information about the required device permissions is prompted to you.

    • Google Chrome on iOS and WeChat Browser on Windows are supported.

    • The timeout duration of the event that indicates no audio and video data is extended from 5 seconds to 6 seconds.

    • The issue that a black screen appears when you create a local stream from the camera is fixed.

  • 2023-08-14

    Version

    npm

    Description

    V2.4.2

    npm

    The issue that a timeout may be incorrectly triggered for onPlayEvent is fixed.

  • 2023-08-09

    Version

    npm

    Description

    V2.4.1

    npm

    The issue of incorrect types in TypeScript is fixed.

  • 2023-08-07

    Version

    npm

    Description

    V2.4.0

    npm

    Custom streams can be ingested.

  • 2023-04-21

    Version

    npm

    Description

    V2.3.1

    npm

    The issue that crashes occur during stream ingest in Safari on iOS 15.1 is fixed.

  • 2023-04-21

    Version

    npm

    Description

    V2.2.9

    npm

    • The checkPublishSupport() method used to check the stream ingest environment is added.

    • Audio collection from a browser is supported, provided that the browser supports this capability. You can collect audio from the browser and microphone at the same time.

  • 2023-04-03

    Version

    npm

    Description

    V2.2.7

    npm

    Custom configuration of ScreenProfile is supported.

  • 2023-02-14

    Version

    npm

    Description

    V2.2.6

    npm

    Custom signaling parameters for stream pulling are supported, such as msid, mode, and version.

  • 2022-12-20

    Version

    npm

    Description

    V2.2.5

    npm

    • Custom configuration of VideoProfile is supported.

    • The connectStatusChange event is added for stream pulling.

  • 2022-10-27

    Version

    npm

    Description

    V2.2.4

    npm

    • Autoplay can be turned off during stream pulling.

    • Versions without webrtc-adapter can be built to prevent conflicts.

  • 2022-07-08

    Version

    npm

    Description

    V2.2.3

    npm

    The playEvent.timeout callback that indicates timeout during stream pulling is added.

  • 2022-07-08

    Version

    npm

    Description

    V2.2.2

    npm

    The issue that the screen flickers in Google Chrome in case of packet loss is fixed.

  • 2022-07-04

    Version

    npm

    Description

    V2.2.1

    npm

    Stream pulling status data can be obtained.

  • 2022-06-27

    Version

    npm

    Description

    V2.2.0

    npm

    • WebView environments are supported.

    • Custom signaling URLs are supported.

    • More comprehensive details on the supported TypeScript types are provided.

  • 2022-06-06

    Version

    npm

    Description

    V2.1.0

    npm

    QQ Browser, Huawei Browser, Oppo Browser, and OnePlus Browser are supported.

  • 2022-03-23

    Version

    npm

    Description

    V2.0.3

    npm

    Microsoft Edge is supported.

  • 2021-08-05

    Version

    npm

    Description

    V2.0.0

    npm

    • Stream ingest over RTS is supported.

    • Methods are updated.

  • 2020-12-22

    Version

    npm

    Description

    V1.2.4

    npm

    • The event for playback failures is added.

    • The playback timeout duration can be configured.

  • 2020-11-17

    Version

    npm

    Description

    V1.2.3

    npm

    Parameters can be configured to pull audio-only or video-only streams.

  • 2020-10-10

    Version

    npm

    Description

    V1.2.2

    npm

    Failures to import npm packages are fixed.

  • 2020-09-09

    Version

    npm

    Description

    V1.2.1

    npm

    • The DingTalk browser for iOS is supported.

    • Failures to return error codes are fixed.

    • The onPlayEvent callback is added.

  • 2020-08-05

    Version

    npm

    Description

    V1.1.0

    npm

    The initial version of Web RTS SDK that provides the feature of stream pulling over RTS is released.