Общение локально через WiFi с одновременным поддержанием соединения inte rnet через сотовую связь в веб-приложении - PullRequest
1 голос
/ 25 февраля 2020

Я хотел бы настроить следующее: Алиса и Боб должны быть подключены к inte rnet через их сотовые \ независимые основные соединения при внутренней связи (LAN Router или Directly, но не через inte rnet ) в веб-приложении. Среда представляет собой веб-браузер, такой как Chrome.

Например, если файл состоит из двух частей 1 и 2, Алиса загружает часть 1 и передает ее по завершении Бобу. В то же время Боб делает то же самое для второй части и делится этим с Алисой. Суть в том, что они совместно загружают файл, не теряя своего плана данных, загружая его через основное соединение.

Есть ли способ через клиентскую сторону Javascript или протокол, который разрешает такое поведение на браузер? Я смотрю на WebRT C, но нет способа контролировать путь, по которому сообщения, отправляемые через канал данных, берутся из браузера.

Спасибо!

Asaad

1 Ответ

2 голосов
/ 25 февраля 2020

WebRT C позволяет вам несколько выбрать путь, вы можете исключить кандидатов, которых вы не хотите использовать при передаче сигналов.

Когда вы обмениваетесь кандидатами ICE, вы можете отфильтровать тех, кто вам не нужен. По умолчанию, если вы не включите сервер STUN / TURN в свой список iceServers, он всегда будет P2P в вашей локальной сети. В процессе сбора агент (браузер) будет знать только о кандидатах на хост.

...