Кажется, что стример работает только в том случае, если оба узла находятся на одной машине или в одной и той же локальной сети.Единственный способ заставить его работать через Интернет - это подключить мой рабочий стол к облаку Google Cloud VM с помощью openvpn.chrome: // webrtc-internals / показывает, что iconnectionstatechange не удалось, но я не знаю достаточно о webrtc, чтобы интерпретировать это.
Я думал, что проблема заключалась в том, что серверы оглушения не использовались, поэтому я добавил оглушение:stun.l.google.com:19302 к конфигурации однорангового соединения в webrtc_client.cpp и webrtc_ros.js в моем форке, но не повезло.