Windows

更新时间:
复制为 MD 格式

本文档将介绍如何快速跑通 ARTC 示例项目,体验实时音视频功能。

示例源码下载

阿里云提供了开源示例项目,用于演示 ARTC SDK 的 API 使用方法,帮助开发者更直观地理解和集成 SDK 的各项功能。Windows示例项目仓库

前提条件

在运行示例项目之前,请确保开发环境满足以下要求:

  • 开发工具:Visual Studio 2015 及以上版本,推荐使用最新正式版本。

  • 测试设备:Windows 7 或更高版本的 Windows 电脑。

  • 网络环境:需要稳定的网络连接。

  • 应用准备:获取实时音视频应用的AppIDAppKey,详情请参见创建应用

操作步骤

步骤一:获取示例项目

克隆 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

步骤二:配置示例项目

  1. 源码下载后,打开Windows目录。

  2. 前往SDK下载/集成下载 Windows ARTC SDK,静态库放到lib目录内,头文件放到include目录内,具体见上文,主工程编译通过后,DLL放到工程的输出目录里。

  3. Windows目录下打开工程文件ARTCExample.sln

  4. 配置实时音视频AppIDAppKey:进入Windows/ARTCExample/ARTCExampleDefine.h文件,将从控制台获取的AppIDAppKey填入。

#define ARTC_APP_ID  <实时音视频AppID>
#define ARTC_APP_KEY <实时音视频AppKey>

步骤三:编译并运行示例项目

  1. 选择ARTCExample项目,进行编译。

  2. 运行时需要将 ARTC 的 DLL 文件放到工程的 App 二进制输出目录中,默认为ARTCExample目录上一级的x64目录下的debug/release目录中。

  3. 编译成功后运行 App,即可体验 API Example。