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

  1. Быстрый старт
  2. How To
  3. Потоковое вещание
    1. Публикация
    2. Прием мультикаста
    3. Варианты источников
    4. Переключение источников
    5. Плейлисты
    6. Наложение логотипа
    7. Миксер
    8. WebRTC публикация
    9. SDI
    10. Отправка на другие сервера
    11. Распознавание DVB субтитров
  4. Транскодер
    1. Логотип
    2. Hardware
    3. Скриншоты
    4. Мозаика
  5. DRM
    1. Simple CAS
    2. Conax DRM
    3. BuyDRM (KeyOS)
  6. Авторизация
    1. Конструктор бэкендов
    2. Сервис сбора статистики
    3. Domain lock
    4. Middleware
    5. Secure links
    6. Ограничение сессий
    7. Мультиавторизация
    8. Бан IP адресов
    9. DVR
    10. Aliaser
  7. API
    1. HTTP API
    2. Events API
    3. MySQL API
    4. SQL API для кластеров
    5. SNMP
  8. Кластер
    1. Ретрансляция
    2. Кластерный захват
    3. Балансировщик нагрузки
    4. Пиринг
    5. Организация CDN
  9. VOD
    1. Кэш
    2. Облако
    3. Транскодирование файлов
  10. DVR
    1. Настройка
    2. Timeshift
    3. Catchup
    4. Проигрывание
    5. Экспорт в MP4
    6. Доступ по протоколам
    7. Timelapse
    8. API
    9. Кластеризация DVR
    10. Репликация
    11. Облако
  11. Воспроизведение
    1. HLS
    2. embed.html
    3. HTML5 с низкой задержкой
    4. Плеер HTML5 с низкой задержкой
    5. MPEG-TS
    6. RTMP
    7. DASH
    8. HDS
    9. RTSP
    10. multicast, CBR UDP
    11. WebRTC проигрывание
    12. H.265
  12. Администрирование
    1. Установка
    2. Обновление

    3. Конфигурация
    4. Мониторинг
    5. Производительность
    6. Лицензия
    7. LUA скрипты
    8. Безопасность
    9. Let's Encrypt
    10. Миграция
  13. IPTV
    1. Захват спутникового видео
    2. Транскодирование
    3. Middleware в IPTV OTT
    4. Экспорт EPG со спутника
    5. Группы каналов

Миграция

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

Список файлов для переноса:

  • /etc/flussonic/flussonic.conf — основной файл конфигурации.
  • /etc/flussonic/license.txt — лицензия.
  • /opt/flussonic/priv/iptv.db — файл базы данных IPTV плагина.

Копирование файлов конфигурации возможно только с root-правами.

Способы перенести файлы:

Перенос конфигурации с помощью SCP Anchor Anchor x2

SCP (Secure CoPy) — программа для удаленного копирования фалов по сети между хостами. Она использует SSH для передачи данных, в том числе аутентификацию и меры безопасности, которые реализованы для SSH.

Для копирования файла с одного удаленного сервера «remote.host1» на другой удаленный сервер «remote.host2» необходимо выполнить команду вида:

$ scp user@remote.host1:/directory/file.txt user@remote.host2:/some/directory/

Установите Flussonic Media Server на новый сервер:

curl -sSf https://flussonic.com/raw/install.sh | sh

После этого перенесите на новый сервер файлы конфигурации:

scp user@remote.host1:/etc/flussonic/flussonic.conf user@remote.host2:/etc/flussonic/
scp user@remote.host1:/etc/flussonic/license.txt user@remote.host2:/etc/flussonic/
scp user@remote.host1:/opt/flussonic/priv/iptv.db user@remote.host2:/opt/flussonic/priv/

Запустите Flussonic Media Server:

/etc/init.d/flussonic start

Готово!

Перенос конфигурации с помощью USB-носителя Anchor Anchor x2

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

Монтирование USB

Создайте директорию, в которую будем монтировать:

mkdir -p /mnt/usb

Вставьте носитель в USB порт и узнайте имя устройства:

fdisk -l

Результатом этой команды будет:

Disk /dev/sdb: 4008 MB, 4008706048 bytes
118 heads, 53 sectors/track, 1251 cylinders, total 7829504 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x74a37a4d

Device    Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63     7829503     3914720+   b  W95 FAT32

Здесь имя устройства: /dev/sdb1.

Смонтируйте носитель:

mount /dev/sdb1 /mnt/usb

Проверьте подключение:

mount

Копирование конфигурации

cp /etc/flussonic/flussonic.conf /mnt/usb/flussonic.conf
cp /etc/flussonic/license.txt /mnt/usb/license.txt
cp /opt/flussonic/priv/iptv.db /mnt/usb/iptv.db

После копирования не забудьте отмонтировать накопитель:

sudo umount /dev/sdb1

Установка конфигурации на новый сервер

Установите Flussonic Media Server на новый сервер:

curl -sSf https://flussonic.com/raw/install.sh | sh

Создайте директорию, в которую будем монтировать USB-носитель:

mkdir -p /mnt/usb

Вставьте носитель в USB порт и узнайте имя устройства:

fdisk -l

Смонтируйте:

mount /dev/sdb1 /mnt/usb

Перенесите файлы конфигурации:

cp /mnt/usb/flussonic.conf /etc/flussonic/flussonic.conf
cp /mnt/usb/license.txt /etc/flussonic/license.txt
cp /mnt/usb/iptv.db /opt/flussonic/priv/iptv.db

Запустите Flussonic Media Server:

/etc/init.d/flussonic start

Готово!