WebRTC与peerjs数据通道方向

时间:2017-04-30 08:16:56

标签: webrtc peerjs

我使用peerjs本地服务器并在同一台计算机上打开2个浏览器,我可以将数据从1个浏览器发送到第二个,但不能从第二个发送到第一个。 在调试中,我可以看到第一个浏览器的连接是打开的,第二个是关闭的。我有两个问题:

  • 如果1个浏览器调用this.peer.connect('secondBrowser', {reliable: true});,它会创建一个两种方式的数据通道?
  • 每个浏览器都应该拨打' connect'到其他浏览器以便 进行双向数据传输?

在第一个浏览器的控制台中,日志为:

  

打开与同行的连接y6wfmyb0bg7jlan5

第二个浏览器是

  

PeerJS:添加ICE候选人:76xtuwxoiclxzvq3

1 个答案:

答案 0 :(得分:0)

显然,peer.js创建的数据通道不是双向通道。
因此,您必须从两个浏览器都进行连接。