@Stricker

Как организовать WebRTC между локальными сетями?

Приветствую, суть вопроса такая - у нас имеется две локальный сети, к этим двум локальным сетям подключен сервер.
Нам нужно организовать видеозвонки по WebRTC, т.к. они P2P то по нему могут лить общаться люди которые в одной локальной сети.
Как можно организовать так, чтобы люди могли связаться и с другой локальной сетью, ессесна через наш сервер? Есть ли какой-либо сервер для этого, который организовывает связь между абонентами двумя вариантами - WebRTC или Стриминг через сервер? Ибо если делать два варианта просто стриминг и WebRTC - Трудозатратно, желательно все на его основе
  • Вопрос задан
  • 3529 просмотров
Пригласить эксперта
Ответы на вопрос 3
NetBear
@NetBear
1. Поднимайте signaling server, с помощью которого пиры будут находить друг друга.
Пример: https://simplewebrtc.com/

2. Можно попробовать задействовать serverless-webrtc

3. Если Ваши локальные сети разделены на уровне раутинга, а единственная точка соприкосновения между ними -- это Вас сервер, который Вы упомянули, то я бы попробовал поднять на этом сервере прокси, который бы служил трубой для передачи данных между сетями. Смущает только, выдержит ли сервер такую нагрузку.
Ответ написан
@Stricker Автор вопроса
Поможет ли в этой ситуации TURN сервер?
Ответ написан
@hbruser
Здесь поможет WebRTC сервер, который проксирует трафик, например этот. Работает, насколько мне известно даже под VPN. Правда не будет p2p.

TURN сервер поможет скорее всего, только его нужно хитро сконфигурировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы