All Products
Search
Document Center

ApsaraVideo Live:SDK download

Last Updated:Apr 23, 2025

This topic provides the download links of Push SDK and the demo. This topic also describes the release notes for Push SDK.

SDK download

Name: Alibaba Cloud Push SDK

Developed by: Alibaba Cloud Computing Co., Ltd.

Push SDK provides stream ingest (including standard streaming and Real-time Streaming) and interactive co-streaming capabilities. There are two editions of Push SDK:

  • Basic edition: supports ingesting streams from a single streamer. Co-streaming is not supported.

  • Interactive edition: supports ingesting streams from a single streamer and also enables co-streaming, where a streamer interacts with viewers.

Note

Push SDKs for Flutter and Windows provide features of both basic and interactive editions.

Platform/Framework

Basic edition

Interactive edition

Android

  • SDK version: 7.1.0

  • Released on: April 3, 2025

  • Package name: com.alivc.live.pusher

  • MD5 value: 0fed218fcf19e840f98f425a7838022e

  • Download links: Android SDK, Android demo source code

  • SDK version: 6.17.0

  • Released on: November 1, 2024

  • Download links: Currently, we do not provide packages of Push SDK interactive edition for Android or iOS. However, integration via Maven or Pod is not affected. If a package is required, download the ApsaraVideo MediaBox SDK for interactive streaming (AliVCSDK_InteractiveLive).

iOS

Flutter

  • SDK version: 7.0.0

  • Released on: March 25, 2025

  • MD5 value: a4fde0d219113dada466833db6d70b7d

  • Download links: Flutter SDK and demo

Windows

Demo download

Android/iOS

Scan the QR code to download the latest demo application.

image

Flutter

Scan the QR code to download the latest Flutter demo.

image

Windows

Click here to download

Release history

Push SDK (basic edition)

Release date

Version

Description

2025-04-03

V7.1.0

  • The end-to-end low-latency transmission protocol is supported. SEI data encapsulation is supported for RTMP and RTS streams.

  • Audio device compatibility is improved, supporting audio capture by Bluetooth headsets and dynamic switchover between external audio devices.

  • The callback exception under weak network conditions is fixed, enhancing network stability.

  • The problem with SEI transmission failure in H.265 RTMP streams is resolved, improving compatibility in extreme scenarios.

  • The logic for object release at EGL termination is optimized, reducing the risk of memory leaks.

2024-11-01

V6.17.0

The stability is improved.

2024-09-29

V6.15.0

The stability is improved.

2024-06-18

V6.11.0

The stability is improved.

2024-01-31

V6.9.0

The stability is improved.

Show more

Release date

Version

Description

2024-01-04

V6.8.0

The stability is improved.

2023-11-30

V6.7.0

  • The SDK is adapted to Android 13 (API level 33). Permission governance is supported.

  • Retouching during live streaming is upgraded and improved to adapt to the latest versions of Queen SDK.

  • Push SDK for iOS supports the macro mode on the camera.

  • The stability is improved.

2023-11-02

V6.6.0

The stability is improved.

2023-10-10

V6.5.0

  • The stability is improved.

  • Noise reduction is automatically enabled for music in basic live streaming.

2023-09-05

V6.4.0

The stability is improved.

2023-08-01

V6.3.0

The stability is improved.

2023-06-30

V6.2.0

  • Audio can be shared during stream recording by using Push SDK for Android.

  • The stability is improved.

2023-05-31

V6.1.0

The stability is improved.

2023-05-08

V6.0.0

  • International governance is supported.

  • The stability is improved.

Note

From V6.0.0, the version number of Push SDK is aligned with the version number of the all-in-one SDK. This means that Push SDK V6.0.0 corresponds to V6.0.0 of the all-in-one SDK.

2023-03-31

V4.5.1

The stability is improved.

2023-03-01

V4.5.0

The stability is improved.

2023-02-06

V4.4.9

  • The intelligent noise reduction algorithm is added to improve noise reduction.

  • Obfuscation can be configured for Push SDK for Android, which reduces the package size.

  • The stability is improved.

2022-11-30

V4.4.8

  • Audio effects such as voice change and reverberation are supported.

  • The stability is improved.

