如何在ICE协议中验证对?

时间:2015-08-17 13:13:00

标签: webrtc stun turn ice-protocol

相关的WebRTC,ICE协议给出了哪一对地址可用于对之间的直接媒体传输。

设A和B是两个端点

  1. 要选择哪个地址适用于A和B之间的直接通信,Person A首先收集候选,编码候选属性,编码SDP提供消息,然后将其发送到另一个端点。

  2. 当B从A获得提议消息时,B人会收集候选人,使用自己的候选人列表对SDP应答消息进行编码并将其发送给A人。

  3. 在此过程的最后,每个代理都有一个完整的本地候选人和远程候选人列表。它将它们配对,导致候选对。要查看哪一对工作,每个代理使用STUN req / resp执行连接检查。

  4. 执行了多少次连接检查,以指定有效的候选对?

    有关webRTC呼叫的剩余ICE连接检查是什么?

    要开发用于webRTC呼叫的ICE模块,我必须遵循RFC5245中的每一步或其他任何事情?

1 个答案:

答案 0 :(得分:0)

  

执行多少次连接检查,以指定有效   候选人对?

候选对的数量是每一方完成的连接检查的数量。

  

执行的剩余ICE连接检查是什么   webRTC电话?

webRTC没有额外的ICE连接检查。

  

要为webRTC调用开发ICE模块,我必须按照每个步骤进行操作   RFC5245或其他任何东西?

您必须实施或使用DTLS协议,RFC5763RFC5764的现有实施。可以在OpenSSL库上找到DTLS实现。

所有这些似乎都有很多工作,但是如果你使用openssl那么它很容易。