Настройка одноранговой сети WebRTC прекрасно работает как с аудио, так и с видео локально и удаленно. Состояние соединения ICE переходит, как и ожидалось, и, наконец, попадает в «подключенное» состояние.
Теперь, если я не добавляю никакие аудио- или видеопотоки к одноранговому узлу, описания сеанса и кандидаты льда обмениваются и успешно применяются, но состояние ледовой связи никогда не меняется. Не проверять, подключен, отключен, неисправен или закрыт. Никаких исключений также не выдается.
Если я добавляю только аудиопоток, снова все обменивается и успешно применяется, и состояние соединения ice на этот раз переходит в «проверку», но после этого ничего не происходит.
Любое понимание того, почему это так?