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.
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 conversion, 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.
Client | SDK | References |
iOS |
| |
Android |
| |
Flutter |
| |
Windows |
| |
Web |
|
Lisence service upgrade
Starting December 1, 2024, the license service is required for using ApsaraVideo Player SDK for web 2.28.0 and later. For more information, see Manage licenses. 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.
Short video SDKs
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
Developed by: Alibaba Cloud Computing Co., Ltd.
Client | SDK | References |
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. 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
Developed by: Alibaba Cloud Computing Co., Ltd.
SDK | Client or development language | Description | References |
Server upload SDK | Java |
| |
Python |
| ||
PHP |
| ||
C/C++ |
| ||
Client upload SDK | iOS |
| |
Android |
| ||
JavaScript |
| ||
WeChat mini program |
|
Queen SDKs
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 Download Queen SDK.
Solution-oriented SDKs
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 | ||
Android | Short video solution for Android V1.4.2 and demo source code | ||
Short video AppServer and console |