All Products
Search
Document Center

SDK download

Last Updated: Jun 25, 2021

This topic provides the links to download client SDKs and server SDKs. This topic also provides product-level demos that contain complete user interface (UI) interaction to facilitate your integration and use.

Download client SDKs

Feature

ApsaraVideo Player SDK

Upload SDK

Short video SDK

Stream ingest over Real-Time Messaging Protocol (RTMP)

N/A

N/A

N/A

Live stream playback

N/A

N/A

Video-on-demand (VOD) playback

N/A

N/A

Live stream recording

N/A

N/A

N/A

Basic beautification

N/A

N/A

Advanced beautification (third-party software)

N/A

N/A

N/A

Duet recording

N/A

N/A

Video recording

N/A

N/A

Video editing

N/A

N/A

Video cropping

N/A

N/A

Magic camera

N/A

N/A

Face stickers

N/A

N/A

Video upload

N/A

Client

ApsaraVideo Player SDK

Upload SDK

Short video SDK

iOS

V5.4.1

V1.6.1

V3.22.0

Android

V5.4.1

V1.6.2

V3.22.0

Flutter

V5.4.0

N/A

N/A

Windows

V5.4.1

N/A

N/A

Note

We recommend that you use the PC client to upload large files or upload multiple files at a time. For more information, see Upload media assets.

Download SDKs for web

SDK

Reference

Download link

ApsaraVideo Player SDK for web

Aliplayer Web Player

Integration

Upload SDK for JavaScript

Use the upload SDK for JavaScript

Download server SDKs

Server upload SDKs

SDK

Reference

Download link

Upload SDK for Java

Upload SDK for Java

Upload SDK V1.4.14 for Java and sample code

Upload SDK for Python

Upload SDK for Python

Upload SDK V1.3.2.1 for Python and sample code

Upload SDK for PHP

Upload SDK for PHP

Upload SDK V1.0.2 for PHP and sample code

Upload SDK for C or C++

Upload SDK for C or C++

Upload SDK V1.0.0 for C or C++ and sample code

Server operation SDKs

The server operation SDKs encapsulate the API operations of ApsaraVideo VOD. The following SDKs for different languages are provided:

Download demos

This section provides the links to download product-level demos that contain complete UI interaction to facilitate your integration and use.

Download the short video demo

Item

Reference

Download link

Short video client for iOS

Build the short video client for iOS

Source code V1.4.1

Short video client for Android

Build the short video client for Android

Source code V1.4.1

Short video AppServer and console

Source code V1.4.0

Note

The short video demo is a solution that provides comprehensive features related to short videos, including video collection and editing, upload, playback, and media asset management. In addition, the short video demo supports product-level UI interaction to help you build a short video application with ease.

Download the long video demo

Item

Reference

Download link

Long video client for iOS

Build the long video client for iOS

Source code V1.0.0

Long video client for Android

Build the long video client for Android

Source code V1.0.0

Long video AppServer and console

Source code V1.0.0

Note

Long videos, also known as online videos, are usually in the form of pan-entertainment movies and TV plays. The long video demo supports product-level UI interaction to help you build a long video application with ease.