【问题标题】:How can i start WebRTC sample application?如何启动 WebRTC 示例应用程序?
【发布时间】:2016-08-23 16:06:21
【问题描述】:

我已经阅读了很多关于 webRTC 的文档。现在我想实现一个示例应用程序。我通过this useful stack overflow question

我得到了一些客户端,一个 Javascript 的服务器。我不知道如何开始看这个演示。我应该采取哪些步骤?

他们这样解释:

signaling technology: WebSockets
client: pure html/javascript
server: node.js, ws
last tested on: Firefox 40.0.2, Chrome 44.0.2403.157 m, Opera 31.0.1889.174

我明白这一点,但我对此没有太多的实际知识。这些是我设置此演示的问题?

  • 我应该有一个hosting account 吗?或者我可以用这个和我的 localhost?
  • 接下来,我应该在哪里做这个node.js, ws?我可以使用linux machine 并安装npm 并在其上运行server.js 文件吗?
  • 如何在我的 Linux 机器上启动 client.js 代码?
  • 只需要server.jsclient.js 文件来设置这个 申请?

【问题讨论】:

    标签: javascript node.js linux webrtc


    【解决方案1】:

    我也是WebRTC的新手,希望我的回答能让你满意

    1. 您可以在 localhost 中使用该演示
    2. 你可以在linux机器上安装nodejs,然后在上面运行server.js
    3. 运行演示
      • 通过 nodejs 运行server.js。确保您首先安装了ws 软件包。
      • 然后您创建一个目录名称static 并将client-side code 放入其中。
      • 打开浏览器并转到localhost:80 观看演示。
    4. 是的,您只需要 2 个文件来设置该应用程序。 Working Hello World WebRTC DataChannel Examples with Signaling Implemented 中的客户端文件是 html 文件而不是 javascript。

    您可以在此处查看另一个教程:http://www.tutorialspoint.com/webrtc/webrtc_environment.htm

    对不起,我的英语不好。

    【讨论】:

    • 如何运行该 HTML 文件?只需双击?或需要任何其他节点命令?我从blog.felixhagspiel.de/index.php/posts/… 得到了另一个样本,但是当我加载 localhost:portno 时它正在打开,仍在加载。任何 pblm ?
    • 你是否使用服务器正在监听的端口加载 localhost?
    • 如果端口正确且页面仍在加载,我认为这是服务器的问题。
    • 好的。我会检查的。但是我应该如何运行 HTML 代码?简单的运行就够了吗?
    • 在服务器代码中有app.use(express.static(__dirname + '/static')); // client code goes in static directory。因此,当您加载 localhost:port-server-listen 时,它会自动在该目录中加载您的默认 html 文件 (index.html)。如果你的目录有client.html,你可以通过localhost:portno/client.html访问它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2010-09-19
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    相关资源
    最近更新 更多