«

»

Авг 24 2012

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

Медиа сервера: Flash Media Server, Wowza, Erlyvideo, Red5

Wowza сервер

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

Бесплатные уроки: «Медиа-сервер Wowza Streaming Engine. Быстрое погружение»

Особое внимание уделим трем серверам, а именно:

— Flash Media Server

— Wowza Media Server (Wowza Streaming Engine)

— Erlyvideo (или Flussonic)

На сегодняшний день существуют несколько основных популярных медиа серверов:

  • Adobe Flash Media Server (платный)
  • Wowza Media Server (c 2014 года Wowza Streaming Engine) (платный)
  • Nimble Streamer (бесплатный)
  • Kurento WebRTC Media Server
  • Модуль NGINX-RTMP (бесплатный)
  • Moment Video Server
  • Flussonic (платный)
  • Erlyvideo (бесплатная версия Flussonic)
  • Red5 (бесплатный)
  • Red5 Pro (платная версия Red5 сервера)
  • Microsoft IIS Media Services

Медиа сервера могут использоваться, например, для следующих целей:

  • Трансляции мультимедийных потоков в реальном режиме времени (live трансляции) удаленным пользователям
  • Видео по запросу
  • Трансляции по плейлистам
  • Трансляции с IP камер

Устройства, на которые могут быть организованы трансляции, с использованием медиа серверов представлены ниже:

  • Мобильные устройства с операционными системами — Android, iOS, Blackberry, Windows Mobile
  • Персональные компьютеры с различными операционными системами
  • Телевизионные приставки
  • Телевизоры Smart TV (Смарт ТВ)

 В наших проектах, мы обычно используем первые три сервера из представленного списка, а также Модуль NGINX-RTMP. Раньше также работали с Red5 сервером, но пришли к выводу, что он не подходит для многих проектов, в связи с тем, что его функционал довольно ограничен. Сейчас мы его используем только в составе системы web видеоконференций BigBlueButton.  Далее, в этой статье я расскажу более подробно о первых трех серверах из списка.

Adobe Flash Media Server

Flash Media Server

 Это программное обеспечение является коммерческим продуктом известной компании Adobe Systems. Существуют несколько версий  данного продукта, которые отличаются между собой стоимостью, количеством одновременных подключений и собственно набором функционала, который они в себя включают:

  • Adobe Flash Media Developer Server (последняя версия 4.5). Версия для разработчиков, является бесплатной, но есть ограничение на максимальное число одновременных подключений, которое равно 10.
  • Adobe Flash Media Streaming Server 4.5. Включает в себя определенный набор технологий для организации трансляций на различные устройства. Сервер работает стабильно и  качественно реализует заявленные возможности. Довольно легко настроить вещание, так как не требуются знание в области программирования приложений на стороне сервера. Стоимость продукта 995$.
  • Adobe Flash Media Interacting Server 4.5. По сравнению с рассмотренными выше версиями, несет в себе дополнительные возможности, например, запись видео на стороне сервера, поддержку подключаемых модулей, P2P подключения и др. Это решение является серьезным и дорогостоящим продуктом, и способно справляться с большими нагрузками. Стоимость данного программного обеспечения $4500.
  • Adobe Flash Media Enterprise Server 4.5. Обладает всеми возможностями Adobe Flash Media Interacting Server, но кроме того он поддерживает до 15000 одновременных RTMP подключений со стороны удаленных клиентов.

 Получается, компания Adobe Systems предлагает набор надежных продуктов для систем с разными требованиями.

Wowza Media Server (Wowza Streaming Engine)

Wowza Media Server

Wowza Server

 У данного сервера существует всего две версии продукта, одна бесплатная, которая позволяет одновременное подключение 10 клиентов и коммерческая версия без каких-либо ограничений. Последняя версия продукта на сегодняшний день это Wowza Streaming Engine. В отличие от Adobe Media Server, Wowza имеет поддержку протоколов вещания RTP/RTSP, что дает ему определенное преимущество во многих проектах.

 Из нашего опыта могу сказать, что это довольно хорошее коммерческое решение для live трансляций и video по запросу. Также существует возможность самостоятельно создавать дополнительный функционал сервера с помощью предоставляемого разработчиками API. Как установить и настроить Wowza сервер смотрите видео, в конце этой статьи. По стабильности работы Wowza сервер сравним с Adobe Media Server. Стоимость коммерческой версии Wowza сервер $ 1400.

 Если Вам необходимо установить  и настроить Wowza сервер, можете обращаться к нам через форму «Контакты» блога. Установим и настроим все профессионально! Проконсультируем по всем интересующим вопросам и предоставим необходимые инструкции!

Erlyvideo

Erlyvideo server

 Erlyvideo – это относительно новый медиа сервер, который работает на платформе Erlang. Также существует две версии данного программного обеспечения – платная и бесплатная. Основной особенностью данного продукта является его модульность и масштабируемость. Широкий функционал сервера реализован на основе модулей, которые могут приобретаться по отдельности. Сервер Erlyvideo развивается с большой скоростью и связано это  с тем, что для его создания используется специализированный язык программирования Erlang, который хорошо подходит для подобного рода проектов.

 Сервер Erlyvideo, на наш взгляд, очень перспективный решение с большим потенциалом, которое сейчас активно набирает и завоевывает  своих потребителей. Возможно, единственная причина, по которой он уступает своим конкурентам — это его новизна по отношению к Wowza server. Стоимость одной лицензии на установку Erlyvideo составляет 27 000 рублей.

Подведем итог

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

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

 Кстати, сервер Erlyvideo (Flussonic) тоже не останется без нашего внимания, о нем я буду писать чуть позже, в своем блоге.

Заключение

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

 Как установить и настроить Wowza сервер смотрите в видео (скринкасте), ниже. Скринкаст был создан моим коллегой, Евгением Петровым.

 Всем хорошего настроения!!! 

[tube] http://www.youtube.com/watch?v=PdoV2c0uDYA, 400, 240 [/tube]


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

21 pings

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

Ваш адрес 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>