2022-10-31

V4.4.7

  • The stability is improved.

  • Governance and log tracking for data metrics are supported.

2022-10-17

V4.4.6

  • The mode of simplified log tracking is added.

  • The stability is improved.

2022-09-29

V4.4.5

  • The issue of blurred images during stream ingest on iOS 16 is fixed.

  • Several bugs detected in the previous versions are fixed.

2022-08-24

V4.4.4

  • The logic of automatic protocol degradation from Real-Time Streaming (RTS) to RTMP during stream ingest is added.

  • The stability of the SDK is continuously improved.

Push SDK (interactive edition)

Release date

Version

Description

2024-11-01

V6.17.0

  • The stability is improved.

2024-09-29

V6.15.0

  • The stability is improved.

  • The LTS version is released.

2024-06-18

V6.11.0

  • The stability is improved.

  • Co-streaming supports ingest of dual streams.

2024-01-31

V6.9.0

  • ApsaraVideo Real-time Communication (former Interactive Streaming) supports binaural settings.

  • Specific callbacks for ApsaraVideo Real-time Communication (former Interactive Streaming) are added, such as the callback for the audio and video subscription status, the callback indicating that a remote user leaves the room, and the callback for playback failure.

  • The stability is improved.

Show more

Release date

Version

Description

2024-01-04

V6.8.0

  • The method and callback for network quality inspection are added. 

  • The methods used to import custom audio and video input sources are added. 

  • The channel that allows users on the mic to send messages over User Datagram Protocol (UDP) is added. 

  • Specific fields are added to the callback for audio and video statistics. 

  • The stability is improved. 

2023-11-30

V6.7.0

  • The SDK is adapted to Android 13 (API level 33). Permission governance is supported. 

  • Retouching during live streaming is upgraded and improved to adapt to the latest versions of Queen SDK. 

  • Push SDK for iOS supports the macro mode on the camera. 

  • The following methods for co-streaming are added: the method used to turn on/off the microphone, the method used to turn on/off the camera, the method used to update the local and remote rendering views, and the method used to update the status of members in a room. 

  • The following callbacks related to co-streaming are added: the callback for audio status, the callback for camera enabling/disabling, and the callback for member mute status. 

  • You can use Open Broadcaster Software (OBS) to ingest a stream over Real-Time Messaging Protocol (RTMP) and start a room that adopts Real-Time Communication (RTC). 

  • The stability is improved. 

2023-11-02

V6.6.0

  • The stability is improved.

  • Co-streaming supports local recording.

  • Co-streaming supports playback of a stream captured from the camera and a secondary stream obtained from screen sharing or Unity.

  • Co-streaming supports stream ingest by using Unity.

  • The following methods for co-streaming are added: the method used to configure audio quality and the method used to query the current video encoding format.

  • The following callbacks related to co-streaming are added: the callback indicating that a remote user enters or leaves the room, the callback indicating that the status of the stream of a remote user changes, and the callback indicating that the audio or video of a remote user is muted or unmuted.

2023-10-10

V6.5.0

  • The stability is improved.

  • Noise reduction is automatically enabled for music in basic live streaming.

  • Local images can be used as watermarks for co-streaming.

  • Methods that are compatible with the HTML5 mode are added for co-streaming.

  • The callbacks for network status and member change during co-streaming are added.

2023-09-05

V6.4.0

  • The stability of the signaling channel is improved.

  • The group of pictures (GOP) size can be set for co-streaming.

  • The method and callback for snapshot capture are added for co-streaming.

2023-08-01

V6.3.0

  • The stability is improved.

  • The vad callback, which is related to co-streaming volume, is added.

2023-06-30

V6.2.0

  • Audio can be shared during screen recording by using Push SDK for Android.

  • The stream type can be specified for cloud-based stream mixing.

  • The callback for texture is added to Push SDK for Android and Push SDK for iOS.

  • The method that is used to send and receive supplemental enhancement information (SEI) is added.

  • The callback for token authentication expiration and the method that is used to refresh the token for authentication are added.

  • The stability is improved.

2023-05-31

V6.1.0

  • End-to-end H.265 is supported.

  • The stability is improved.

