首页 文章

与simple-peer(WebRTC)自动连接[关闭]

提问于
浏览
1

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

所以我所做的是:

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

  • 当你去测试?other_Id = {“type”:“offer”,“sdp”:“v = 0 ...}时,你得到了你的ID和其他的id(当然,它在url中)

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

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

感谢,并有一个愉快的一天 !

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

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

编辑3:我've finally found something interesting, it'是一个使用socket.io和simple-peer的测试应用程序,正是我需要的! (https://bl.ocks.org/adammw/d9bf021c395835427aa0

1 回答

  • 0

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

    (我不明白为什么对这个话题投赞成票)

相关问题