«

»

Авг 18 2013

Распечатать Запись

Выбираем физический сервер для установки Медиа Сервера

vibiraem media server Если вы реши организовать видеотрансляцию на своем сайте, то для этого вам понадобиться медиа сервер, например Wowza. Сегодня мы поговорим о физическом сервере для установки программы медиа сервера.

Медиа сервер

 Если говорить простыми словами, то Wowza сервер — это программное обеспечение, которое раздает мультимедийные потоки пользователям. Когда посетитель сайта нажимает кнопку Play в медиа плеере, мультимедийный поток (видео + аудио) запрашивается и принимается плеером от медиа сервера.

 Более подробно про медиа сервера можно почитать в статье Медиа сервера: Flash Media Server, Wowza, Erlyvideo, Red5. Из нашего опыта могу сказать, что на сегодняшний день большинство проектов, связанных с онлайн видео трансляциями разделяется на две категории:

  • Трансляции с помощью видеокодеров, таких как WireCast, FMLE и др. То есть сигнал, например, с USB веб камеры или платы видеозахвата передается  видеокодеру, после чего отправляется на медиа сервер.
  • Трансляции с IP камер осуществляются напрямую на медиа сервер. Как правило, подобные подключения используются в системах видеонаблюдения.

Физический сервер

 При выборе физического сервера, на который будет устанавливаться программное обеспечение Wowza media server нужно обязательно учесть некоторые факторы. У инженеров системы должны быть ответы на следующие вопросы:

  • Какое максимальное число одновременных подключений к серверу будет? Нужно оценить примерно пиковое число подключений.
  • Какие битовые потоки (битрейты) будут отправляться клиентам? Сколько потоков с разными битрейтами будет создаваться?
  • Откуда будут пользователи смотреть онлайн видеотрансляции (Мир, Россия или городская сеть).
  • Какие параметры кодирования видео и аудио будут наиболее подходящими для текущей задачи?
  • Какие устройства будут использовать пользователи для просмотра видеотрансляций? (Windows, Android, IOS).
  • Нужна ли защита контента (передаваемых потоков)?
  • Какой видеокодер будет использоваться для передачи потоков на медиа сервер?
  • Будет ли производится перекодирование видео потоков на Медиа сервере?

 После того как у вас будут ответы на поставленные выше вопросы можно приступать к выбору железа на которое будет устанавливаться Wowza сервер. В самом простом варианте в качестве сервера может выступать и обычный персональный компьютер. Если же количество подключений и нагрузка на сервер будет большая нужно использовать серверное железо. Основное внимание надо уделить следующим характеристикам сервера:

  • Объем оперативной памяти.
  • Тип процессора и количество ядер.
  • Скорость сетевого интерфейса (100 Мбит/c, 1Гбит/с).

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

Выделенный сервер

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

Заключение

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

video stream users

 Приглашаю подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!

Всего хорошего!


Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>