All Products
Search
Document Center

ApsaraVideo VOD:SDK overview and download

Last Updated:Jul 16, 2024

ApsaraVideo VOD provides an all-in-one video-on-demand (VOD) solution that covers video production, media upload, media asset management, and video playback by using multiple SDKs. This topic gives a brief introduction of the SDKs and provides the download links for the latest versions of ApsaraVideo VOD SDKs and the demo source code.

Note

For more information about the historical versions of the SDKs, see SDK release history.

ApsaraVideo Player SDK

ApsaraVideo Player SDK is essential for streaming videos from ApsaraVideo VOD to clients. ApsaraVideo Player SDK provides player frameworks to meet user requirements in different scenarios. ApsaraVideo Player SDK supports encrypted playback, secure download, resolution switching, and short video playback. These features provide you with simple, fast, secure, and stable video playback.

Name: ApsaraVideo Player SDK

Developer: Alibaba Cloud Computing Co., Ltd.

Client

Description

References

iOS

Quick integration of ApsaraVideo Player SDK for iOS

Android

Quick integration of ApsaraVideo Player SDK for Android

Flutter

Quick integration of ApsaraVideo Player SDK for Flutter

Windows

Quick integration of ApsaraVideo Player SDK for Windows

Web

  • Version: 2.24.0

  • Last update time: 2024-06-24

Quick integration of ApsaraVideo Player SDK for Web

Short video SDK

The short video SDK is a developer tool that allows you to record, crop, edit, and upload videos. The short video SDK provides stable API operations in a unified format that are easy to use. Developers can use the features that are provided by the short video SDK based on their business requirements. The short video SDK also provides an open source UI. Developers can customize the UI based on business requirements for secondary development.

Name: ApsaraVideo short video SDK

Developer: Alibaba Cloud Computing Co., Ltd.

Client

Description

References

iOS

  • Version: 6.7.0

  • Last update time: 2023-12-07

Professional Edition

Standard Edition

Basic Edition

Integrate the short video SDK for iOS

Android

  • Package name: com.aliyun.video.android

  • Version: 6.7.0

  • Last update time: 2023-12-07

Professional Edition

Standard Edition

Basic Edition

Integrate the short video SDK for Android

Upload SDK

Upload SDKs are development kits provided by ApsaraVideo VOD. They are used to upload media files to ApsaraVideo VOD. You can use upload SDKs to upload various media files such as video files, audio files, image files, and subtitle files to ApsaraVideo VOD. ApsaraVideo VOD provides server and client upload SDKs that are compatible with all mainstream platforms and runtime environments.

Name: ApsaraVideo upload SDK

Developer: Alibaba Cloud Computing Co., Ltd.

SDK

Client or development language

Description

References

Server upload SDK

Java

  • Version: 1.4.15

Upload SDK for Java

Python

Upload SDK for Python

PHP

Upload SDK for PHP

C/C++

Upload SDK for C or C++

Client upload SDK

iOS

Integrate the upload SDK for iOS

Android

  • Version: 1.6.9

  • Last update time: 2024-05-22

  • Package name: com.alibaba.sdk.android.vod.upload

  • MD5 value: 7f52e64a805776d580551721a3901835

  • Download link: Client upload SDK for Android V1.6.9

Integrate the upload SDK for Android

JavaScript

Upload SDK for JavaScript

WeChat mini program

Upload SDK for WeChat mini programs

Queen SDK

Queen SDK provides a wide range of features such as face retouching, shaping, makeup, filters, and stickers for you to produce videos on mobile devices. You can use these features in live streaming, video conferencing, and short video production scenarios. Queen SDK is commonly used to create short videos in ApsaraVideo VOD. After you integrate the short video SDK with Queen SDK, you can use the retouching features and effects provided by Queen SDK when you record or edit short videos.

For more information about how to download Queen SDK, see SDK download.

Solution-oriented SDK

ApsaraVideo VOD provides solution-oriented SDKs. For example, the short video solution provides a complete demo from server deployment to client access.

Solution

Client

Download link

References

Short video solution

iOS

Short video solution for iOS V1.4.3 and demo source code

Build the short video client for iOS

Android

Short video solution for Android V1.4.2 and demo source code

Build the short video client for Android

Short video AppServer and console

Short video AppServer SDK V1.4.0 and demo source code