【发布时间】:2015-03-14 12:07:38
【问题描述】:
我在我的服务器应用程序中使用 libjitsi / ice4j 并且想在调用 Agent.startConnectivityEstablishment() 之前修改我的本地候选人,有没有办法修改优先级或任何其他属性以强制一位候选人优先于另一位候选人?例如,我最终得到了这些本地候选人:
default candidate: candidate:1 1 udp 2130706431 192.168.122.15 5000 typ host
candidate:1 1 udp 2130706431 192.168.122.15 5000 typ host
candidate:2 1 udp 1694498815 24.234.1.1 5000 typ srflx raddr 192.168.122.15 rport 5000
我需要选择 srflx 候选而不是 host 候选,因为它使用私有网络地址并且无法从网络外部访问。
这两个库都没有很好地记录,并且似乎缺少对相关对象的修改器,因此我们将不胜感激。
【问题讨论】: