Задать вопрос
dalv_happy
@dalv_happy

Как реализовать видео трансляции?

Добрый день. Как реализовать сайт видео трансляций, где один человек вещает для многих? Используемые технологии: сервак пишем на яве, используем spring.
Не понятно, как хранить информацию на сервере. И чтобы это всё реализовать нужно использовать гибридную peer-to-peer сеть? В какую сторону нужно копать, чтобы разобраться?
  • Вопрос задан
  • 1136 просмотров
Подписаться 2 Оценить 2 комментария
Ответ пользователя index0h К ответам на вопрос (3)
index0h
@index0h
PHP, Golang. https://github.com/index0h
Как реализовать сайт видео трансляций, где один человек вещает для многих?

Гуглите на тему: wowza, red5, ffserver.

Не понятно, как хранить информацию на сервере.

Этот вопрос решается сервером видео стримминга.

И чтобы это всё реализовать нужно использовать гибридную peer-to-peer сеть?

Не обязательно. Все зависит от того, какой характер нагрузок вы будете испытывать. Для прямых трансляций например горизонтальное масштабирование - это основное, тут могут потребоваться механизмы автоматизированного развертывания новых нод на момент трансляции и отключения этих нод по завершении. Для кучи вебинаров пиковая нагрузка будет меньше на порядки, но она будет постоянно.

В какую сторону нужно копать, чтобы разобраться?

Для начала посмотрите 3 сервера, что я написал выше. Они реализуют разные подходы по "взаимоотношению" стримера и вьювера. Выбирайте тот, что более всего близок к вашей бизнес модели.
Ответ написан
Комментировать