Easyrtc为网站的html

时间:2016-03-25 19:14:42

标签: node.js sockets easyrtc

在easyrtc论坛上也可以找到同样的问题 https://easyrtc.com/forums/viewthread/167/

我正在尝试实施此处提供的演示:https://demo.easyrtc.com/demos/demo_audio_video_simple.html

按照以下链接中的步骤进行操作 https://easyrtc.com/docs/guides/easyrtc_server_install.php

- 安装Node.js. curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs -

我以root用户身份登录 根@ PBX:在/ var / www / html等# 在上面执行命令时我没有得到任何错误

运行上述命令后,我进入了第二步 --- 2.创建文件夹保存EasyRTC应用程序

ex:sudo mkdir / var / nodes 例如:sudo mkdir / var / nodes / easyrtc - 我创建了一个文件夹/ var / nodes / easyrtc,如示例

中所示

我应该在/ var / www / html上创建(我的域指向的地方) - 3.安全注意事项(不具体说明)

为node.js创建用户(或使用现有的Web用户) chown此用户拥有的nodes文件夹 确保节点以该用户身份运行。 - 跳过上面的步骤,因为我已经以root身份登录。 请指出我如何验证上述三件事。 --- 将server_example(https://github.com/priologic/easyrtc/tree/master/server_example)文件夹中的文件下载到EasyRTC应用程序文件夹中。

或下载并解压缩.zip

- 上面提到的'EasyRTC应用程序文件夹'是否表示/ var / nodes / easyrtc?

https://github.com/priologic/easyrtc/tree/master/server_example

root @ PBXRecptionist2:/ var / nodes / easyrtc #ls easyrtc-master master.zip package.json README.md server.js static

下载文件后,我在easyrtc文件夹

中获得了上述内容

- 切换到easyrtc文件夹,然后在本地安装节点模块

cd / var / nodes / easyrtc sudo npm install

-

遵循其他说明

它添加了node_modules文件夹和模块,如下所示

root @ PBXRecptionist2:/ var / nodes / easyrtc / node_modules #ls easyrtc express socket.io

- 运行EasyRTC服务器

从控制台 在服务器上打开控制台。 在Windows中,您可以使用位于“开始”菜单中的提供的Node.js控制台程序。 导航到EasyRTC应用程序文件夹 使用node命令运行服务器。 node server.js -

什么“打开服务器上的控制台。 “是吗?

我是通过ssh登录的 我应该输入命令“node”来打开节点控制台??

“导航到您的EasyRTC应用程序文件夹”这是否意味着转移到/ var / nodes / easyrtc?

当我这样做时“使用node命令运行服务器。”, / var / nodes / easyrtc上的node.js

我收到以下错误 root @ PBXRecptionist2:/ var / nodes / easyrtc#node server.js

module.js:340   扔错了;       ^ 错误:找不到模块'../'   在Function.Module._resolveFilename(module.js:338:15)   在Function.Module._load(module.js:280:25)   在Module.require(module.js:364:17)   at require(module.js:380:17)   在对象。 (/var/nodes/easyrtc/server.js:5:15)   在Module._compile(module.js:456:26)   at Object.Module._extensions..js(module.js:474:10)   在Module.load(module.js:356:32)   在Function.Module._load(module.js:312:12)   在Function.Module.runMain(module.js:497:10)

如果我这样做的话 root @ PBXRecptionist2:/ var / nodes / easyrtc #node

  

node server.js   ...

我什么都没得到

任何人都可以指出我出错的地方

此外,我收到一条错误消息“您的HTML未包含socket.io.js库” 我不确定如何找到socket.io.js库

我的index.html,我得到上述错误是      ABCTELECOMMUNICATION:简单的音频和视频聊天   

[移除] [移除]

[移除] [移除]   [移除] [移除]

                         尚未连接......

    Connected users:
    <div id=“otherClients”></div>
  </div>
  <div id=“videos”>
    <video autoplay=“autoplay” class=“easyrtcMirror” id=“selfVideo” muted=“muted” volume=“0” ></video>
    <div >
    <video autoplay=“autoplay” id=“callerVideo”></video>
    </div>
    <!—each caller video needs to be in it"s own div so it"s close button can be positioned correctly—>
  </div>
  </div>

与index.html在同一目录中的文件是 drwxr-xr-x 7 root root 4.0K Mar 22 09:14 node_modules -rw-r-r-1 root root 603 Mar 22 09:08 server.js -rw-r-r-1 root root 1.2K Mar 22 08:49 index.html drwxr-xr-x 2 root root 4.0K 3月22日08:44 easyrtc -rw-r-r-1 root root 1.2K 3月21日15:23 index.html~ -rw-r-r-1 root root 170 Mar 20 12:02 socket.io.zip -rw-r-r-1 root root 1.4K Mar 17 09:50 server.crt -rw-r-r-1 root root 1.2K Mar 17 09:47 server.csr -rw-r-r-1 root root 1.7K Mar 17 09:31 server.key -rw-r-r-1 root root 1.8K Mar 17 09:30 server.key.secure drwxr-xr-x 2 root root 4.0K 2月21日10:15 js drwxr-xr-x 2 root root 4.0K 2月21日10:00 easyrtc-master -rw-r-r-1 root root 695K 2月21日10:00 master.zip drwxr-xr-x 3 root root 4.0K 2015年8月24日api drwxr-xr-x 5 root root 4.0K 2015年8月24日演示 drwxr-xr-x 3 root root 4.0K Aug 24 2015 dev drwxr-xr-x 4 root root 4.0K 2015年8月24日docs -rw-r-r-1 root root 100 Aug 24 2015 index.js drwxr-xr-x 2 root root 4.0K Aug 24 2015 lib -rw-r-r-1 root root 1.4K Aug 24 2015 LICENSE -rw-r-r-1 root root 932 Aug 24 2015 package.json -rw-r-r-1 root root 5.7K 2015年8月24日README.md drwxr-xr-x 3 root root 4.0K Aug 24 2015 server_example

有人可以帮我调试并使easyrtc工作吗?

0 个答案:

没有答案