【发布时间】:2018-05-24 05:16:24
【问题描述】:
我正在使用 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上测试结果相同(失败))
【问题讨论】:
标签: node.js xmpp webrtc jingle stanza.io