Документация на 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. Группы каналов

Let's Encrypt и Flussonic Media Server

Сервис Let's Encrypt позволяет получать сертификаты для настройки HTTPS в автоматическом режиме.

Flussonic Media Server имеет встроенную поддержку Let's Encrypt, поэтому не требуется установка дополнительных пакетов и ручной настройки веб-сервера.

Достаточно зайти в админку и указать порт для HTTPS, нажать на кнопку «Let's Encrypt».

Дальше Flussonic Media Server сделает все сам — получит сертификат и будет обновлять его.

Вам не нужно беспокоиться о сроке жизни сертификата и редактировать конфигурацию.

HTTPS нужен, чтобы:

  • никто не мог перехватить управление сервером, узнать ваш пароль или ссылки на потоки;
  • защитить видео с камер наблюдения;
  • вставить ссылку на сайт, работающий по https (иначе браузеры будут ругаться на незащищенный контент).

Ниже более подробное описание процесса настройки и механизма работы сервиса Let's Encrypt.

Let's Encrypt: как это работает Anchor Anchor x2

Подробное описание на официальном сайте: https://letsencrypt.org/how-it-works/.

Чтобы Let's Encrypt выдал вам валидный сертификат, нужно доказать, что вы владеете доменом. Когда вы нажимаете «Issue by Letsencrypt» в административной панели, Flussonic Media Server сообщает доменное имя, для которого требуется сертификат. В ответ получает ключ, который нужно будет отдать, когда проверяющий бот обратится к серверу по HTTP (именно на 80-й порт) по адресу http://your-domain.com/.well-known.

Проверяющий бот обращается к вашему домену, поэтому домен должен быть делегирован, а DNS записи настроены на IP-адрес, где работает Flussonic Media Server. Бот подтверждает владение доменом, а Flussonic Media Server сохраняет сертификат.

Чтобы продлить сертификат, придется повторить проверку, а значит Flussonic Media Server всегда должен слушать порт http 80;. Перенести проверку на другой порт не получится — такие правила у Let's Encrypt. Продление происходит автоматически, когда срок действия сертификата подходит к концу, но можно и вручную обновить сертификат через административную панель Flussonic Media Server.

Настройка Anchor Anchor x2

  • Зайдите в административную панель Flussonic Media Server с помощью доменного имени, а не IP-адреса (например, http://your-domain.com/admin)
  • Перейдите во вкладку «Config» и в SSL-tunneled protocols в качестве HTTPS ports укажите 443.
  • После этого в панели появится кнопка «Issue by LetsEncrypt», запускающая процесс получения сертификата.
  • Нажмите на нее и дождитесь, когда появится срок действия сертификата (как правило, это занимает до 10 секунд).

Вот так выглядит меню, когда сертификат не получен:

А вот после получение сертификата:

Сохраните настройки нажатием на «Save». Flussonic Media Server перекинет ваш браузер на https:// — теперь можно предоставлять сервис по HTTPS.