ApsaraVideo MediaBox SDK integrates core capabilities such as stream ingest, video playback, short video production, retouching, and audio effects. It supports a variety of clients, such as mobile, desktop, and web. It uses open source UI components, and provides product-level demos. You can integrate the corresponding SDK or use the low-code tool AUI Kits to quickly build applications.
Architecture
ApsaraVideo MediaBox SDK, offered by Alibaba Cloud, is a comprehensive audio and video service that streamlines the essential processes of live streaming and video-on-demand (VOD) solutions. It encompasses key functionalities like video recording, editing, uploading, stream ingest, and playback. The SDK also incorporates advanced AI capabilities for audio and video, providing features such as device-side image enhancement and retouching, to enhance overall media quality and user experience. ApsaraVideo MediaBox SDK provides product-level demos and AUI Kits to support mainstream audio and video scenarios.

Features
ApsaraVideo MediaBox SDK provides the following services: stream ingest, co-streaming, short video production, playback, and retouching. The following table describes the features of ApsaraVideo MediaBox SDK and its sub-service SDKs. ✔️ indicates that the feature is supported and ❌ indicates that it is not. For more information, see Functions and features.
Feature | Full-feature Edition | Player SDK | Push SDK | Short Video SDK | Queen SDK |
Live streaming by streamer | ✔️ | ❌ | ✔️ | ❌ | ❌ |
| ✔️ | ❌ | ✔️ | ❌ | ❌ |
Video recording | ✔️ | ❌ | ❌ | ✔️ | ❌ |
Video editing | ✔️ | ❌ | ❌ | ✔️ | ❌ |
Video upload | ✔️ | ❌ | ❌ | ✔️ | ❌ |
Live streaming | ✔️ | ✔️ | ❌ | ❌ | ❌ |
VOD | ✔️ | ✔️ | ❌ | ❌ | ❌ |
Retouching | ✔️ | ❌ | ❌ | ❌ | ✔️ |
Gesture recognition | ✔️ | ❌ | ❌ | ❌ | ✔️ |
Intelligent image matting | ✔️ | ❌ | ❌ | ❌ | ✔️ |
Select an SDK or a combination of multiple ones. For more information, see Download by scenario. Use ApsaraVideo MediaBox SDK Full-feature Edition to prevent dependency library conflicts from occurring when integrating multiple SDKs.
Benefits
Reduced size
ApsaraVideo MediaBox SDK integrates the core capabilities of ApsaraVideo Live and ApsaraVideo VOD, and reuses core components to reduce the SDK package size.
Efficient integration
You can integrate multiple SDKs at a time to improve integration efficiency and reduce R&D costs.
Flexible access
You can combine and package SDKs to suit your needs.
Ease of use
ApsaraVideo MediaBox SDK provides product-level demos that support all features of ApsaraVideo Live and ApsaraVideo VOD to meet business requirements and facilitate integration.
Various services
A comprehensive metric system ensures service quality. Audio and video AI technologies improve utilization and distribution efficiency.
Stable features
ApsaraVideo MediaBox SDK has been tested through hundreds of millions of requests, and provides stable and reliable audio and video services. You can use it to generate smooth and clear audio and video.
Demos
ApsaraVideo MediaBox SDK demos provide comprehensive product-level interactive UIs and source code, empowering developers to swiftly address business requirements while significantly reducing development time and costs. For more information about the demos and how to download them, see Demo experience.