本文檔將介紹如何快速跑通 ARTC 樣本專案,體驗即時音視頻功能。
樣本源碼下載
阿里雲提供了開源樣本專案,用於示範 ARTC SDK 的 API 使用方法,協助開發人員更直觀地理解和整合 SDK 的各項功能。Windows樣本專案倉庫。
前提條件
在運行樣本專案之前,請確保開發環境滿足以下要求:
開發工具:Visual Studio 2015 及以上版本,推薦使用最新正式版本。
測試裝置:Windows 7 或更高版本的 Windows 電腦。
網路環境:需要穩定的網路連接。
應用準備:擷取即時音視頻應用的AppID和AppKey,詳情請參見建立應用。
操作步驟
步驟一:擷取樣本專案
複製 ARTC 樣本專案到本地:
git clone https://github.com/MediaBox-Demos/amdemos-artc該倉庫包含 ARTC SDK 的多個 Native 平台的樣本專案,其中 Windows 平台樣本專案位於Windows/目錄下。
樣本專案中包含了在用戶端產生 Token 的相關代碼以協助您進行測試。
下面將介紹Windows/ARTCExample專案的檔案結構。
├── Windows // Windows平台工程結構根目錄
│ ├── ARTCExample // API Example源碼目錄
│ ├── ARTCExampleDefine.h // 設定AppId/AppKey等資訊
│ ├── include // ARTC SDK標頭檔目錄
│ ├── ... // 其他檔案
│ ├── lib // ARTC SDK lib庫目錄
│ ├── x64 // x64版本ARTC庫檔案
│ ├── AliRTCSdk.lib // 符號檔案
│ ├── ... // 其他ARTCSdk檔案
│ ├── x86 // x86版本ARTC庫檔案
│ ├── AliRTCSdk.lib // 符號檔案
│ ├── ... // 其他ARTCSdk檔案
│ ├── ARTCExample.sln // Demo的Project步驟二:配置樣本專案
源碼下載後,開啟
Windows目錄。前往SDK下載/整合下載 Windows ARTC SDK,靜態庫放到lib目錄內,標頭檔放到include目錄內,具體見上文,主工程編譯通過後,DLL放到工程的輸出目錄裡。
在
Windows目錄下開啟工程檔案ARTCExample.sln。配置即時音視頻AppID和AppKey:進入
Windows/ARTCExample/ARTCExampleDefine.h檔案,將從控制台擷取的AppID和AppKey填入。
#define ARTC_APP_ID <即時音視頻AppID>
#define ARTC_APP_KEY <即時音視頻AppKey>步驟三:編譯並運行樣本專案
選擇ARTCExample專案,進行編譯。
運行時需要將 ARTC 的 DLL 檔案放到工程的 App 二進位輸出目錄中,預設為
ARTCExample目錄上一級的x64目錄下的debug/release目錄中。編譯成功後運行 App,即可體驗 API Example。