2016-04-17 2 views
0

Возможно ли реализовать следующий сценарий?Как реализовать протокол HTTP с помощью WebRTC?

Клиент-браузер использует WebRTC для реализации необходимого HTTP-интерфейса для обслуживания файла.

Второй клиент браузера (без возможностей WebRTC) делает запрос HTTP Get в первый браузер и получает файл так же, как если бы он хранился на традиционном сервере.

ответ

1

Нет, это невозможно. Вы не можете начать обмен данными или носителями на WebRTC-соединении до тех пор, пока не будет настроен защищенный канал RTP (SRTP). Если браузер не может настроить SRTP-соединение, он не может связаться с другим партнером WebRTC.

0
  1. вы будете иметь, чтобы служить страницу как HTTPS только если вам требуется для доступа пользователя потоков мультимедийных данных, хотя это хорошая практика, чтобы служить страницу как HTTPS
  2. WebRTC предназначается для Peer-to- peer, он не может работать, если один конец (приемник) не поддерживает технологию, обходной путь будет использовать web-сервер, действующий как одноранговый для одного и прокси-сервер для другого, но это может повредить всю цель, вы могли бы также пойти с веб-гнездами
Смежные вопросы