All Products
Search
Document Center

ApsaraVideo VOD:SDK introduction

Last Updated:Jun 11, 2025

ApsaraVideo VOD provides various SDKs to implement a one-stop video-on-demand solution that covers multiple stages of video-on-demand, including video production, media upload, media asset management, and video playback.

SDK introduction

SDK

Introduction

The short video SDK

Alibaba Cloud ApsaraVideo VOD provides short video SDKs that allow you to perform operations on videos. You can use short video SDKs to record, crop, edit, merge, and upload videos. This topic describes the benefits, usage scenarios, and features of the short video SDK. You must obtain a license to use the SDK.

Queen SDK

Queen SDK is easy to use. Queen SDK uses the intelligent vision algorithm and the technologies of face and human body detection and recognition to provide editing capabilities on mobile devices, such as face retouching, face shaping, makeup, filters, and stickers. Queen SDK can be used in scenarios such as live streaming, video conferencing, and short video production.

The upload SDK

This topic describes the features and download links of upload SDKs provided by ApsaraVideo VOD. This topic also provides references on how to use upload SDKs.

Server SDK

ApsaraVideo VOD provides SDKs in multiple mainstream programming languages. You can use ApsaraVideo VOD SDKs to write code and call API operations.

ApsaraVideo Player SDK

ApsaraVideo Player SDK is developed by Alibaba Cloud to support audio and video playback on various platforms. It provides numerous features to ensure stable and smooth playback of audio and video files. Working with ApsaraVideo VOD, the SDK delivers a premium playback experience and offers solutions for various scenarios to meet your business requirements. With quick integration, multi-platform coverage, and excellent playback performance, ApsaraVideo Player SDK helps propel your business growth.

SDKs required for different stages of video-on-demand

Stage

Related SDK

Feature description

Short video production

The short video SDK

Shoot and edit short videos.

Queen SDK

Short video creation requires capabilities for face retouching, face reshaping, makeup, filters, and stickers to meet the requirements for beauty effects in live streaming and video production.

Upload media assets

The upload SDK

Simplify the complexity of uploading media resources to ApsaraVideo VOD.

Server SDK

Obtain information such as upload URLs and credentials for media upload. Used in conjunction with the upload SDK.

Media asset management and processing

Server SDK

Use the server SDK to call OpenAPI operations or directly use the ApsaraVideo VOD console to manage and process media assets in the cloud.

Media playback

ApsaraVideo Player SDK

Plays a video.

Server SDK

Obtain media playback URLs

Scenario-based solutions

In addition to the standalone SDKs mentioned above, Alibaba Cloud also provides solutions that combine multiple SDKs for specific business scenarios.

Micro-drama and short video scenarios

  • Micro-drama scenario

    Based on Alibaba Cloud's experience in micro-drama scenarios, AUI Kits provides low-code integration suites to help integrators quickly build micro-drama apps and deliver a better audio-visual experience. For more information, see Short video solution.

Full-featured scenario

Suitable for various live streaming scenarios such as lifestyle live streaming, online education, video social networking, and gaming entertainment. It provides capabilities for face retouching, face reshaping, makeup, filters, and stickers. Beauty effects support more creative approaches for live streaming and video production. For more information, see Full-featured scenario: Live streaming + short video + player + beauty effects (optional)

Clients and programming languages supported by SDKs

SDK

Supported clients

Supported server-side languages

The short video SDK

Android, iOS

-

Queen SDK

Android, iOS, Web, Windows, Mac

-

The upload SDK

Android, iOS, Web, WeChat mini program,

Java, Python, C/C++, PHP

Server SDK

-

Java, Go, PHP, Python, .NET, C++, TypeScript, Swift

ApsaraVideo Player SDK

Android, iOS, Web, Flutter, HarmonyOS

-

Obtain SDK authorization

Alibaba Cloud has integrated the authorization logic for ApsaraVideo Player SDK, the short video SDK, Queen SDK, and live streaming SDK, and provides a unified License authorization management system for all platforms. For more information, see Manage License.

SDK

License required

Obtain License

The short video SDK

Required

Obtain a License for the short video SDK

Queen SDK

Required

Obtain a License for Queen SDK

The upload SDK

No

-

Server SDK

No

-

ApsaraVideo Player SDK

Required

Obtain a License for ApsaraVideo Player SDK

Others