快速开始 Demo 是 RTC 提供的基本音视频通话功能的开源示例工程文件。获取该工程文件后,你可以快速构建应用,感受 RTC 的通话效果;也能通过阅读代码,了解基本音视频通话的最佳实践。

应用使用说明

使用该工程文件构建应用后,你可以使用该应用实现基本音视频通话功能。
你和你的同事必须使用同一 Appid 且加入同一个房间,才能成功进行音视频通话。
本文以 Ubuntu 系统为例进行说明。

前置条件
操作步骤
步骤 1:配置环境变量

配置 QT 环境变量(全局基本和用户基本):

#sudo	gedit	/etc/profile
export	QTDIR=QT安装目录
export	PATH=$QTDIR/bin:$PATH
export	LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
bash
#gedit  $HOME/.bashrc	或者	gedit	~/.bashrc	
export QTDIR=QT安装目录
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
bash
步骤 2:获取 AppId 和临时 Token

关于在控制台获取 AppId 和临时 Token,参看获取 Appid。

临时 Token 生成时填写的房间 ID 和用户 ID 与 Demo 登录页的房间 ID 和用户 ID 一致,若输入的房间 ID 或用户 ID 不一致,将无法进入正确房间与其他用户进行音视频通话。 临时 Token 仅用于测试或跑通 Demo,你可以通过阅读密钥说明了解更多 Token 相关信息。

步骤 3:配置 Demo 工程文件
  1. 修改 AppID。 使用在控制台获取的 AppId 覆盖 sources/Constants.h 里 APP_ID 的值。

  2. 修改 TOKEN。 使用在控制台获取的临时 Token 覆盖 sources/Constants.h 里 TOKEN 的值。
    alt

  3. 打开 终端 窗口下,进入 QuickStart_Demo 目录,执行 cmake -B build命令,在 build 目录下生成工程。

步骤 4:编译 Demo

执行 cmake --build build 命令进行编译。

步骤 5:运行 Demo

运行程序 ./build/QuickStart。
alt
运行开始界面如下。

演示视频
常见问题
  1. Demo 运行后,出现错误弹窗。
    SDK 内部遇到不可恢复的错误,参看错误码。

  2. 快速开始 Demo 跑通后,两个测试设备距离较近会产生啸叫。
    通信两端的设备在同一房间内,且处于公放状态,连环增益大于 1 时会产生近场啸叫,与 Demo 本身无关。请将各测试设备保持一定距离。