Jitsi встречает проблемы NAT
У меня есть проблема, вероятно, связанная с проблемой NAT, связанной с Jitsi Meet. Я сделал быструю установку на автономную машину Debian. Я использовал DNS-имя и файлы сертификатов, которые мне предоставила моя организация, и он работает правильно в локальной сети. Этот сервер Debian находится за балансировщиком нагрузки и NAT. Итак, я добавил следующие строки в файл sip-communication.properties, который существует как в папках "videobridge", так и в "jicofo":
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS = [LocalIP] org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS = [GlobalIP]
UDP 10000, TCP 443 и 4443 все открыты в брандмауэре (и машина, и корпорация), и вся переадресация портов выполняется (проверено администрацией системы).
Моя проблема начинается здесь: Кажется, работает, когда пользователи в локальной сети (или через VPN), но когда они не в локальной сети, это не работает каждый раз. Иногда соединение установлено успешно, но иногда оно просто регистрируется как "Потерян". Это мои журналы "WebRTC":
Когда один участник потерпел неудачу, как я объяснил выше, я заметил другой журнал на консоли клиента с частотой цикла приблизительно десять секунд. Это пишет:
"[JitsiConference.js]: не удалось отправить запрос пинга или ответ."
Если участник успешно подключается, этот журнал не отображается.
После первых четырех представлений журнала, обсужденных выше, журнал ошибок показал:
"[conference.js]: CONFERENCE FAILED: conference.setup_failed Ошибка: ошибка ICE в i.peerconnection.oniceconnectionstatechange (JingleSessionPC.js:479) в RTCPeerConnection.peerconnection.oniceconnectionstatechange (TracablePeerConnection.js:25)
С другой стороны, если у участника возникла проблема или он был отключен, после нескольких обновлений браузера соединение установилось успешно. Я не могу найти образец количества обновления, необходимого для успеха.
Есть ли какая-то конкретная конфигурация, которую мне нужно сделать, чтобы преодолеть это странное поведение? Или это связано с какими-то сетевыми настройками?
Заранее спасибо.
FS