我已经按照http://www.html5rocks.com/en/tutorials/webrtc/basics上的教程观看了一些视频,但我很困惑。我能够在一个页面上运行2个peerConnections,但我不知道如何在此基础上构建实际上允许不同机器/网络上的用户或实际连接的用户。
从我可以看到它涉及使用socket io,我发现了很多完整的框架和应用程序,但我很难理解它。
任何人都可以指出任何有助于我从this rtcPeerConnection转到与其他实例沟通的教程
非常感谢任何帮助
答案 0 :(得分:1)
为了允许2个用户建立p2p连接,其中一个用户应发送" description" (ip地址,端口等)到第二个对等体。第二个对等体使用setRemoteDescription
RTCPeerConnection
方法将其设置为远程描述。第二个对等体调用createAnswer
并将其localDescription
发送给第一个对等体。
当两个对等方彼此了解时,可以建立连接。我认为你在第一个链接中提到的教程是全面的。
允许2个同伴交换"描述"你可以使用任何手写的信令服务器。例如,客户端可以使用http轮询Web服务器。