如何启动这个 Agora WebRTC 示例 node.js 服务器?

Posted

技术标签:

【中文标题】如何启动这个 Agora WebRTC 示例 node.js 服务器?【英文标题】:How can I launch this Agora WebRTC sample node.js server? 【发布时间】:2017-05-31 08:19:04 【问题描述】:

我是 node.js 初学者,阅读本文档尝试使用 Agora WebRTC SDK。

https://docs.agora.io/en/user_guide/communication/webrtc_user_guide_communication.html#qs-communication-webrtc

关于本文档中的服务器主题, 起初,我使用“npm install”命令来制作 nodo_modules。 接下来,我检查 ./server/nodejs/DemoServer.js 中的 APP_ID 和 APP_CERTIFICATE。 但我找不到他们。 DemoServer.js中APP_ID和APP_CERTIFICATE的值应该填在哪里? VENDER_KEY?

WebRTC 示例代码位于此下载链接。(无插件) https://www.agora.io/en/blog/download/

请帮我启动这个示例。

【问题讨论】:

【参考方案1】:

您不需要视频通话示例的应用证书,只需要 appID。

正在通过 HTML 页面本身的用户输入检索应用 ID(密钥)。

Key: <input id="key" type="text" value="" size="36"></input>

console.log("Init AgoraRTC client with vendor key: " + key.value);
client = AgoraRTC.createClient(mode: 'interop');
client.init(key.value, function () 
    console.log("AgoraRTC client initialized");

【讨论】:

我们可以通过loopback nodejs API创建token和channel吗?

以上是关于如何启动这个 Agora WebRTC 示例 node.js 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

WebRTC 与 Agora.io:SwitchCamera?

agora虚拟背景sdk可以和WebRTC协议一起使用吗

Agora Android 示例应用在启动时崩溃

WebRTC Native M96 SDK接口封装--enumerateVideoDevices获取系统中所有的视频设备列表

WebRTC Native M96 SDK接口封装--enumerateVideoDevices获取系统中所有的视频设备列表

WebRTC Native M96 SDK接口封装--enumerateVideoDevices获取系统中所有的视频设备列表