WebRTC现有会话

时间:2017-06-18 13:49:18

标签: google-chrome webrtc

WebRTC基本上有三种风格,具体取决于网络情况:

  • 没有NAT - 会话是点对点的
  • NAT - 会话使用STUN,但最终是媒体的对等

  • NAT +防火墙:在这种情况下,会话不是点对点,媒体通过TURN服务器。

是否有方法/工具可以找出现有会话,如果它正在使用TURN服务器或它是否是对等服务器?

我正在使用chrome。如果其他浏览器存在工具,我也很高兴知道它。

THX

1 个答案:

答案 0 :(得分:1)

对于webrtc示例,

this pull request会使constraints/getStats sample显示IP地址。而不是本地和远程ip around here,而不是candidateType属性。 如果他们中的任何一个是"继电器"你正在使用转弯服务器。如果两者都是"主持人"这是没有NAT的直接连接。对于所有其他情况,使用NAT。

请注意,此示例目前有点乱,因为getStats API发生了一些变化。