我使用 ejabberd + stanza io 来构建一个实时消息和音频呼叫网站。我设法打了我的第一个音频电话
from chrome(on PC) -> chrome(on mac) with no errors
当我尝试拨打电话时出现问题
from chrome(on mac) to firefox(on pc) or vice versa
chrome浏览器日志显示
Could not process WebRTC answer
通过使用chrome://webrtc-internals
调试器工具,我发现setremotedescription
失败并出现错误:
`Failed to set remote answer sdp: Called with SDP without ice-ufrag and ice-pwd`
这就是我用来开始通话的方法:
var session = client.jingle.createMediaSession('full JID');
session.addStream(localAudio_stream); // getUserMedia stream
session.start();
我究竟做错了什么?firefox如何成功建立呼叫但chrome无法(在opera上测试结果相同(失败))