如何使用RtcPeerConnection与其他实例连接?

时间:2014-08-26 11:11:58

标签: javascript sockets google-chrome webrtc

我已经按照http://www.html5rocks.com/en/tutorials/webrtc/basics上的教程观看了一些视频,但我很困惑。我能够在一个页面上运行2个peerConnections,但我不知道如何在此基础上构建实际上允许不同机器/网络上的用户或实际连接的用户。

从我可以看到它涉及使用socket io,我发现了很多完整的框架和应用程序,但我很难理解它。

任何人都可以指出任何有助于我从this rtcPeerConnection转到与其他实例沟通的教程

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

为了允许2个用户建立p2p连接,其中一个用户应发送" description" (ip地址,端口等)到第二个对等体。第二个对等体使用setRemoteDescription RTCPeerConnection方法将其设置为远程描述。第二个对等体调用createAnswer并将其localDescription发送给第一个对等体。

当两个对等方彼此了解时,可以建立连接。我认为你在第一个链接中提到的教程是全面的。

允许2个同伴交换"描述"你可以使用任何手写的信令服务器。例如,客户端可以使用http轮询Web服务器。