AUI Kits微短剧场景基于MediaBox音视频SDK,针对微短剧场景进行业务封装,沉淀了本地缓存、智能预加载、智能预渲染等最佳实践,您可以结合业务需求集成使用。
下载Demo
平台 | 体验Demo |
Android | |
IOS |
进入应用选择
。场景概述
基于阿里云在微短剧场景的实践经验,AUI Kits提供低代码集成套件,帮助集成方快速搭建微短剧App并获得更好的视听体验。本项目的适用场景如下。
短视频场景
采用竖屏样式,全屏沉浸式播放,可通过上下滑动进行切换。
微短剧场景
提供抽屉式剧集列表,点击即可跳转至指定剧集。
运行环境
平台 | 兼容要求 | 推荐设备 | ||||
Android | 支持Android 5及以上版本。 | 建议使用Android中高端机型,运行内存3GB及以上。 | ||||
iOS | 支持iOS 10及以上版本的iPhone或iPad。 |
| ||||
快应用 | 支持快应⽤框架1060及以上版本。 |
核心能力
下述表格中,✔️和❌分别表示支持和不支持该功能。
功能 | 描述 | Android | iOS |
本地缓存 | 本地缓存可以提高微短剧视频播放的加载速度和稳定性,使用户在网络不稳定或者断网的情况下依然能够流畅观看视频,提升用户的观看体验。 | ✔️ | ✔️ |
智能预加载 | 智能预加载可以提前加载视频数据,使视频播放更加流畅,减少加载等待时间,提升用户的观看体验。然而,单一的预加载策略可能会导致CDN流量资源的浪费,通过智能预加载,集成方不仅可以控制当前正在播放的视频缓存,还可以控制预加载的个数和缓存大小,从而在确保用户观看体验的前提下有效降低业务成本。 | ✔️ | ✔️ |
智能预渲染 | 智能预渲染可以减少视频播放的启动延迟,让用户更快地看到画面,提升视频播放的加载速度和观看体验。 | ✔️ | ✔️ |
HTTPDNS | HTTPDNS可以提供更快速和稳定的DNS解析服务,通过替换传统DNS解析,可以减少DNS解析时间,提高视频播放的加载速度和稳定性,从而提升用户的观看体验。 | ✔️ | ✔️ |
多实例播放器池 | 实现了全局共享的播放器实例池,可以灵活配置实例数。通过优化 API 调用和线程资源管控,确保在线程管理、CPU利用、内存占用等方面达到性能最优、资源最省,使性能和体验达到最佳平衡。 | ✔️ | ✔️ |
H265自适应播放 | 当播放H265流硬解失败且已设置H264备流时,实现自动降级播放H264备流;若未设置H264备流,则自动降级为H265软解播放。 | ✔️ | ✔️ |
自适应ABR | 播放器SDK支持多码率自适应HLS、DASH视频流,通过调用播放器的 | ✔️ | ✔️ |
视频加密 | 阿里云视频加密(私有加密)是云端一体的视频加密解决方案,采用私有加密算法对MP4或HLS视频流进行加密处理,并确保链路的安全传输。 | ✔️ | ✔️ |