ApsaraVideo VOD offers a comprehensive video-on-demand (VOD) solution encompassing video production, media upload, asset management, and playback through various SDKs. This topic provides an overview of the SDKs and includes download links for the latest ApsaraVideo VOD SDK versions and demo source code.
For the release notes of each SDK, see SDK Release History.
ApsaraVideo Player SDK
The ApsaraVideo Player SDK, also known as the Alibaba Cloud Player SDK, is crucial for streaming videos from ApsaraVideo to clients. It offers player frameworks tailored to various user requirements and supports features like encrypted playback, secure download, resolution switching, and short video playback, ensuring simple, fast, secure, and stable video experiences.
SDK name: ApsaraVideo Player SDK
Developer: Alibaba Cloud Computing Co., Ltd.
License upgrade instructions
As of December 1, 2024, integrating ApsaraVideo Player SDK for web (version 2.28.0 and above) will require access to the License service. For more information, see Manage License. Versions prior to 2.28.0 are unaffected, but upgrading to the latest version is recommended for enhanced services and support.
Platform | SDK information | References |
iOS |
| |
Android |
| |
Flutter |
| |
Windows |
| |
Web |
|
Short video SDK
The Short Video SDK is a development tool that enables video recording, cropping, editing, and uploading. It offers stable APIs in a unified format that are easy to integrate, allowing developers to leverage features based on their business needs. The SDK also includes an open-source UI.
SDK name: ApsaraVideo Short Video SDK
Developer: Alibaba Cloud Computing Co., Ltd.
Platform | SDK information | References |
iOS |
Professional Edition
Standard Edition
Basic Edition
| |
Android |
Professional Edition
Standard Edition
Basic Edition
|
Upload SDK
Upload SDKs provided by ApsaraVideo VOD facilitate the uploading of various media files, including videos, audios, images, and subtitles. Compatible with all mainstream platforms and environments, these SDKs streamline the media file upload process to ApsaraVideo VOD.
SDK name: ApsaraVideo Upload SDK
Developer: Alibaba Cloud Computing Co., Ltd.
SDK | Platform or language | SDK information | References |
Server upload SDK | Java |
| |
Python |
| ||
PHP |
| ||
C/C++ |
| ||
Client upload SDK | iOS |
| |
Android |
| ||
Web (JavaScript) |
| ||
WeChat mini program |
|
Queen SDK
Queen SDK offers a suite of features for mobile video production, including retouching, shaping, makeup, filters, and stickers, suitable for live streaming, video conferencing, and short video creation. It is often used in conjunction with the Short Video SDK in ApsaraVideo VOD to enhance recording and editing capabilities with retouching features and effects.
For more information on downloading Queen SDK, see Download Queen SDK.
Solution-oriented SDKs
ApsaraVideo VOD also offers solution-oriented SDKs. For instance, the short video solution includes a complete demo covering server deployment to client access.
Solution | Platform | Download URL | References |
Short video solution | iOS | ||
Android | |||
Long video AppServer and console |