Javascript 未在所有带PeerJ的浏览器中连接对等点

Javascript 未在所有带PeerJ的浏览器中连接对等点,javascript,video-streaming,peerjs,simple-peer,Javascript,Video Streaming,Peerjs,Simple Peer,我正在尝试做一个简单的点对点视频聊天。起初我尝试使用webkit,建立了连接,但无法使webkit用于跨浏览器 然后我开始使用peer js。我一直在关注github中的feross/simple peer包。起初,我试图建立一个数据连接。然后我会尝试发送流。现在,在跨浏览器中建立数据连接工作正常。但突然间,它在mozilla中停止了工作。显示有关“转向服务器”的错误。但就在几天前,同样的代码还在跨浏览器工作。代码如下: <html> <body> <s

我正在尝试做一个简单的点对点视频聊天。起初我尝试使用webkit,建立了连接,但无法使webkit用于跨浏览器

然后我开始使用peer js。我一直在关注github中的feross/simple peer包。起初,我试图建立一个数据连接。然后我会尝试发送流。现在,在跨浏览器中建立数据连接工作正常。但突然间,它在mozilla中停止了工作。显示有关“转向服务器”的错误。但就在几天前,同样的代码还在跨浏览器工作。代码如下:

<html>
  <body>
    <style>
      #outgoing {
        width: 600px;
        word-wrap: break-word;
        white-space: normal;
      }
    </style>
    <form>
      <textarea id="incoming"></textarea>
      <button type="submit">submit</button>
    </form>
    <pre id="outgoing"></pre>
    <script src="simplepeer.min.js"></script>
    <script>
      const p = new SimplePeer({
        initiator: location.hash === '#1',
        trickle: false
      })

      p.on('error', err => console.log('error', err))

      p.on('signal', data => {
        console.log('SIGNAL', JSON.stringify(data))
        document.querySelector('#outgoing').textContent = JSON.stringify(data)
      })

      document.querySelector('form').addEventListener('submit', ev => {
        ev.preventDefault()
        p.signal(JSON.parse(document.querySelector('#incoming').value))
      })

      p.on('connect', () => {
        console.log('CONNECT')
        p.send('whatever' + Math.random())
      })

      p.on('data', data => {
        console.log('data: ' + data)
      })
    </script>
  </body>
</html>

#外向的{
宽度:600px;
单词包装:打断单词;
空白:正常;
}
提交
const p=新的SimplePeer({
发起者:location.hash=='#1',
涓流:错误
})
p、 on('error',err=>console.log('error',err))
p、 on('信号',数据=>{
console.log('SIGNAL',JSON.stringify(数据))
document.querySelector('#outgoing').textContent=JSON.stringify(数据)
})
document.querySelector('form')。addEventListener('submit',ev=>{
ev.preventDefault()
p、 信号(JSON.parse(document.querySelector('#incoming').value))
})
p、 on('connect',()=>{
console.log('CONNECT')
p、 send('whatever'+Math.random())
})
p、 on('data',data=>{
console.log('数据:'+数据)
})

请提供准确的错误消息。您是否尝试了此处所述的所有故障排除步骤?如果问题仍然存在,请报告哪一步失败,并提供确切的详细信息。