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

Мне по проекту поручено транслировать в Интернете событие, которое может иметь 50000 пользователей. Это будет трансляция, поэтому все пользователи будут видеть одно и то же живое видео. Мой запрос - это то, что было бы моим требованием к пропускной способности, так как пользователи не смотрят этот поток.

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

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

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

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

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

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

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

1 ответ

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

Другие вопросы по тегам