WebRT C Проблемы реализации Screensharing - PullRequest
0 голосов
/ 04 мая 2020

Надеюсь, вы в безопасности и отлично справляетесь.

Я пытался интегрировать "[WebRTC Plugin-free Screen sharing functionality][1]" в отдел продаж. После внедрения я попытался протестировать его в одной и той же сети, разделив экран на одной вкладке и просмотрев его на новой вкладке, и функциональность совместного использования экрана здесь работала нормально. Я смог успешно поделиться экраном и просмотреть его.

Но когда я выполнил совместное использование экрана в одной системе одной сети и попытался передать ссылку на другую систему, присутствующую в другой сети, я наткнулся на с проблемой. Конечный пользователь только что увидел пустое поле с видео, которое только загружалось. Через 5 секунд человек, который поделился экраном, получил сообщение «Один из участников только что ушел». При отладке я обнаружил, что ICEConnectionState был отключен и ConnectionState не удалось. В ходе исследования я обнаружил, что мне нужно установить sh мой собственный сервер TURN, чтобы он работал. Поэтому я попытался создать временную / бесплатную учетную запись на Xirsys.com и, основываясь на их документации, создал токен сигнализации, а затем хост Signaling, а затем настроил сервер сигнализации. Я также настроил ICEServers.

Теперь я не могу открыть общий доступ к экрану в той же сети.

Команда, у кого-нибудь есть мысли по этому поводу? Любая помощь будет принята с благодарностью.

С уважением,

...