raddr和rport在ICE候选人中代表什么?

时间:2018-12-20 22:22:23

标签: webrtc nat sdp ice

以该ICE候选人为例 a=candidate:1853887674 1 udp 1518280447 47.61.61.61 36768 typ srflx raddr 192.168.0.196 rport 36768 generation 0

raddr和rport代表什么?另外,如果类型是relay,会对其产生影响吗?

2 个答案:

答案 0 :(得分:3)

raddr和rport用于调试。 https://tools.ietf.org/html/rfc5245#appendix-B.3解释了目的。

对于服务器自反候选者,raddr / rport允许您确定与此候选者关联的本地端口(主机候选者)。对于中继候选者,它将执行相同的操作,但对于服务器自反候选者。

答案 1 :(得分:0)

正如Philipp友好指出的那样,文档显示raddr可能代表相对地址,而rport代表相对端口,即。本地IP地址和本地端口。另外,如果类型为“中继”,则表示正在通过TURN服务器建立连接。

https://temasys.io/webrtc-ice-sorcery/的完整说明