没有Node.js或Peer.js的WebRTC

时间:2014-02-19 01:45:57

标签: webrtc

我有两个问题

1 - 在没有使用Node.js / Peer.js的情况下,任何人都有使用WebRTC开发简单聊天页面的任何教程吗?

或者除了使用node.js之外别无他法?

(顺便说一句,对于信令,我想使用我自己的服务器使用websocket)




2 - 我想在不使用谷歌的情况下为webrtc设置我自己的眩晕服务器。有可能吗?

3 个答案:

答案 0 :(得分:12)

1。您可以使用您喜欢的任何技术/机制编写和设置自己的信令服务器。

以下是另一种解决方案的示例:http://www.webrtcexample.com/

以下是它的源代码(信令服务器是用Erlang编写的,非常简单):https://github.com/fycth/webrtcexample

必须注意我是这个例子的作者。

2。您可以设置自己的STUN服务器。

此外,使用您自己的STUN / TURN服务器而不是使用公共服务器会更好。

在这里,您可以找到在Linux下运行的开源STUN服务器:http://www.stunprotocol.org/

配置也非常简单。

答案 1 :(得分:4)

免责声明:我在Pusher工作。

如果您不想轻松设置自己的信令服务器,可以使用Pusher为您处理。它使用的是websockets,从大多数browsers support it开始,这些都是非常好的选择。此外,它还有后备机制以防万一。

我们写了一篇webRTC signaling教程,如果你有兴趣了解更多,它不应该超过5分钟。

http://pusher.com/tutorials/webrtc_chat

答案 2 :(得分:2)

  1. Node.js仅用于构建websocket服务器,如果检查webrtc.io,则客户端javascript与Node.js无关;

  2. 不确定<!/ p>