4.7.4 Мультимедиасервер

iDevice ikoon 4.7.4 Мультимедиасервер

Приложения мультимедиа прдоставляют специальные требования к серверу, через который ведётся передача клиенту. Передача содержания мультимедиа- это не одно и то же, что загрузка файлов из Интернета. Настроенный для этого сервер должен быть способным передавать через Интернет происходящие события в реальном времени или передавать записанные в соответствующем формате передачи в компьютер пользователя. Точнее, этот сервер должен быть способным предоставлять медиа в потоке, предлагая клиенту как передачу в реальном времени, так и по заказу. Передача звуко- и видеоматериалов осуществляется через стандартные протоколы соединения, используемые интернетом. Передаваемые данные кодируются, сохраняются и посылаются по заказу потребителя. Получатель записывает в буфер содержание, чтобы обеспечить его презентацию, учитывая сетевые задержки. Данные посылаются в потоке в форме подходящей для передачи видео по заказу. В этом случае передача информации может быть контролируема со стороны клиента (останавка, перематывание).

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

Таким образом требованиями к серверу являются:

  • Очень быстрое устройство массовой памяти, одновременное обращение многих клиентов к различным файлам мультимедиа
  • Быстрая сетевая карта, чтобы выдерживать большую сетевую нагрузку
  • Возможность выявлять скорось соединения со стороны клиента и в соответствии с этим корректировать передачу медиапотока
  • Взможность передачи видео клиенту в реальном времени
Сервер, передающий медиапоток, должен быть оснащён специальными приложениями для передачи медиапотоков, что, в свою очередь, должно поддерживать приложения на стороне клиента для просмотра файлов мультимедиа. Аппаратная конфигурация сервера должна быть тщательно отобрана и содержать хорошее, быстрое устройство массовой памяти (например, RAID массив дисков). Вторым важным компонентом в сервере является сетевая карта (или сетевые карты), которая способна передавать данные с достаточной производительностью. Не менее важными являются объём оперативной памяти для буферизации данных и мощность процессора.