COTURN рассматривает нового пользователя с той же комбинацией адрес / порт как тот же пользователь - PullRequest
0 голосов
/ 19 сентября 2018

Я использую COTURN в качестве сервера STUN / TURN в сочетании с ice4j в качестве клиентской библиотеки.

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

.Запрос на привязку будет выполнен успешно, но я не смогу получить кандидата TURN из этого.

Есть ли какой-либо способ заставить Coturn использовать новый сеанс при каждом новом запросе, используя другого пользователя?

...