【问题标题】:Skype Conference ProcedureSkype会议程序
【发布时间】:2012-03-10 23:41:07
【问题描述】:

我一直在研究 Skype 协议,或者自从它是一个专有协议以来人们可以做出什么。我读过“Skype 对等互联网电话协议的分析”,虽然它很旧,但它讨论了我希望在自己的架构中重新创建的某个属性。我感兴趣的是在视频会议期间,数据被发送到一台机器(最有可能具有最佳带宽和处理能力的机器),然后再分配到其他机器。

没有解释的是当接收和发送数据的机器意外掉线时会发生什么。当然,与其放弃会议,不如找另一台机器继续接收和分发数据。是否有任何文档说明如何在 Skype 或类似的点对点 VoIP 上执行此操作?

基本上,我正在寻找最快的方法来检测“超级对等点”何时意外退出并快速将操作迁移到另一台机器。

【问题讨论】:

    标签: p2p skype


    【解决方案1】:

    您需要设置一个超时时间(即限制)并声明如果您在此时间内没有收到通信,则通信要么已死(对等点之间没有路径,可达性问题),要么远程对等点已关闭。没有其他方法。

    如果你有直接的 tcp 或其他连接到超级对等点,你可以捕捉到事件告诉你连接也死了。如果您的通信被中继,并且您的框架自动尝试寻找到目标对等方的新路由,它要么找到一个,要么永远找不到。因此,超时的必要性。

    如果一段时间内没有人听到某人的消息,他们最终会被认为/宣布死亡。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2011-08-02
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多