前提条件

暂不支持使用搭载 M1 芯片的 Mac 进行开发

推荐使用 Node.js v14.16.0

步骤1:获取 AppId 和临时 Token

申请临时 Token 后,你应记录下申请时的房间 ID,用户 ID 和对应生成的临时 Token,以供后续配置环境和加入房间时使用。

参考 RTC 接入指南获取 AppId 和临时 Token。 临时 Token 仅用于测试或跑通 Demo,阅读密钥说明了解更多 Token 相关。

步骤2:配置 Demo 工程文件

将获取到的 AppID 和 Token 填写到配置文件 ./src/config/config.js

const config ={
 
    appId:'你的 AppId',
    token:'你的 Token'
};
module.exports = config;
javascript
步骤3:安装依赖

打开终端,进入 Demo 工程文件根目录,安装依赖

npm install
plain
步骤4:下载 SDK

下载 Electron SDK,保存到 node_modules/@volcengine/vertc-electron-sdk
alt

步骤5:启动 Demo
npm run build
plain

启动完成,弹出桌面应用。输入用于生成此 Token 的房间 ID 和用户 ID,进入房间开始体验实时音视频通话。

多端联调时,应使用同一个 appID 下生成的 Token,并进入同一个房间。

FAQ

Q: 运行 npm run build 后报错信息: "error:0308010C:digital envelope routines::unsupported"
A: Node.js 版本过高,与其他依赖不兼容。 建议切换或降级 Node 版本,例如 v14.16.0,然后重试启动 Demo.