Назад | Перейти на главную страницу

Вам нужно в N раз больше пропускной способности для отправки одних и тех же данных N пользователям?

Требуется ли вам в N раз больше пропускной способности для отправки одних и тех же данных N пользователям (например, при потоковой передаче видео в реальном времени многим пользователям) или текущие сетевые протоколы способны клонировать пакеты в середине маршрута (или аналогичный метод), что позволило бы уменьшить требуемые меры?

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

Три основных подхода к экономии полосы пропускания в таких случаях:

  • Многоадресная передача (которая поддерживается слишком небольшим количеством сетей для широкого использования).
  • Одноранговые сети в стиле Bittorrent (я не знаю, успешно ли это использовалось для потоковой передачи).
  • Кэширующие серверы, развернутые в стратегически важных местах в сети (так работают некоторые крупные видеосервисы).