23.11.2023
С момента появления серверов потокового вещания, как отдельного класса программного обеспечения, прошло уже более 12лет. За это время рынок пополнился множеством новых имен продуктов, но и пионеры индустрии динамично развивались. Из трех программных серверов эпохи flash видео: Adobe FMS server, Wowza Media Server и Red5, наибольшее развитие и популярность получил сервер компании Wowza Media. Стремительно впитав в себя все новые технологии продукт Wowza поменял наименование на Wowza Streaming Engine, под которым развивается и сейчас. Несмотря на тотальный тренд по перемещению пользователей в «облако» Wowza Streaming Engine по прежнему доступен как программа для установки «on-premises», а заложенная в продукт концепция «It just works» делает его идеальным для такого сценария. Из других программных продуктов на мировом рынке можно выделить Flussonic и Ant Media Server. В данной статье приводится таблица сравнения основных особенностей и функциональных возможностей Wowza Streaming Engine и Flussonic Media Server.
|
Flussonic Media Server |
Wowza Streaming Engine |
|
|
Технология |
Erlang |
Java |
|
Поддерживаемые операционные системы |
Linux (Ubuntu, RPM based CentOS/RedHat) |
Windows, Linux , MacOS |
|
Простота установки |
Установка посредством менеджера пакетов Ubuntu. RPM пакеты для CentOS/RedHat Note from vendor: we strongly recommend that you avoid using RPM-based distributions: CentOS, RedHat, Suse, etc. This is due to a number of reasons. We do not provide technical support on issues concerning RPM packages and distributions to users who have purchased less than 10 user licenses. |
Linux installer Windows installer RPM package MAC dmg installer Возможность установки в неинтерактивном режиме. |
|
Способ проверки лицензии |
Internet checkin, USB |
Internet checkin, USB, MAC, disconnected |
|
Простота миграции/архивации конфигурации |
Да |
Да(все файлы расположены только в директории установки) |
|
Веб-интерфейс администратора |
Да |
Да (но может быть полностью отключен) |
|
Поддержка аутентификации администратора в Active Directory |
Нет |
Нет |
|
Поддержка SNMP мониторинга |
Да |
Да |
|
Поддержка JMX мониторинга |
Нет |
Да |
|
Возможность работы в кластере |
Да |
Да |
|
Возможность построения распределенной сети доставки live медиаконтента (CDN) |
Да Для передачи данных между узлами используется проприетарный HTTP based протокол M4F, с возможностью SSL шифрования M4S |
Да Для передачи данных между узлами используется проприетарный RTMP based протокол WOWZ, с возможностью SSL шифрования WOWZS |
|
Кэширование VOD контента на узлах СDN |
Да (HTTP origin support) |
Да (намного больше возможностей для детальной настройки, HTTP origin support) |
|
Встроенное средство распределения нагрузки по узлам сети (load balancer) |
Да (geoip) |
Да (таблица IP подсетей, GeoIP, RR, мониторинг параметров нагрузки) |
|
Поддерживаемые источники сигнала |
ASI, SDI, HDMI, IP |
Только IP вход |
|
Поддержка транспортного потока (IP headend , IDR) |
Да (широкий функциональный набор мультиплексора) |
Да |
|
Поддержка протокола RTMP (энкодеры) |
Да |
Да |
|
Поддержка протокола Apple HLS (веб-плеер, моб. устройства) |
Да |
Да |
|
Поддержка протокола RTP/RTSP (корп. ТВ, IP камеры) |
Да (дополнительны набор для видеоаналитики IP камер) |
Да |
|
Поддержка протоколов low latency |
WebRTC , MSE-LD (проприетарный WebSocket based) |
WebRTC, Apple LL-HLS |
|
Встроенный HTML5 видеоплеер |
Да |
Нет |
|
Возможность транскодирования. Поддержка аппаратного транскодирования. |
Nvidia, QuickSync, CPU (для CPU транскодирования устанавливается доп. пакет) |
CPU, Nvidia, QuickSync, Vega, AMD. Можно комбинировать методы для обработки одного потока. |
|
Транскодирование live потоков в мультибитрейт (ABR) |
Да |
Да |
|
Транскодирование файлов в мультибитрейт (ABR) |
Нет (внешними средствами, например ffmpeg) |
Нет (внешними средствами, например ffmpeg) |
|
Запись live потоков |
nDVR (с возможностью экспорта в MP4) |
FLV, MP4, nDVR |
|
Статистика |
Веб-интерфейс, API, лог файлы |
Веб-интерфейс, API, лог файлы |
|
Наличие API разработки |
REST API |
REST API Java API |
|
Наличие примеров кода и опен сорс |
Несколько |
Много |