All Products
Search
Document Center

Apsara Video SDK:Select and download SDKs

Last Updated:May 06, 2024

Alibaba Cloud provides different ApsaraVideo MediaBox SDK packages for different features. You can download and integrate SDKs by scenario and module based on your business requirements.

SDK privacy policy and compliance description

To ensure that your integration of SDKs meets privacy rules to reduce the risks of violating privacy policies and compliance regulations, you must use the latest version of SDKs that are released on the Alibaba Cloud official website. Make sure that your service user agrees to the privacy policy of your service before an SDK is used in a specific scenario. Before you use Alibaba Cloud video products or services, make sure that you understand relevant policies such as personal information handling rules and compliance policies. For more information, see Alibaba Cloud Video Service Privacy Policy.

Download by scenario

Live streaming scenario: Push SDK, ApsaraVideo Player SDK, and Queen SDK (optional)

This SDK combination is suitable for scenarios such as online education, music teaching, interactive co-streaming, video-based social networking, and gaming and entertainment. It provides point-to-point and multi-user real-time audio and video calling services that are stable and smooth and supports audio and video interactions or audio-only interactions between multiple users. For more information, see Functions and features.

image.png

Scenario

Feature

Android

iOS

Basic live streaming

Player, stream ingest, basic retouching, and real-time streaming (RTS)

  • SDK package name: com.aliyun.allinone

  • SDK version: 6.10.0

  • Last update date: 2024-04-08

  • MD5 value: 78210e770df26fd32a362414dc1321f0

  • Download link: AliVCSDK_BasicLive.aar

Interactive streaming

Player, RTS, stream ingest, real-time communication (RTC) co-streaming, and basic retouching

  • SDK package name: com.aliyun.allinone

  • SDK version: 6.10.0

  • Last update date: 2024-04-08

  • MD5 value: 21257fc2fd67aaad5431c36351a50254

  • Download link: AliVCSDK_InteractiveLive.aar

Short video scenario: Short video SDK, ApsaraVideo Player SDK, and Queen SDK (optional)

This SDK combination is suitable for end-to-end short video production and consumption scenarios. The SDK combination works with best practices such as network optimization, preloading, and local caching to implement instant loading of short videos. The SDK combination is suitable for short video recording, production, and interactions in fields such as entertainment, social networking, parent-child interaction, education, and news. The SDK combination also provides powerful video playback features to ensure a smooth and high-definition playback experience and meet the requirements of major audio and video service scenarios. For more information, see Functions and features.

image.png

Scenario

Feature

Android

iOS

Short video

Short video, player, and basic retouching

  • SDK package name: com.aliyun.allinone

  • SDK version: 6.10.0

  • Last update date: 2024-04-08

  • MD5 value: 3976664683985459bd6d476a72ce20e7

  • Download link: AliVCSDK_UGC.aar

  • SDK version: 6.10.0

  • Last update date: 2024-04-08

  • MD5 value: 5255b2713c7a1ee5d5e534aa3b077c97

  • Download link: AliVCSDK_UGC.library.zip

Full features: Push SDK, Short video SDK, ApsaraVideo Player SDK, and Queen SDK (optional)

This SDK combination is suitable for a variety of live streaming scenarios, such as live streaming about daily life, online education, video-based social networking, and gaming. The SDK combination provides editing and processing capabilities such as face retouching, face shaping, makeup, filters, and stickers. The retouching feature brings more creative usage of live streaming and video production. For more information, see Functions and features.

image.png

Scenario

Feature

Android

iOS

Full features

Player, RTS, live streaming, short video, RTC co-streaming, and basic retouching

  • SDK package name: com.aliyun.allinone

  • SDK version: 6.10.0

  • Last update date: 2024-04-08

  • MD5 value: c27a926ff9d005de7eabf333316d9d57

  • Download link: AliVCSDK_Standard.aar

Download by module

ApsaraVideo Player SDK

