ApsaraVideo VOD provides various SDKs to implement a one-stop video-on-demand solution that covers multiple stages of video-on-demand, including video production, media upload, media asset management, and video playback.
SDK introduction
SDK | Introduction |
Alibaba Cloud ApsaraVideo VOD provides short video SDKs that allow you to perform operations on videos. You can use short video SDKs to record, crop, edit, merge, and upload videos. This topic describes the benefits, usage scenarios, and features of the short video SDK. You must obtain a license to use the 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. | |
This topic describes the features and download links of upload SDKs provided by ApsaraVideo VOD. This topic also provides references on how to use upload SDKs. | |
ApsaraVideo VOD provides SDKs in multiple mainstream programming languages. You can use ApsaraVideo VOD SDKs to write code and call API operations. | |
ApsaraVideo Player SDK is developed by Alibaba Cloud to support audio and video playback on various platforms. It provides numerous features to ensure stable and smooth playback of audio and video files. Working with ApsaraVideo VOD, the SDK delivers a premium playback experience and offers solutions for various scenarios to meet your business requirements. With quick integration, multi-platform coverage, and excellent playback performance, ApsaraVideo Player SDK helps propel your business growth. |
SDKs required for different stages of video-on-demand
Stage | Related SDK | Feature description |
Short video production | Shoot and edit short videos. | |
Short video creation requires capabilities for face retouching, face reshaping, makeup, filters, and stickers to meet the requirements for beauty effects in live streaming and video production. | ||
Upload media assets | Simplify the complexity of uploading media resources to ApsaraVideo VOD. | |
Obtain information such as upload URLs and credentials for media upload. Used in conjunction with the upload SDK. | ||
Media asset management and processing | Use the server SDK to call OpenAPI operations or directly use the ApsaraVideo VOD console to manage and process media assets in the cloud. | |
Media playback | Plays a video. | |
Obtain media playback URLs |
Scenario-based solutions
In addition to the standalone SDKs mentioned above, Alibaba Cloud also provides solutions that combine multiple SDKs for specific business scenarios.
Micro-drama and short video scenarios
Micro-drama scenario
Based on Alibaba Cloud's experience in micro-drama scenarios, AUI Kits provides low-code integration suites to help integrators quickly build micro-drama apps and deliver a better audio-visual experience. For more information, see Short video solution.
Full-featured scenario
Suitable for various live streaming scenarios such as lifestyle live streaming, online education, video social networking, and gaming entertainment. It provides capabilities for face retouching, face reshaping, makeup, filters, and stickers. Beauty effects support more creative approaches for live streaming and video production. For more information, see Full-featured scenario: Live streaming + short video + player + beauty effects (optional)
Clients and programming languages supported by SDKs
SDK | Supported clients | Supported server-side languages |
Android, iOS | - | |
Android, iOS, Web, Windows, Mac | - | |
Android, iOS, Web, WeChat mini program, | Java, Python, C/C++, PHP | |
- | Java, Go, PHP, Python, .NET, C++, TypeScript, Swift | |
Android, iOS, Web, Flutter, HarmonyOS | - |
Obtain SDK authorization
Alibaba Cloud has integrated the authorization logic for ApsaraVideo Player SDK, the short video SDK, Queen SDK, and live streaming SDK, and provides a unified License authorization management system for all platforms. For more information, see Manage License.
SDK | License required | Obtain License |
Required | ||
Required | ||
No | - | |
No | - | |
Required |