У меня немного другой вариант использования. Я хочу установить соединение webrtc между двумя одноранговыми узлами, работающими на одном хосте. Мое оборудование не имеет возможности подключения (нет WiFi, Ethernet), у меня есть только интерфейс lo (127.0.0.1). Я делаю сигнализацию, используя прямые вызовы функций между двумя одноранговыми процессами.
От узла 1 я могу сгенерировать предложение и отправить его узлу 2. peer2 может установить удаленный SDP, и я получаю обратный вызов SetSessionDescriptionObserver::OnSuccess(), но WebRTC не генерирует кандидата ICE ни на одном из узлов. Я просмотрел конфигурации, но не смог найти ничего, соответствующего моему варианту использования.
Является ли это допустимым вариантом использования, должно ли оно работать?
Одно наблюдение: если я подключаю свое оборудование к Wi-Fi (с доступом в Интернет или без него), все работает.