最近更新时间:2024.01.04 20:08:05
首次发布时间:2022.06.23 19:44:25
自 V3.50 版本,支持使用搭载 arm64 架构芯片的 Mac 进行开发。
推荐使用 Node.js V14.16.0。
申请临时 Token 后,你应记录下申请时的房间 ID,用户 ID 和对应生成的临时 Token,以供后续配置环境和加入房间时使用。
参考 RTC 接入指南获取 AppId 和临时 Token。 临时 Token 仅用于测试或跑通 Demo,阅读密钥说明了解更多 Token 相关。
将获取到的 AppID 和 Token 填写到配置文件 ./src/config/config.js
const config ={ appId:"你的 AppId", token:"你的 Token" }; module.exports = config;
打开终端,进入 Demo 工程文件根目录,安装依赖
npm install
在项目的根目录运行以下命令:
npm install @volcengine/vertc-electron-sdk --save
下载 Electron SDK,保存到 node_modules/@volcengine/vertc-electron-sdk
npm run build
启动完成,弹出桌面应用。输入用于生成此 Token 的房间 ID 和用户 ID,进入房间开始体验实时音视频通话。
多端联调时,应使用同一个 appID 下生成的 Token,并进入同一个房间。
Q: 运行 npm run build
后报错信息: "error:0308010C:digital envelope routines::unsupported"
A: Node.js 版本过高,与其他依赖不兼容。 建议切换或降级 Node 版本,例如 v14.16.0,然后重试启动 Demo.
更多关于 Electron 平台上集成 RTC SDK 的问题,参看 Electron 集成常见问题。