Introduction to player SDK

Updated at:
Copy as MD

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

  1. 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.

  2. 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.

  3. 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

  • The latest version with newest features and bug fixes. Update to this version.

  • Full technical support provided.

Supported

SUPPORTED

The versions that are released within 6 months before the latest version

  • Contains relatively new features and fixes for major issues.

  • Technical support provided.

Deprecated

DEPRECATED

The versions that are released 6 to 12 months before the latest version

  • May contain deprecated features or issues caused by browser updates.

  • General technical support provided, but troubleshooting efficiency is not guaranteed. Update to the latest version for improved diagnostics and support.

Unsupported

UNSUPPORTED

The versions that are released more than 12 months before the latest version

  • Features are most likely deprecated and not optimized for current browser environments. Do not use these versions in production.

  • No technical support unless a critical problem occurs. Upgrade to the recommended version as soon as possible.

References