#linux #google-chrome #firefox #webrtc #sdp
Вопрос:
Webrtc выходит из строя во всех браузерах под управлением Linux, если в вашем интерфейсе не установлен шлюз.
Представьте, что у вас есть локальная сеть без шлюза. Означает, что в настройках вашей сети нет шлюза.
в /etc/сети/интерфейсах у вас есть что-то вроде этого:
auto eth0
address 192.168.1.12
netmask 255.255.255.0
Тогда WEBRTC в вашем браузере не работает. браузер получает кандидатов ice, но не может принять решение за одного из них. (все кандидаты от другого коллеги в порядке)
когда вы добавляете шлюз, например
auto eth0
address 192.168.1.12
netmask 255.255.255.0
gateway 192.168.1.3 #just a fake one
После перезагрузки webrtc работает в вашем браузере.
Это влияет на chrome и firefox.
service networking restart
Это не помогает. Вам нужно перезагрузиться.
Если вам известно такое поведение, вы можете установить шлюзы на всех компьютерах в вашей локальной сети. Моя проблема в том, что в сети есть устройство, на котором у меня нет корневого доступа, и WEBRTC должен работать.
У вас есть идеи, как решить эту проблему? Это происходит из браузера или из Linux?
Спасибо тебе, Мартин