Javascript WebRTC-两个不同web浏览器之间的连接

Javascript WebRTC-两个不同web浏览器之间的连接,javascript,html,webrtc,Javascript,Html,Webrtc,所以,我有一个WebRTC网络应用程序,可以进行音频、视频、聊天和文件共享。在chrome上一切正常:PC到PC,移动到PC。我还在html文件中添加了最新版本的adapter.js。 当尝试测试不同web浏览器之间的通信时,一切都失败了。 测试了以下场景: 测试1 Firefox/Edge=调用者 回答者 视频在呼叫者一侧可见,但在应答者一侧,我得到以下错误: DOMEException:无法启动视频源 测试2 Chrome=呼叫方 Firefox/Edge=回答者 视频在呼叫者端是可见的,但

所以,我有一个WebRTC网络应用程序,可以进行音频、视频、聊天和文件共享。在chrome上一切正常:PC到PC,移动到PC。我还在html文件中添加了最新版本的adapter.js。 当尝试测试不同web浏览器之间的通信时,一切都失败了。 测试了以下场景:

  • 测试1 Firefox/Edge=调用者 回答者
  • 视频在呼叫者一侧可见,但在应答者一侧,我得到以下错误:

    DOMEException:无法启动视频源

  • 测试2 Chrome=呼叫方 Firefox/Edge=回答者
  • 视频在呼叫者端是可见的,但在应答者端什么也没发生

    如上所述,我在html文件中添加了adapter.js,并且在创建新的PeerConnection时添加了stun/turn服务器


    如果有人对此有任何想法,我们将不胜感激

    您必须启用DTLS-SRTP,这可以通过将以下选项传递给PeerConnection构造函数来实现:{'optional':[{'DtlsSrtpKeyAgreement':'true'}}仍然不工作。同样的问题依然存在。