Skip to main content

Как выбрать лучший сервер потокового мультимедиа?

Сервер - это комбинация аппаратного и программного обеспечения, предназначенная для удовлетворения конкретных потребностей, как правило, нескольких клиентов. Сервер потокового мультимедиа передает потоковое видео, хранящееся на сервере, клиентам, которые запрашивают его при вызове веб-сервером. Лучшим сервером потокового мультимедиа для ваших целей будет тот, который наилучшим образом отвечает вашим потребностям в таких областях, как стоимость, поддерживаемые операционные системы, поддерживаемые форматы контейнеров, поддерживаемые протоколы и другие ключевые функции. Кроме того, важно решить, управлять ли вашим собственным сервером или приобрести размещенный в сети потоковый план.

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

Серверы потокового мультимедиа с лицензией GPL, скорее всего, будут бесплатными. Серверы с проприетарной лицензией с большей вероятностью будут сопряжены с затратами, по крайней мере для коммерческого использования. Не все серверы потокового мультимедиа работают с Mac OS X, Linux или другими операционными системами Unix, поэтому важно сделать выбор, который будет работать. Собственные серверы также могут обрабатывать меньше форматов, чем серверы с открытым исходным кодом. Например, потоковый сервер Apple® QuickTime® поддерживает меньше форматов, чем универсальный сервер Helix®, который поддерживает платформы от Microsoft®, такие как Windows Media®, а также QuickTime® от Apple и MPEG-4.

Протокол, который использует сервер потоковой передачи мультимедиа для доставки данных, является ключом к тому, как сервер будет работать при большой нагрузке, и какие типы вещей могут пойти не так с сервисом. Некоторые из часто используемых протоколов включают HTTP (протокол передачи гипертекста), который может быть наиболее широко используемым, TCP (протокол управления передачей), RTP (протокол передачи в реальном времени), RTSP (протокол потоковой передачи в реальном времени) и RTMP ( Протокол обмена сообщениями в реальном времени), последний из которых используется сервером мультимедиа Adobe® Flash®. Их сочетание, которое наилучшим образом соответствует медиафайлам, которые вы планируете обслуживать, в сочетании с выбором подачи материала самостоятельно или приобретением размещенного в сети плана потоковой передачи, обеспечит вам лучший сервер потокового мультимедиа для ваших целей.