All Products
Search
Document Center

:AUI Kits

Last Updated:Feb 18, 2025

AUI Kits works with ApsaraVideo MediaBox SDK to encapsulate business data in mini drama scenarios. You can use features of ApsaraVideo MediaBox SDK such as local caching, intelligent preloading, and intelligent pre-rendering based on your business requirements.

Download the demo

Platform

Demo

Android

image.png

IOS

Open the app and choose VOD Scenarios > Short Dramas.

Scenarios

AUI Kits provides a low-code integration kit to help integrators quickly build mini drama apps and obtain better visual and auditory experience based on the practical experience of Alibaba Cloud in mini drama scenarios. AUI Kits is used in the following scenarios:

  • Short videos

    The portrait mode is used, and full-screen immersive playback is implemented. Users can swipe up and down to switch between short videos.

  • Mini dramas

    An episode list is provided and displayed in the panel. Users can tap to jump to the specified episode.

Runtime environments

Platform

Requirement

Recommended device

Android

Android 5 or later.

We recommend that you use a medium- or high-end Android model with at least 3 GB of memory.

iOS

An iPhone or iPad that runs iOS 10 or later.

  • iPhone 7 or later

  • iPad mini 4 or later

Quick App

Quick App 1060 or later is required.

Key features

The following table describes the key features of AUI Kits. The icon ️✔️ indicates that the feature is supported, whereas the icon ❌ indicates that the feature is not supported.

Tab

Description

Android

iOS

Configure the local caching feature

You can use the local caching feature to improve the loading speed and stability of mini drama playback. This way, users can smoothly watch videos even if the network is unstable or disconnected. This improves the viewing experience of users.

✔️

✔️

Intelligent preloading

The intelligent preloading feature loads video data in advance to provide smoother video playback, reduce loading time, and improve user experience. A single preloading policy may cause the waste of Alibaba Cloud CDN traffic resources. With the intelligent preloading feature, integrators can control not only the caching of the playing video, but also the number of preloading videos and the cache size. This reduces business costs while ensuring the viewing experience of users.

✔️

✔️

Intelligent pre-rendering

The intelligent pre-rendering feature reduces the delay in displaying the video image. This allows users to view the image faster, and improves the loading speed and user experience.

✔️

✔️

HTTPDNS

HTTPDNS is used to resolve DNS queries in a faster and more stable manner. Compared with the traditional DNS resolution, HTTPDNS reduces the time for resolution, increases the loading speed and stability of video playback, and provides a better user experience.

✔️

✔️

Multi-instance player pool

A globally shared player instance pool is supported, which allows you to flexibly configure the number of instances. This feature optimizes API calls and thread resource control to achieve optimal performance and resource saving in terms of thread management, CPU utilization, and memory usage. This achieves the best balance between performance and experience.

✔️

✔️

H.265 adaptive playback

If you have configured a secondary H.264 stream and hardware decoding of the H.265 stream fails, the system automatically plays the secondary H.264 stream. If you do not configure a secondary stream, soft decoding is automatically used for H.265 playback when hardware decoding fails.

✔️

✔️

Adaptive ABR

ApsaraVideo Player SDK supports multi-bitrate adaptive HLS and DASH video streams. You can call the selectTrack operation to switch the playback stream to achieve adaptive video definition switching based on network conditions. For more information, see Enable adaptive bitrate streaming.

✔️

✔️

Video encryption

Alibaba Cloud proprietary cryptography is a cloud-device integrated video encryption solution. It uses proprietary encryption algorithms to encrypt MP4 or HLS video streams and ensure secure transmission over links.

✔️

✔️