Introduction to player SDK
ApsaraVideo Player SDK is a multi-platform audio and video player developed by Alibaba Cloud. Integrated with ApsaraVideo VOD, it delivers stable playback, cross-platform coverage, and scenario-specific solutions to accelerate your video business.
Benefits
Integrate ApsaraVideo Player SDK with ApsaraVideo VOD to build a complete VOD business.
-
Optimal performance: Achieves instant loading and ultra-low stuttering through network optimization, preloading, and local caching.
-
Full platform coverage: Supports Web, Android, iOS, Flutter, and HarmonyOS NEXT with unified cross-platform operations.
-
Data visualization: Provides playback behavior tracking and dashboards for user preference insights. Playback data statistics.
Advantages
-
Stable and smooth playback experience
Handles over 100 million daily video views with an instant loading rate above 95% and stuttering under 100 ms per 100 seconds. Device-adaptive software and hardware decoding ensures smooth playback.
-
One-off integration covering multiple platforms
Supports Web, Android, iOS, Flutter, and HarmonyOS NEXT with unified operations, simplifying cross-platform integration.
-
Diverse playback features
Supports pseudo-live streaming for DASH, image masking for live comments, ASS subtitles, and on-device image quality enhancement for diverse playback scenarios.
-
Composite video security solution
ApsaraVideo VOD supports HLS encryption, Alibaba Cloud proprietary cryptography, and DRM encryption. The Player SDK decodes these formats to prevent unauthorized download and distribution.
-
Comprehensive data service system
Provides macro statistics, real-time monitoring, and full-link tracing at user or session level to troubleshoot playback exceptions.
-
Live streaming and VOD integration
Supports common live streaming and VOD scenarios in a unified player.
Scenarios
-
Short videos
Achieves instant loading through network optimization, preloading, and local caching for smooth short-form playback.
-
Long videos
Supports adaptive bitrate streaming, pitch-preserved speed adjustment, and on-device quality enhancement. Works with ApsaraVideo VOD for progress bar snapshots, live comment masking, ASS subtitles, and video security.
-
Online education
Covers mobile (Android, iOS, HarmonyOS NEXT) and cross-platform (Web, Flutter) with HLS, Alibaba Cloud proprietary, and DRM encryption for copyright protection.
-
Live streaming and Live to VOD
Integrates with ApsaraVideo Live for time shifting, pseudo-live streaming, and live recording playback.
License information
-
ApsaraVideo Player SDK for mobile platforms has added the Professional Edition based on the Standard Edition since February 14, 2025 (starting from version 7.0.0). To obtain the Professional Edition, contact your sales representative. After obtaining the License, complete authorization. Integrate player License.
-
When you purchase resources of ApsaraVideo VOD, ApsaraVideo Live, or Intelligent Media Services that reach a certain amount, you can obtain a one-year License authorization for the Professional Edition of ApsaraVideo Player SDK for free. ApsaraVideo Player SDK billing.
-
The newly obtained License for the Professional Edition of ApsaraVideo Player SDK for mobile platforms supports only version 7.0.0 or later. Before you obtain the License, make sure that you check the version of ApsaraVideo Player SDK that is integrated in your application.
Version lifecycle and support policy
ApsaraVideo Player SDK releases regular updates with new features, performance improvements, and bug fixes while preserving API compatibility. Update to the latest version for the best playback experience.
Versions are classified into four states: Recommended, Supported, Deprecated, and Unsupported. Technical support varies by state.
Available versions are listed in Download ApsaraVideo Player SDK. The following table describes each state:
|
Version status |
Classification standard |
Description |
|
Recommended RECOMMENDED |
The latest version |
|
|
Supported SUPPORTED |
The versions that are released within 6 months before the latest version |
|
|
Deprecated DEPRECATED |
The versions that are released 6 to 12 months before the latest version |
|
|
Unsupported UNSUPPORTED |
The versions that are released more than 12 months before the latest version |
|