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視頻流進行加密處理,並確保鏈路的安全傳輸。 | ✔️ | ✔️ |