AUI Kits微短劇場景基于MediaBox音視頻SDK,針對微短劇場景進行業(yè)務封裝,沉淀了本地緩存、智能預加載、智能預渲染等最佳實踐,您可以結合業(yè)務需求集成使用。
下載Demo
平臺 | 體驗Demo |
Android | |
IOS |
進入應用選擇
。場景概述
基于阿里云在微短劇場景的實踐經驗,AUI Kits提供低代碼集成套件,幫助集成方快速搭建微短劇App并獲得更好的視聽體驗。本項目的適用場景如下。
短視頻場景
采用豎屏樣式,全屏沉浸式播放,可通過上下滑動進行切換。
微短劇場景
提供抽屜式劇集列表,點擊即可跳轉至指定劇集。
運行環(huán)境
平臺 | 兼容要求 | 推薦設備 | ||||
Android | 支持Android 5及以上版本。 | 建議使用Android中高端機型,運行內存3GB及以上。 | ||||
iOS | 支持iOS 10及以上版本的iPhone或iPad。 |
| ||||
快應用 | 支持快應?框架1060及以上版本。 |
核心能力
下述表格中,??和?分別表示支持和不支持該功能。
功能 | 描述 | Android | iOS |
本地緩存 | 本地緩存可以提高微短劇視頻播放的加載速度和穩(wěn)定性,使用戶在網絡不穩(wěn)定或者斷網的情況下依然能夠流暢觀看視頻,提升用戶的觀看體驗。 | ?? | ?? |
智能預加載 | 智能預加載可以提前加載視頻數據,使視頻播放更加流暢,減少加載等待時間,提升用戶的觀看體驗。然而,單一的預加載策略可能會導致CDN流量資源的浪費,通過智能預加載,集成方不僅可以控制當前正在播放的視頻緩存,還可以控制預加載的個數和緩存大小,從而在確保用戶觀看體驗的前提下有效降低業(yè)務成本。 | ?? | ?? |
智能預渲染 | 智能預渲染可以減少視頻播放的啟動延遲,讓用戶更快地看到畫面,提升視頻播放的加載速度和觀看體驗。 | ?? | ?? |
HTTPDNS | HTTPDNS可以提供更快速和穩(wěn)定的DNS解析服務,通過替換傳統(tǒng)DNS解析,可以減少DNS解析時間,提高視頻播放的加載速度和穩(wěn)定性,從而提升用戶的觀看體驗。 | ?? | ?? |
多實例播放器池 | 實現了全局共享的播放器實例池,可以靈活配置實例數。通過優(yōu)化 API 調用和線程資源管控,確保在線程管理、CPU利用、內存占用等方面達到性能最優(yōu)、資源最省,使性能和體驗達到最佳平衡。 | ?? | ?? |
H265自適應播放 | 當播放H265流硬解失敗且已設置H264備流時,實現自動降級播放H264備流;若未設置H264備流,則自動降級為H265軟解播放。 | ?? | ?? |
自適應ABR | 播放器SDK支持多碼率自適應HLS、DASH視頻流,通過調用播放器的 | ?? | ?? |
視頻加密 | 阿里云視頻加密(私有加密)是云端一體的視頻加密解決方案,采用私有加密算法對MP4或HLS視頻流進行加密處理,并確保鏈路的安全傳輸。 | ?? | ?? |