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 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 |
| |
Android |
| |
Flutter |
| |
Windows |
| |
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 |
Professional Edition
Standard Edition
Basic Edition
| |
Android |
Professional Edition
Standard Edition
Basic Edition
|
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 |
| |
Python |
| ||
PHP |
| ||
C/C++ |
| ||
Client upload SDK | iOS |
| |
Android |
| ||
JavaScript |
| ||
WeChat mini program |
|
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 | ||
Android | Short video solution for Android V1.4.2 and demo source code | ||
Short video AppServer and console |