Требования к полосе пропускания для прямой трансляции события в Интернете [закрыто]

Меня назначили на проект для прямой трансляции события в Интернете, которое может иметь 50 000 пользователей. Это будет трансляция, поэтому все пользователи будут видеть одно и то же живое видео. Я спрашиваю, какими будут требования к пропускной способности с точки зрения количества пользователей, просматривающих этот поток.

  1. Я немного сбит с толку, и причина в том, нужен ли каждому пользователю отдельный поток полосы пропускания для широковещательной передачи?

  2. Если бы я установил сервер с возможностью потоковой передачи с пропускной способностью 50 Мбит / с, этого было бы достаточно, учитывая, что это широковещательная передача.

  3. Обязательно ли мне иметь IP класса C для запуска потокового сервера по протоколу rtmp.

  4. Этого можно добиться с помощью RTSP. Как работают такие сервисы, как Google Hangout Air? Какой протокол используется в Hangout и Youtube при проведении прямых трансляций.

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

Пожалуйста, предложите мне решение, особенно упомяните, если у вас есть такой практический опыт.

Заранее спасибо

-3
задан 17 February 2014 в 22:42
1 ответ

Обычно для этого используется многоадресная рассылка, но Интернет не маршрутизирует многоадресную рассылку. Так что вам нужен отдельный поток для каждого пользователя. Вы не указали битрейт для своего видео, поэтому мы не можем сказать вам, какой будет ваша общая пропускная способность, но давайте просто скажем, что это 500 Кбит / с. Общая пропускная способность будет 500 Кбит / с * 50 000, что намного превышает любой известный мне Интернет-канал.

2
ответ дан 5 December 2019 в 21:56

Теги

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