以这个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
,会对它产生任何影响吗?
raddr 和 rport 用于调试目的。 https://www.rfc-editor.org/rfc/rfc5245#appendix-B.3 解释了目的。
对于服务器反射候选项,raddr/rport 允许您确定哪个本地端口(主机候选端口)与此候选端口相关联。对于中继候选者,它将执行相同的操作,但对于服务器反射候选者。
正如菲利普善意地指出的那样,文档显示raddr可能代表相对地址,rport代表相对端口,即本地IP地址和本地端口。此外,如果类型为"中继",则表示连接是通过 TURN 服务器建立的。