ApsaraVideo VOD is a one-stop video-on-demand (VOD) solution delivered through multiple SDKs. ApsaraVideo VOD provides various professional capabilities such as video production, media upload, media asset management, and video playback. This topic describes ApsaraVideo VOD SDKs and provides download links for the latest versions of ApsaraVideo VOD SDKs and the source code of the demos.
Only the latest versions of SDKs are available for download. For the release history of each SDK, 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
Developed by: Alibaba Cloud Computing Co., Ltd.
License upgrade instructions
Starting from December 1, 2024, the integration of ApsaraVideo Player SDK for web (version 2.28.0 and later) requires access to the License service. For more information about how to access the License service, see Manage License. Versions earlier than 2.28.0 are not affected by this change. However, we recommend that you upgrade to the latest version for more comprehensive services and support.
ApsaraVideo Player SDK for mobile devices has added Professional Edition distinction on top of Standard Edition since February 14, 2025 (starting from version 7.0.0). Please contact business representatives to obtain the Professional Edition. For authorization operation guidance after obtaining, see Access ApsaraVideo Player License.
When you purchase resources of ApsaraVideo VOD, ApsaraVideo Live, or Intelligent Media Services that reach a certain amount, you can receive a one-year License authorization for ApsaraVideo Player SDK Professional Edition. For more information, see ApsaraVideo Player SDK billing.
The newly obtained ApsaraVideo Player SDK Mobile Professional Edition License only supports version 7.0.0 and later. Please confirm the version number of the ApsaraVideo Player SDK integrated in your application before obtaining.
Platform | SDK information | Related documents |
iOS |
| |
Android |
| |
Flutter |
| |
Web |
| |
Windows | Note To obtain ApsaraVideo Player SDK for Windows, contact Alibaba Cloud customer service. |
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 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 custom development.
Name: ApsaraVideo short video SDK
Developed by: Alibaba Cloud Computing Co., Ltd.
Platform | SDK information | Related documents |
iOS |
Professional Edition
Standard Edition
Basic Edition
| |
Android |
Professional Edition
Standard Edition
Basic Edition
|
Upload SDKs
Upload SDKs are development kits provided by ApsaraVideo VOD for uploading 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
Developed by: Alibaba Cloud Computing Co., Ltd.
SDK | Platform or language | SDK information | Related documents |
Server upload SDK | Java |
| |
Python |
| ||
PHP |
| ||
C/C++ |
| ||
Client upload SDK | iOS |
| |
Android |
| ||
Web (JavaScript) |
| ||
WeChat mini program |
|
Queen SDK
Queen SDK provides a wide range of features for you to produce videos on mobile devices and supports retouching effects such as face retouching, shaping, makeup, filters, and stickers. You can use these features in live streaming, video conferencing, and short video production scenarios. Queen SDK is commonly used in short video production 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.
To download Queen SDK, see Download Queen SDK.
Solution-oriented SDKs
ApsaraVideo VOD also provides solution-oriented SDKs. For example, the short video solution provides a complete demo from server deployment to client access.
Solution | Platform | Download link | Related documents |
Short video solution | iOS | ||
Android | |||
AppSever and Management Console |