WebRTC Firefox到Chrome视频通话无法正常工作

时间:2013-08-26 00:55:47

标签: webrtc signaling

当我连接两个相同的浏览器时,我的WebRTC应用程序工作正常,但是当我尝试组合时,两个信号消息都没有响应。可能值得一提的是我没有实现TURN,但我不明白为什么这应该有所作为所以我不会改变它,除非我相当肯定它会。

我没有太多关于错误所在的线索,所以为了便于阅读,我会根据请求添加代码。

3 个答案:

答案 0 :(得分:2)

通过将以下内容传递给PeerConnection构造函数,确保启用DTLS-SRTP(Firefox仅支持DTLS-SRTP):

{ 'optional': [{'DtlsSrtpKeyAgreement': 'true'}]}

有关详细信息,请参阅this page

答案 1 :(得分:0)

您还没有真正描述信令的问题。没有错误消息等。 但基于您在使用两种不同的Web浏览器时只看到错误的事实,我建议使用已从webRTC进行过一些推广的Adapter.js。

链接到webRTC演示,该演示使用Adapter.js显示互操作性(页面还包含指向Adapter.js的链接):http://www.webrtc.org/demo

直接链接到 adapter.js

答案 2 :(得分:0)

尝试关闭防火墙以检查是否可以解决问题。 在我的案例中(Windown 7),默认的Windows防火墙不允许UDP进行私有入站连接设置,Firefox + Chrome p2p连接也没有用。

希望它有所帮助。