All Products
Search
Document Center

ApsaraVideo VOD:SDK overview

Last Updated:Jun 03, 2026

ApsaraVideo VOD provides SDKs that cover the full video workflow: production, upload, asset management, and playback.

Available SDKs

SDK

Description

ApsaraVideo short video SDK

The short video SDK for iOS and Android integrates video recording, trimming, editing, splicing, and uploading. Integrate it into your app and customize its open-source UI for your business.

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.

ApsaraVideo upload SDK

The upload software development kit (SDK) is a development toolkit for uploading media files to ApsaraVideo VOD storage. It is a key component of the end-to-end ApsaraVideo VOD service. You can use the upload SDK to quickly upload media files, such as videos, audio, images, and captions.

server SDK

ApsaraVideo VOD provides SDKs for many popular programming languages. You can use these SDKs to call ApsaraVideo VOD APIs and quickly access the ApsaraVideo VOD service without complex programming.

ApsaraVideo Player SDK

ApsaraVideo Player SDK is a multi-platform audio and video player developed by Alibaba Cloud. Integrated with ApsaraVideo VOD, it delivers stable playback, cross-platform coverage, and scenario-specific solutions to accelerate your video business.

SDKs for the video workflow

Stage

Related SDK

Description

Short video production

ApsaraVideo short video SDK

Record and edit short videos.

Queen SDK

Adds face beautification, body shaping, virtual makeup, filters, and stickers for special effects in live streaming and video production.

Media upload

ApsaraVideo upload SDK

Simplifies media asset uploads to ApsaraVideo VOD.

server SDK

Obtains upload URLs and credentials for the upload SDK.

Media asset management and processing

server SDK

Manages and processes media assets through OpenAPI operations or the ApsaraVideo VOD console.

Media playback

ApsaraVideo Player SDK

Plays videos.

server SDK

Obtains media playback URLs.

Scenario-based solutions

Alibaba Cloud also provides scenario-based solutions that combine multiple SDKs.

Mini-drama and short video scenarios

  • Mini-drama scenario

    AUI Kits provides a low-code integration kit for building mini-drama apps with optimized audiovisual playback. Short video solution.

All-in-one scenario

Combines live streaming, short video, player, and Queen SDKs for scenarios such as lifestyle streaming, online education, video-based social networking, and gaming. It provides editing capabilities like face beautification, body shaping, virtual makeup, filters, and stickers, enabling more creative possibilities in live streaming and video production. All-in-one scenario: Live streaming + Short video + Player + Queen SDK.

Supported platforms and languages

SDK

Supported clients

Server-side languages

ApsaraVideo short video SDK

Android, iOS

-

Queen SDK

Android, iOS, Web, Windows, Mac

-

ApsaraVideo 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 an SDK license

Alibaba Cloud provides unified license management for its player, short video, Queen, and live streaming SDKs. Manage licenses.

SDK

License required

Obtain license

ApsaraVideo short video SDK

Yes

Obtain an ApsaraVideo short video SDK license

Queen SDK

Yes

Queen SDK license

ApsaraVideo upload SDK

No

-

server SDK

No

-

ApsaraVideo Player SDK

Yes

Obtain an ApsaraVideo Player SDK license

Privacy and compliance