通過閱讀本文,您可以瞭解如何快速接入MediaBox音視頻SDK。
步驟一:瞭解MediaBox音視頻SDK功能
MediaBox音視頻SDK提供直播推流、直播連麥、短視頻、播放器、美顏特效五類服務。MediaBox音視頻SDK及子產品的功能概覽如下所示。其中,✔️和❌分別表示支援和不支援該功能。詳細功能清單請參見功能特性。
功能 | 全功能版本 | 播放器SDK | 直播推流SDK | 短視頻SDK | 美顏特效SDK |
主播開播 | ✔️ | ❌ | ✔️ | ❌ | ❌ |
| ✔️ | ❌ | ✔️ | ❌ | ❌ |
視頻錄製 | ✔️ | ❌ | ❌ | ✔️ | ❌ |
視頻編輯 | ✔️ | ❌ | ❌ | ✔️ | ❌ |
視頻上傳 | ✔️ | ❌ | ❌ | ✔️ | ❌ |
直播播放 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
點播播放 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
美顏特效 | ✔️ | ❌ | ❌ | ❌ | ✔️ |
手勢識別 | ✔️ | ❌ | ❌ | ❌ | ✔️ |
智能摳圖 | ✔️ | ❌ | ❌ | ❌ | ✔️ |
(可選)步驟二:體驗MediaBox音視頻SDK Demo
掃描以下二維碼,下載並安裝MediaBox音視頻SDK App進行體驗。
Demo源碼及更多資訊請參見Demo。
步驟四:申請License
登入ApsaraVideo for VOD控制台。
在左側導覽列選擇
。單擊建立應用並綁定License。
編輯應用資訊。
說明每個License最多綁定一款Android應用和一款iOS應用。
參數
說明
應用標題
在文字框中輸入應用標題。支援中英文、數字或底線(_),不支援空格等特殊字元,最大長度128字元。
平台
應用平台,支援Android、iOS。
Package Name
Android應用程式套件名,支援英文、數字、底線(_)或點(.),不支援空格等特殊字元,最大長度128字元。
說明如果平台選擇了Android則此項必填。
Signature (MD5)
Android應用認證的print指紋,僅支援英文(小寫)和數字,不支援空格等特殊字元,字元長度32位。您可以通過以下兩種方式擷取:
通過命令擷取:執行
keytool -v -list -keystore your.keystore
查看相應簽名的MD5值。通過AndroidStudio擷取:單擊右側側邊欄的Gradle,找到對應App的Tasks > android > signingReport擷取。通過此方式擷取到的MD5值,需要將字母轉換為小寫且去掉分號。
說明如果平台選擇了Android,且勾選了綁定簽名,則此項必填。
綁定簽名後會提高安全性,可以避免License被同Package Name的應用盜用。
新版本SDK支援免綁定簽名,包含:MediaBox音視頻SDK v1.7.0及以上版本、播放器SDK v5.5.2及以上版本、直播推流SDK v4.4.9及以上版本、短視頻SDK v3.36.0及以上版本。
Bundle ID
iOS應用Bundle ID。僅支援英文、數字、點(.)或底線(_)組成,不支援空格等特殊字元,最大長度128字元。
說明如果平台選擇了iOS則此項必填。
選擇是否核銷訂單後,單擊下一步。
根據是否已有SDK License訂單分為:
已有訂單:在下拉框中選擇已有且未綁定應用的License訂單。如果沒有可用的License訂單,您也可以先通過ApsaraVideo for VODSDK購買頁購買後再進行選擇。
未有訂單:在下拉框中選擇不核銷之前訂單,建立SDK License訂單,根據業務需求選擇SDK組合,並選擇對應的功能模組。
確認您的應用資訊無誤後,單擊建立。
如在建立成功提示頁面提示您需要支付訂單,則單擊去支付,並根據提示完成訂單支付。
下載License檔案。
License建立完成後,您可以將License認證檔案下載到本地,在後續接入應用時使用。接入應用時,License檔案的配置步驟請參見接入License。
在我的授權頁面中,找到目標應用卡片單擊展開,展示應用授權資訊,確認無誤後單擊卡片右上方的下載License檔案並擷取License Key。
步驟五:整合MediaBox音視頻SDK並配置License授權
具體操作,請參見多模組組合整合。
步驟六:根據實際需求實現商務邏輯
更多資訊,請參見按模組整合。
聯絡我們
更多產品諮詢問題或使用支援,歡迎通過DingTalk掃描下方二維碼,加入MediaBox使用者交流與試用體驗群聯絡我們。