ApsaraVideo Player SDK is a module of ApsaraVideo MediaBox SDK. This module provides audio and video playback capabilities for multiple platforms in live streaming and video-on-demand (VOD) scenarios. Based on the powerful distribution network and media asset services of ApsaraVideo Live and ApsaraVideo VOD and playback policies such as preloading and local caching, ApsaraVideo Player SDK provides stable, secure, and smooth video playback services. For more information, see ApsaraVideo Player SDK.

image.png

Platform

Download link

References

Android

Android

iOS

iOS

Web

  • Version: 2.21.0

  • Last update time: 2024-04-02

Web

Flutter

Flutter

Windows

Windows

Push SDK

Push SDK is a module of ApsaraVideo MediaBox SDK. This module provides the stream ingest capability in live streaming scenarios to implement one-to-many live co-streaming between a streamer and viewers. Based on the acceleration nodes of ApsaraVideo Live that are deployed across the globe, Push SDK provides easy-to-access live streaming services for audio and video streams and ensures low latency, high concurrency, high definition, and smooth playback. For more information, see Push SDK.

image.png

Platform

SDK download

Demo download

References

Android

  • SDK package name: com.aliyun.allinone

  • SDK version: 6.9.0

  • Last update date: 2024-01-31

  • MD5 value: fae9aafc3a4e9c3ce32346a01fe7ca09

  • Download link: Push SDK

Source code of the demo

Android

iOS

  • SDK version: 6.9.0

  • Last update date: 2024-01-31

  • MD5 value: 2a3ca5fa6919f686538aace18fb3271f

Source code of the demo

iOS

Web

(Stream ingest over RTS)

-

Web

Flutter

Source code of the demo

Flutter

Short video SDK

Short video SDK is a module of ApsaraVideo MediaBox SDK. This module provides the video collection, recording, and multi-track editing capabilities for clients in short video production scenarios. Short video SDK supports features such as template-based video editing, retouching, stickers, filters, bubbles, and subtitles. You can use these features to produce high-quality videos in an efficient manner. For more information, see Short video SDK.

image.png

Platform

SDK download

Demo download

References

Android

  • SDK package name: com.aliyun.video.android

  • SDK version: 6.7.0

  • Last update date: 2023-12-07

  • MD5 value: f1292710e6a40ecdd391d1e859714e53

  • Download link: Short video SDK

Source code of the demo

Android

iOS

  • SDK version: 6.7.0

  • Last update date: 2023-12-07

  • MD5 value: 9ffcc242ffda9638f01a7909850e8961

  • Download link: Short video SDK

Source code of the demo

iOS

Queen SDK

Queen SDK is a module of ApsaraVideo MediaBox SDK. This module provides intelligent image rendering and algorithm capabilities in scenarios such as live streaming, short video production, and online education. Queen SDK provides high-quality and efficient processing capabilities in various video processing scenarios by using a variety of filters, sticker materials, and powerful retouching algorithms. For more information, see Queen SDK.

image.png

Platform

SDK download

References

Android

  • SDK version: V6.8.0

  • Updated on: 2024-03-05

  • SDK package name: com.aliyun.android.libqueen

  • SDK size: 9.6 MB

  • MD5 value of the download package: a7c2757cb16d26cd411f08bf9a0a924d

  • Download link: Android package

Android

iOS

      iOS

      Web

      • SDK version: V6.2.2

      • Updated on: 2024-02-27

      • SDK size: 9.7 MB

      • Download link: Web package

      Web

      Windows

      • SDK version: V6.1.0

      • Updated on: 2023-05-30

      • SDK size: 17.1 MB

      • MD5 value of the download package: 1a6abf93ed3a4823cff2e118dd0cb050

      • Download link: Windows package

      Windows

      macOS

      • SDK version: V6.1.0

      • Updated on: 2023-05-30

      • SDK size: 44.7 MB

      • MD5 value of the download package: 04f2879e3440fedfbfd3fe6759e5da68

      • Download link: macOS package

      macOS