Документация Flussonic Media Server

Содержание

Балансировка нагрузки

Flussonic Media Server может балансировать пользователей между несколькими серверами Flussonic Media Server. Балансировка нагрузки достигается за счет перенаправления запросов клиентов на другой, менее загруженный, сервер в кластере.

Для автоматической балансировки потоков в кластере мы рекомендуем использовать Flussonic Catena вместо устаревшего IPTV плагина.

Использование Catena бесплатно, если у вас есть лицензия Flussonic. Вы можете установить Catena на отдельный сервер или вместе с Flussonic, но в последнем случае измените HTTP-порт в конфигурации Flussonic на что-то отличное от 80, потому что порт 80 необходим для Catena.

Catena имеет два типа балансировки нагрузки: балансировка на основе pipelines и автоматическая балансировка, причем автоматическая балансировка работает точно так же, как балансировка с помощью IPTV плагина. Так что не беспокойтесь, если вы никогда не использовали Catena и не планируете использовать pipelines. Достаточно установить Catena, добавить адреса серверов Flussonic и включить на каждом из них Autobalancer в интерфейсе Catena.

Чтобы автоматически сбалансировать нагрузку в кластере с помощью Catena:

  1. Установите Catena отдельно или на имеющийся сервер с Flussonic.
  2. Если вы установили Catena на один сервер с Flussonic, измените порт HTTP в файле конфигурации Flussonic (/etc/flussonic/flussonic.conf) и перезагрузите конфигурацию (/etc/init.d/flussonic reload).
  3. Перейдите в веб-интерфейс Catena и добавьте серверы
  4. Включите Autobalancing для каждого сервера Flussonic.
  5. Если у вас был настроен кластер на серверах Flussonic, удалите эти настройки.
  6. Клиентские устройства должны запрашивать потоки по URL следующего вида: http://CATENA-IP/watch/STREAMNAME/index.m3u8