All Products
Search
Document Center

Download SDKs

Last Updated: Nov 05, 2021

This topic provides the links to download Real-Time Streaming (RTS) SDKs for Android, iOS, web, and Open Broadcaster Software (OBS).

Overview of RTS SDKs

  • RTS SDKs for mobile clients:

    • You can integrate RTS SDKs for mobile clients as Maven and pod dependencies. For more information, see RTS SDK integration overview.

    • RTS SDKs for mobile clients can work with a variety of players. For mobile clients, we recommend that you use ApsaraVideo Player of a version that is compatible with RTS SDK. For more information, see Overview.

    • The following table describes the sizes of the installation packages of RTS SDKs V1.9.0 for mobile clients.

      Operating system

      Total package size

      Incremental package size

      iOS

      Total architecture size: 37.73 MB (including bitcode)

      ARM64: 1.56 MB

      ARMv7: 1.38 MB

      ARM64: 700 KB

      Android

      JAR: 2 KB

      ARM64: 2.3 MB

      ARMv7: 1.9 MB

      ARM64: 0.9 MB

      ARMv7: 0.9 MB

  • ApsaraVideo Player features are built-in to RTS SDKs for Mac and Windows. Therefore, integration is not required.

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

Download RTS SDKs

Date

Version

Description

Download link

Supported ApsaraVideo Player version

2021-09-27

V1.9.0

  • Stuttering is reduced for videos.

  • The time required to display the first frame is reduced.

  • Different modes of frame synchronization are supported: fast synchronization, slow synchronization, and non-synchronization.

  • HE-AAC is supported.

RTS SDKs for iOS and Android are compatible with ApsaraVideo Player V5.4.2 or later.

2021-07-30

V1.8.0

  • Private Network Abstraction Layer (NAL) units can be transmitted.

  • Stream ingest and pulling by using the H.265 codec are supported.

  • Statistics about full-link latency can be collected.

RTS SDKs for iOS and Android are compatible with ApsaraVideo Player V5.4.2 or later.

2021-04-23

V1.6.1

  • Stuttering is reduced for specific videos.

  • Some bugs are fixed.

V5.3.0 or later.

The following limits apply if 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 under poor network conditions is reduced.

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

V5.2.3 or later.

2021-01-06

V1.5.0

  • The streaming latency is further reduced.

  • The resolution of ingested streams can be changed during streaming.

  • The anti-stuttering feature is optimized.

V5.2.3 or later.

2020-11-20

V1.4.1

  • Packages can be tailored.

  • Android-x86 is supported.

  • Callback events are optimized.

V5.2.2 or later.

The following limits apply if you use ApsaraVideo Player V5.2.2:

  • 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 in specific scenarios is reduced.

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

  • The buffer size can be adjusted by calling an operation.

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 more information about the SDK versions, submit a ticket.

V5.2.1 or later.

The following limits apply if you use ApsaraVideo Player V5.2.1:

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

  • Error codes are updated.

  • Stability issues are fixed.

V5.2.1 or later.

Download ApsaraVideo Player SDKs for mobile clients

Operating system

Release history

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 Web SDKs

Date

Version

Description

Download link

npm

2021-08-05

V2.0.0

  • Stream ingest over RTS is supported.

  • API operations are updated. For more information, see RTS Web SDK overview.

V2.0.0

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

2020-11-17

V1.2.3

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

V1.2.3

-

2020-10-10

V1.2.2

Failures to import npm packages are fixed.

V1.2.2

-

2020-09-09

V1.2.1

  • DingTalk browser for iOS is supported.

  • Failures to return error codes are fixed.

  • The onPlayEvent callback is added.

V1.2.1

-

2020-08-05

V1.1.0

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

V1.1.0

-