All Products
Search
Document Center

SDK download

Last Updated: May 26, 2021

This topic provides links for you to download Real-Time Streaming (RTS) SDKs for Android, iOS, and web.

Notes

  • RTS SDKs support Maven and pod dependencies. For more information about how to integrate RTS SDKs, see Integrate RTS SDKs for mobile clients.

  • RTS SDKs for mobile clients support a variety of players on mobile clients. When you use an RTS SDK for mobile clients, we recommend that you use ApsaraVideo Player of a version that matches the RTS SDK. For more information, see ApsaraVideo Player SDK.

  • RTS provides a dedicated RTS player SDK for web. For more information, see the Download RTS player SDK for web section of this topic.

  • The following table describes the installation package size of RTS SDK V1.4.1 for a mobile client.

    Client

    Total package size

    Incremental package size

    iOS

    Total architecture size: 35.4 MB (including bitcode)

    ARM64: 670 KB

    Android

    JAR files: 2 KB

    ARM64: 2.4 MB

    ARMv7: 2 MB

    ARM64: 1 MB

    ARMv7: 0.9 MB

Download RTS SDKs for mobile clients

Release date

Version

Description

Download link

Supported ApsaraVideo Player version

2021-04-23

V1.6.1

  • Stuttering is reduced for specific videos.

  • Some bugs are fixed.

V5.3.0 and later

The following limits apply when you use ApsaraVideo Player V5.3.0 to V5.3.3:

  • For Android, you must use AlivcArtc V5.3.0p.

  • For iOS, you must use artcSource V5.3.0p.

Note

For more information about how to integrate RTS SDK with ApsaraVideo Player, see Integrate RTS SDK with ApsaraVideo Player.

2021-03-01

V1.6.0

  • Stuttering is reduced when the network condition is poor.

  • Alibaba Real-Time Communication (ARTC)-based stream ingest is supported.

V5.2.3 and later

2021-01-06

V1.5.0

  • The streaming latency is further reduced.

  • The resolution of stream ingest can be changed during streaming.

  • The anti-stuttering feature is optimized.

V5.2.3 and later

2020-11-20

V1.4.1

  • Packages are tailored.

  • Android-x86 is supported.

  • Callback events are improved.

V5.2.2 and later

The following limits apply when you use ApsaraVideo Player V5.2.2 and later:

  • For Android, you must use AlivcArtc V5.2.2p.

  • For iOS, you must use artcSource V5.2.2p.

2020-11-05

V1.4.0

  • Stuttering is reduced in specific scenarios.

  • Audio-only and video-only streams can be pulled.

  • The buffer size can be adjusted by using the API.

Note

Tailored RTS SDKs depend on external OpenSSL and cURL libraries to reduce the package size. However, tailored RTS SDKs do not support ApsaraVideo Player SDKs. To obtain the latest information about versions, submit a ticket.

V5.2.1 and later

The following limits apply when you use ApsaraVideo Player V5.2.1 and later:

  • For Android, you must use AlivcArtc V5.2.1p.

  • For iOS, you must use artcSource V5.2.1p.

2020-09-29

V1.3.0

  • This version is separately released.

  • Callbacks of real-time status are supported.

  • Comprehensive and unified error codes are provided.

  • Stability issues are resolved.

V5.2.1 and later

Download ApsaraVideo Player SDKs for mobile clients

Client

Release notes

Download link

iOS

Release notes of ApsaraVideo Player SDK for iOS

SDK download

Android

Release notes of ApsaraVideo Player SDK for Android

SDK download

Download RTS player SDK for web

Release date

Version

Update

Download link

npm

2020-12-22

V1.2.4

  • The event for playback failures is added.

  • The timeout period for playback can be configured.

V1.2.4

npm

2020-11-17

V1.2.3

Parameter settings are supported to pull audio-only or video-only streams.

V1.2.3

-

2020-10-10

V1.2.2

Failures of importing npm packages are fixed.

V1.2.2

-

2020-09-09

V1.2.1

  • DingTalk browser for iOS is supported.

  • Failures of returning error codes are fixed.

  • The onPlayEvent callback is added.

V1.2.1

-

2020-08-05

V1.1.0

The first version of RTS player SDK for web is provided with the feature of RTS-based stream pulling.

V1.1.0

-