与simple-peer(WebRTC)自动连接

时间:2016-10-10 13:09:39

标签: webrtc p2p peer

是否可以使用simple-peer(https://github.com/feross/simple-peer)自动连接两个用户?我试过,但我的问题是没有办法知道其他对等的id,因为还没有连接,因为据我所知,peer.send()方法需要连接。

所以我所做的是:

  • 当您去测试#init时,您会获得一个ID,因为您是发起者。

  • 当你去测试?other_Id = {“type”:“offer”,“sdp”:“v = 0 ...}时,你会得到你的身份证和其他人的身份证明(当然,这是在网址中

但是,如果我现在想要将第一个用户连接到第二个用户,我不能,因为没有办法将第二个用户的id发送给第一个用户,因为它是动态生成的,但他们仍无法进行通信。

也许这是一个非常愚蠢的错误,但我还没有找到解决方案,所以如果您有任何建议,请回答!

谢谢你,祝你有愉快的一天!

编辑:我认为我在simple-peer github存储库中找到了一些有趣的东西:“A”信令服务器“(通常用websockets实现)将用于在两个浏览器之间交换信令数据,直到同行 - 建立了对等连接。“我将对这些“信令服务器”和“websockets”进行一些研究!

编辑2:对不起,我忘了提到我正在使用Laravel 5.3!

编辑3:我终于找到了一些有趣的东西,它是一个使用socket.io和simple-peer的测试应用程序,正是我需要的! (https://bl.ocks.org/adammw/d9bf021c395835427aa0

1 个答案:

答案 0 :(得分:0)

好的,所以我关闭了这个主题,因为我自己找到了答案并为我的实际问题创建了另一个:Simple-peer, Socket.IO, Laravel 5.3

(我不明白为什么会对这个话题进行投票)