【问题标题】:How to hook into XirSys' signaling server instead of Priologic如何连接到 XirSys 的信令服务器而不是 Priologic
【发布时间】:2015-06-19 10:12:10
【问题描述】:

我正在使用 EasyRTC 开发视频聊天应用。 ICE 配置是按照 XirSys 网站上的指南设置的:

easyrtc.on("getIceConfig", function(connectionObj, callback){
  var iceConfig = [];

  request.post('https://api.xirsys.com/getIceServers', {
    form: {
        ident: '***',
        secret: '***',
        domain: '***',
        application: 'default',
        room: 'default',
        secure: 1
    },
  },
  function (error, response, body) {
    console.log(arguments);
    if (!error && response.statusCode == 200) {
        iceConfig = JSON.parse(body).d.iceServers;
        console.log(iceConfig);
        callback(null, iceConfig);
    }
    else {
        console.log(error);
    }
  });
});

它工作正常,我可以运行 EasyRTC 演示,但 XirSys 控制台中没有 STUN/TURN 命中。我怀疑这是因为该应用仍在使用 Priologic 的公共信号服务器。

XirSys 网站上的文档提到了如何更改信令服务器的“后续教程”,但我找不到任何内容。

有人知道怎么做吗?

谢谢。

更新 迁移到新平台版本并更改上述请求后,问题似乎仍然存在:

request({
            url: 'https://service.xirsys.com/ice',
            qs: {
                ident: '***',
                secret: '***',
                domain: '***',
                application: "default",
                room: "default",
                secure: 1
            },
            json: true
        },
        function(error, response, body) {
            if (!error && response.statusCode == 200) {
                iceConfig = body.d.iceServers;
                callback(null, iceConfig);
            } else {
                console.log(error);
            }
        });

【问题讨论】:

    标签: webrtc stun turn easyrtc xirsys


    【解决方案1】:

    我直接通过电子邮件回答了这个问题,但为了保持一致,我也会在这里更新。

    新的 XirSys 平台于昨天上线,它在仪表板中具有完整的使用监控功能。请试一试,但请记住,在与 TURN 服务器断开连接后 10 分钟,仪表才会更新。此外,使用 Wireshark 或其他一些网络嗅探器可能会有所帮助,以便准确查看您的连接是如何失败/工作的。

    非常感谢, 李 首席技术官@XirSys

    【讨论】:

    • 嗨,李,非常感谢您的回答!我迁移到了新的 API 版本,但问题似乎仍然存在,计数器仍然为零;此外,仪表板没有显示我的任何域/应用程序/房间,尽管我确实创建了它们(并且在点击“显示域”链接时我能够看到它们)。
    • 这已使用 XirSys 票务系统解决。
    猜你喜欢
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    相关资源
    最近更新 更多