本文档将介绍如何快速跑通 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。