Отправить один поток нескольким пользователям

Отправить один поток нескольким пользователям

Я собираюсь отправить поток живого видео нескольким пользователям. В настоящее время я использую шлюз webrtc (на стороне сервера) для ретрансляции входящего потока нескольким получателям, что влечет за собой один поток на получателя, что приводит к высокой исходящей пропускной способности.

Существует ли метод, с помощью которого ретрансляция может осуществляться по сети, чтобы снять нагрузку с сервера?

(Моя установка примерно такая:https://stackoverflow.com/a/28645913/1100528(WebRTC не является необходимостью, но я хотел избежать Flash.)

решение1

Вероятно, вам лучше всего рассмотреть стороннюю библиотеку, например OpenTok или Peer5.

Они предоставляют возможность управлять большими многоадресными потоками с помощью гибридного (p2p/сервер) сетевого решения, которое распределяет рабочую нагрузку между одноранговыми узлами, сводя к минимуму зависимость от одного сервера.

Связанный контент