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

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