Размеры оборудования для видео приложений

Мне нужно сделать размеры оборудования со следующим вводом:

  • 600 одновременных пользователей
  • Доступ к видеофайлам размером 200 МБ
  • Пользователи будут подключаться к потокам с битрейтом 64 Кбит / с / 512 Кбит / с
  • Необходимо поддерживать 4 разных типа файлов (транскодирование в реальном времени)

Можете ли вы предложить требование транскодирования, потоковой передачи, шлюзов серверов?

1 ответ

Ну, потоковая передача проста, это всего лишь 600 * 0,5 Мбит / с (всегда основывается на худшем случае), кстати, даже 0,5 Мбит / с не очень хорошее качество, вы знаете. Таким образом, это работает на скорости 300 Мбит / с для потоковой передачи, с которой почти любой отдельный сервер должен справиться, хотя учитывайте ваше хранилище (и / или кэширование). В зависимости от требований к объему вам понадобится как минимум пара SSD-дисков SATA 3 на R1/10 или 6-8 15krpm дисков в R10, чтобы получить согласованное 300 Мбит / с случайного чтения. Возможно, вы захотите иметь второй потоковый сервер для обеспечения устойчивости за балансировщиком нагрузки.

Что касается вашего транскодера, вы не даете нам слишком много подробностей, но почему бы не начать с дешевого, просто получите сервер с одним 6-ядерным процессором, но с пустым сокетом, посмотрите, как вы попали, и если вам нужна дополнительная помощь, можно просто добавить дополнительный процессор по мере необходимости. Снова подумайте о наличии второго сервера для обеспечения устойчивости.

Вернись с более подробной информацией, если хотите.

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