Я использую COTURN в качестве сервера STUN / TURN в сочетании с ice4j в качестве клиентской библиотеки.
Для TURN я использую LongTermCredential.Первый раз, когда я запрашиваю кандидата-ретранслятора с сервера поворотов, это работает (например, я могу подключить 2 клиента).Но если я теперь завершу работу с этими клиентами (не изящно), любые новые входящие подключения к серверу поворота с той же комбинацией адрес / порт будут рассматриваться как тот же пользователь / сеанс и получат error 437: Mismatched allocation: wrong transaction ID
.
.Запрос на привязку будет выполнен успешно, но я не смогу получить кандидата TURN из этого.
Есть ли какой-либо способ заставить Coturn использовать новый сеанс при каждом новом запросе, используя другого пользователя?