2023-05-08

V6.0.0

  • International governance is supported.

  • Co-streaming can be performed over a degraded protocol in poor network conditions.

  • The stability is improved.

Note

From V6.0.0, the version number of Push SDK is aligned with the version number of the all-in-one SDK. This means that Push SDK V6.0.0 corresponds to V6.0.0 of the all-in-one SDK.

2023-03-31

V4.5.1

  • The stability is improved.

  • The callback for media information about stream pulling and the callback for network quality are added.

  • The method used to switch between the headset and speaker is added.

  • Mixing of audio-only streams is supported.

2023-03-01

V4.5.0

  • Stream ingest from a third party is supported by ApsaraVideo Real-time Communication (former Interactive Streaming).

  • Ingest of audio-only streams is supported by ApsaraVideo Real-time Communication (former Interactive Streaming).

  • The stability is improved.

2023-02-06

V4.4.9

  • The technical architecture for co-streaming is optimized and upgraded.

  • The intelligent noise reduction algorithm is added to improve noise reduction.

  • Obfuscation can be configured for Push SDK for Android, which reduces the package size.

  • The stability is improved.

2022-11-30

V4.4.8

  • Audio effects such as voice change and reverberation are supported.

  • The stability is improved.

2022-10-31

V4.4.7

  • Snapshots can be captured in ApsaraVideo Real-time Communication (former Interactive Streaming).

  • The stability is improved.

  • Governance and log tracking for data metrics are supported.

2022-10-17

V4.4.6

  • The mode of simplified log tracking is added.

  • The battle feature is supported in its full form. Up to 16 people can join a battle at the same time.

  • The stability is improved.

2022-09-29

V4.4.5

  • The battle feature is added. Streamers can start a battle across rooms.

  • Streamers can ingest a static image.

  • Camera settings can be configured, and relevant methods are provided.

2022-09-01

V4.4.4

The interactive edition of Push SDK is released. Streamers and viewers can interact with each other at an ultra-low latency.

The following table describes the package sizes of Push SDK.

Edition

Platform

Package size

Incremental package size

Basic

iOS

9.2 MB (ARM64) 8.2 MB (ARMv7)

2.9 MB (ARM64)

Android

4.9 MB

2.5 MB (ARM64)

2.3 MB (ARMv7)

Interactive

iOS

17.6 MB (ARM64) 14.5M(ARMv7)

7.3 MB (ARM64)

Android

12.9 MB

6.7 MB (ARM64)

6.1 MB (ARMv7)

Push SDK for Flutter

Release date

Version

Description

Based on which Push SDK version

2025-03-25

V7.0.0

  • The compatibility issues with Flutter V3.0 are resolved. For supported versions, see Environment requirements.

  • The Queen SDK plug-in is updated to 6.8.1-official-pro.

  • Other enhancements on stability and performance.

V7.0.0

2023-12-26

V6.7.0

  • The native SDK is changed to AliVCSDK_InteractiveLive:6.7.0.

  • Conflicts with the stream ingest plug-in flutter_aliplayer are fixed. The all-in-one SDK (AliVCSDK_InteractiveLive) is used instead of the independent SDK (AlivcLivePusher).

V6.7.0

2023-06-28

V2.1.0

  • Co-streaming is supported.

  • The retouching solution that is based on Queen SDK is supported.

V6.1.0

2023-06-28

V1.1.0

  • The SDK is updated.

  • The retouching solution that is based on Queen SDK is supported.

V6.1.0

2023-04-15

V1.0.0

Push SDK for Flutter is released. Stream ingest from cameras is supported.

V4.5.1

Platform

Library size

Incremental package size

iOS

17.6 MB (ARM64) 14.5 MB (ARMv7)

7.3 MB (ARM64)

Android

12.9 MB

6.7 MB (ARM64)

6.1 MB (ARMv7)

Push SDK for Windows

Release date

Version

Description

2025-04-16

V7.0.0

  • The audio engine is reconstructed.

2024-09-24

V6.15.0

  • Screen sharing is supported.

  • H.265 is supported.

2024-07-10

V6.10.0

  • Push SDK for Windows is released.

  • Co-streaming is supported.