This topic describes the release notes for Real-Time Streaming (RTS) SDKs and provides the download links.

RTS SDKs

Native RTS SDK

  • 2022-07-01

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V2.4.0 V5.4.5.0 or later
    • Frame synchronization can be customized.
    • Latency is reduced and stuttering is mitigated.
    • The following modes can be configured for Domain Name System (DNS) policies: HTTP, local, and mixed.
    • The stability of the SDK is improved.
    Android V2.4.0
    Mac V2.4.0 N/A
    Windows V2.4.0
  • 2022-03-03

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V2.2.0 V5.4.5.0 or later
    • The duration of the first frame is reduced.
    • Tracking points used to detect the duration of the first frame can be split.
    • Tracking points used to detect playback failures can be split.
    • Bugs that affect the SDK stability are fixed.
    Android V2.2.0
    Mac V2.2.0 N/A
    Windows V2.2.0
  • 2021-12-31

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V2.1.0 V5.4.2 or later
    • The cache policy is optimized.
    • The log tracking feature is optimized.
    • The method used to query the IP address of the Selective Forwarding Unit (SFU) server is added.
    Android V2.1.0
    Mac V2.1.0 N/A
  • 2021-09-27

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V1.9.0 V5.4.2 or later
    • Video stuttering is mitigated.
    • The duration of the first frame is reduced.
    • Different modes of frame synchronization are supported: fast synchronization, slow synchronization, and non-synchronization.
    • High-Efficiency Advanced Audio Coding (AAC-HE) is supported.
    Android V1.9.0
    Mac V1.9.0 N/A
    Windows V1.9.0
  • 2021-07-30

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V1.8.0 V5.4.2 or later
    • Private Network Abstraction Layer (NAL) units can be transmitted.
    • Streams encoded by using H.265 can be pulled and ingested.
    • Statistics on full-link latency can be collected.
    Android V1.8.0
    Mac V1.8.0 N/A
    Windows V1.8.0
  • 2021-04-23

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V1.6.1 V5.3.0 or later
    Note If the version of ApsaraVideo Player ranges from V5.3.0 to V5.3.3, we recommend that you use AlivcArtc V5.3.0p for Android and artcSource V5.3.0p for iOS.
    • Specific issues related to video stuttering are resolved.
    • Specific bugs are fixed.
    Android V1.6.1
  • 2021-03-01

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V1.6.0 V5.2.3 or later
    • Stuttering issues in poor network conditions are resolved.
    • The Alibaba Real-Time Communication (ARTC)-based stream ingest is supported.
    Android V1.6.0
  • 2021-01-06

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS V1.5.0 V5.2.3 or later
    • Latency is reduced.
    • The resolution can be changed during streaming.
    • The anti-stuttering feature is optimized.
    Android V1.5.0
  • 2020-11-05

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS
    • Complete Native RTS SDK for iOS: V1.4.0
    • Tailored Native RTS SDK for iOS: V1.4.0
    V5.2.1 or later
    Note If ApsaraVideo Player V5.2.1 is used, we recommend that you use AlivcArtc V5.2.1p for Android and artcSource V5.2.1p for iOS.
    • Stuttering issues in specific scenarios are resolved.
    • Audio-only and video-only streams can be pulled.
    • The buffer size can be adjusted by calling a method.
    Note The package sizes of tailored SDKs are reduced. However, tailored SDKs depend on external OpenSSL and cURL libraries and do not support ApsaraVideo Player SDKs.
    Android
    • Complete Native RTS SDK for Android: V1.4.0
    • Tailored Native RTS SDK for Android: V1.4.0
  • 2020-09-29

    Operating system Download link Supported version of ApsaraVideo Player Description
    iOS
    • Complete Native RTS SDK for iOS: V1.3.0
    • Tailored Native RTS SDK for iOS: V1.3.0
    V5.2.1 or later
    • Native RTS SDK is released.
    • The callback for obtaining real-time status is added.
    • Error codes are sorted.
    • Stability issues are fixed.
    Note The package sizes of tailored SDKs are reduced. However, tailored SDKs depend on external OpenSSL and cURL libraries and do not support ApsaraVideo Player SDKs.
    Android
    • Complete Native RTS SDK for Android: V1.3.0
    • Tailored Native RTS SDK for Android: V1.3.0

Web RTS SDK

  • 2022-07-08
    Download link npm Description
    V2.2.3 npm The playEvent.timeout callback that indicates timeout during stream pulling is added.
  • 2022-07-08
    Download link 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
    Download link npm Description
    V2.2.1 npm Stream pulling status data can be obtained.
  • 2022-06-27

    Download link npm Description
    V2.2.0 npm
    • WebView environments are supported.
    • Custom signaling URLs are supported.
    • Prompt information about the support for TypeScript types is completed.
  • 2022-06-06

    Download link npm Description
    V2.1.0 npm QQ Browser, Huawei Browser, Oppo Browser, and OnePlus Browser are supported.
  • 2022-03-23

    Download link npm Description
    V2.0.3 npm Microsoft Edge is supported.
  • 2021-08-05

    Download link npm Description
    V2.0.0 npm
    • Stream ingest over RTS is supported.
    • Methods are updated.
  • 2020-12-22

    Download link npm Description
    V1.2.4 npm
    • The event for playback failures is added.
    • The playback timeout period can be configured.
  • 2020-11-17

    Download link npm Description
    V1.2.3 npm Parameters can be configured to pull audio-only or video-only streams.
  • 2020-10-10

    Download link npm Description
    V1.2.2 npm Failures to import npm packages are fixed.
  • 2020-09-09

    Download link 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

    Download link npm Description
    V1.1.0 npm The first edition of Web RTS SDK that provides the feature of stream pulling over RTS is released.