Конфигурация Coturn по умолчанию для устаревших значений и времени ожидания канала выглядит следующим образом.
#stale-nonce=600
#channel-lifetime=600
У меня есть собственный клиентский симулятор webrtc, разработанный на языке c / c ++.В типичном вызове, с выбранными кандидатами-ретрансляторами (фактически выполняемыми в соответствии с пользовательской конфигурацией) в качестве части проверки подключения, до 10 минут медиа работает нормально.Через 10 минут из моего симулятора отправляется медиа, но Котурн не пересылает эти медиа пакеты другой стороне.
Вот подробная последовательность событий / анализа, которые я сделал до сих пор.
1) В конце 10 минут из симулятора я отправил запрос на обновление канала, используя старый nonce
2) Котурн прислал мне 438 ответ, он указывает новые одноразовые номера и области
3) Я извлек новые одноразовые номера и области
4) Я пересчитал ключ целостности
5) Я снова отправил запрос на обновление
6) Я получилобновить успешный ответ
Еще больше медиапакетов, отправленных моим симулятором, coturn не пересылает другой стороне при вызове.
Может кто-нибудь помочь мне понять, что здесь пошло не так, икак я могу решить эту проблему.