MediaBox音視頻SDK Demo是視頻雲全鏈路的最佳實務,主要包含播放器、短視頻和直播推流的全鏈路示範,您可以使用手機掃描二維碼安裝體驗或者下載源碼本地編譯安裝體驗。
Demo現有的內建資源下載服務為阿里雲臨時搭建服務,其可變性較大,且不保證可達性和有效性。該服務僅用於官方Demo的功能展示,不可直接應用於業務的商業化真實情境。
若業務需要進行線上商業化,請務必自行修改並替換為業務自有的資源下載伺服器位址。阿里雲不提供該資源下載地址的任何相關功能,也不支援客戶進行處理。
安裝體驗Demo應用
AI即時互動情境:AI即時互動能夠實現AI與使用者之間的高效音視頻互動。
直播情境:電商帶貨、企業培訓、秀場連麥等情境。
互娛&通話情境:語聊房、線上K歌房、1V1通話、多人通話等情境。
點播情境:短劇、資訊流播放、沈浸式播放、短視頻製作等情境。
Demo預覽
體驗地址
您可以掃描以下二維碼,下載並安裝MediaBox音視頻SDK Demo:

跑通Demo源碼
Android端
開發環境
類別 | 說明 |
Android Studio | 下載地址:Android Studio。 |
Gradle | 推薦Gradle 7.0.2及以上版本,外掛程式4.1.2版本。 |
Gradle JDK | 推薦Gradle JDK 11,配置方法:Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Gradle JDK -> 選擇11(如果Gradle JDK沒有11選項,請升級您的Android Studio版本)。 |
運行環境
支援Android 4.3及以上版本的實體裝置,不支援模擬器調試。
運行Demo
複製Demo源碼:Github地址,參考最新的README進行操作。
在Android Studio中開啟Demo工程。
出於安全考慮,阿里雲License授權需要擷取簽名MD5。下面給出幾種擷取簽名MD5的方法:
搜尋
signingConfigs,自行配置簽名資訊。
方法一:調用
AUIFoundation/AVUtils/src/main/java/com/aliyun/aio/utils/SignatureUtils.java的`getSingInfo(Context context)方法擷取。方法二:自行下載簽名工具,擷取簽名。
請根據需要測試的模組申請對應SDK的License,詳情參見管理License。擷取License Key和License檔案。
將License 檔案放至
AIOApp/src/main/assets中。開啟AIOApp/src/main/AndroidManifest.xml,搜尋
com.aliyun.alivc_license.licensekey和com.aliyun.alivc_license.licensefile,分別修改其value為License Key和License檔案,詳情請參見接入License。
編譯運行。
連結Android實體裝置,單擊,編譯運行。
iOS端
開發環境
類別 | 說明 |
macOS | 支援macOS High Sierra 10.13及以上版本。 |
Xcode | 建議使用Xcode 13及以上版本,本文操作步驟基於Xcode開發。 |
CocoaPods | 建議使用CocoaPods 1.10及以上版本。 |
運行環境
支援iOS 9.0及以上版本的實體裝置,不支援模擬器調試。
運行Demo
複製Demo源碼:Github地址,參考最新的README進行操作。
在AlivcAIODemo目錄下執行
pod install安裝依賴庫。說明如果安裝失敗,請執行
pod install --reop-update。在Xcode中開啟AlivcAIODemo.xcworkspace工程。
請根據需要測試的模組申請對應SDK的License,詳情參見管理License。擷取License Key和License檔案。
將擷取的License檔案名稱修改為
license.crt,並複製到AlivcAIODemo目錄下。開啟
AlivcAIODemo/Info.plist,修改AlivcLicenseKey為License Key。
編譯運行。