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

  1. Быстрый старт
  2. How-to
  3. Потоковое вещание
    1. Варианты источников
    2. Переключение источников
    3. Публикация на Flussonic
    4. Прием мультикаста
    5. Серверные плейлисты
    6. Микширование
    7. Захват с SDI
    8. Отправка на другие серверы
    9. Распознавание DVB субтитров
    10. Наложение логотипа
  4. Транскодер
    1. Логотип
    2. Hardware (Nvidia NVENC)
    3. Hardware (Intel Quick Sync Video)
    4. Скриншоты
    5. Мозаика
  5. DRM
    1. Simple CAS
    2. Conax DRM
    3. BuyDRM (KeyOS)
    4. Widevine
    5. PallyCon
    6. EzDRM
  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. Транскодирование файлов
    4. Мультибитрейтный VOD из файлов
  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
    11. Multicast с постоянным битрейтом
    12. WebRTC
    13. 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. Группы каналов
    6. Реклама

Публикация из OBS Studio в Flussonic Media Server

Публикация из OBS Studio в Flussonic Media Server Anchor Anchor x2

С помощью программы Open Broadcaster Software (OBS) можно публиковать поток со своего компьютера в Flussonic Media Server. Это может использоваться для стриминга игр, вебинаров и любых других трансляций с компьютера в интернет.

Например, можно стримить в социальные сети.

Содержание:

Публикация в статический поток в Flussonic Media Server Anchor Anchor x2

Настройка через конфигурационный файл

В Flussonic Media Server достаточно создать поток без источников и указать, что вы разрешаете в него публикацию.

В конфигурационном файле /etc/flussonic/flussonic.conf для потока пропишите:

stream published {
  url publish://;
}

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

/etc/init.d/flussonic reload

Подробнее в статье Публикация видео на сервер в статический поток.

Настройка публикации в статический поток через UI Anchor Anchor x2

Добавить параметр "url publish://" вы можете и через веб-интерфейс администратора Flussonic.

Чтобы создать статический поток с публикуемым источником:

  1. В административном интерфейсе создайте поток: Media > Stream > add.
  2. Заполните Stream name.
  3. Укажите publish:// в качестве Source URL. Либо, сохранив настройки, перейдите на вкладку Input и нажмите accept под Published input.
  4. Нажмите create. Публикация видео на сервер

Чтобы удалить публикуемый источник из настроек потока:

  1. Откройте созданный поток и перейдите во вкладку Input. 2. В разделе Published input нажмите ignore. Другой способ — нажать remove напротив URL, содержащего источник publish://. Публикация видео на сервер
  2. Нажмите save для применения настроек.

Трансляция статического потока из OBS Studio Anchor Anchor x2

Скачайте и установите OBS Studio. Откройте программу и перейдите в настройки.

Откройте меню Вещание:

  • Тип вещания: Пользовательский сервер вещания
  • URL: rtmp://flussonic-ip/published
  • Ключ потока: оставить пустым

Где published — имя вашего потока.

OBS Studio

Нажмите OK для сохранения.

Публикация по динамическому имени в Flussonic Media Server Anchor Anchor x2

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

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

В конфигурационном файле /etc/flussonic/flussonic.conf для потока пропишите:

live chats {
}

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

/etc/init.d/flussonic reload

Подробнее в статье Публикация видео на сервер по динамическому имени.

Настройка публикации по динамическому имени через UI Anchor Anchor x2

Создать префикс для публикации по динамическому имени (publishing location) можно через веб-интерфейс.

  1. Откройте вкладку Media: Публикация видео на сервер
  2. Найдите раздел Publishing locations и нажмите add: Publish locations
  3. Введите имя префикса и сохраните конфигурацию. Имя должно быть уникальным, состоять из английских букв, цифр, знака подчеркивания и слэша (/). Крайне не рекомендуется использовать другие символы — они могут быть восприняты различными программами на клиентах как служебные (сам Flussonic ограничений на имя не накладывает). Публикация видео на сервер Префикс для публикации создан.

О настройке других опций потока см. в разделе про настройку потоков.

Трансляция динамического потока из OBS Studio Anchor Anchor x2

Скачайте и установите OBS Studio. Откройте программу и перейдите в настройки.

Откройте меню Вещание:

  • Тип вещания: Пользовательский сервер вещания
  • URL: rtmp://flussonic-ip/chats/tempname
  • Ключ потока: оставить пустым

Где chats — имя префикса. Что именно идет после chats — это дело клиента, но Flussonic Media Server заранее не знает, какое именно это будет имя.

Media Server

Нажмите OK для сохранения.

В главном окне OBS Studio нажмите Запустить трансляцию.

Трансляция уже началась и вы можете ее наблюдать в административном интерфейсе Flussonic Media Server. Пока это просто чёрный экран. Остановим трансляцию и настроим OBS Server.

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

Откройте главное окно OBS Studio и создайте сцены. К примеру, «Заглушка», «Прямой эфир», «Перерыв», «Конец».

Важно! Все сцены и источники в OBS Studio общие и не могут иметь одинаковые названия. Это означает, что если вы назвали источник «Прямая трансляция», то не можете назвать так же сцену.

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

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

Пример настройки захвата экрана:

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

Горячие клавиши, которые доступны при предпросмотре для изменения позиции и размера источника:

  • Нажмите «Ctrl», чтобы отключить привязку источника/границы.
  • Нажмите «Alt» и перетащите ограничивающую рамку для обрезки.
  • «Ctrl+Alt» — подогнать по размеру экрана.
  • «Ctrl+S» — растянуть на весь экран.
  • «Ctrl+D» — разместить по центру экрана.
  • «Ctrl+R» — сброс размера/положения источника.

В меню Микшер регулируется громкость подключенных аудиоканалов.

В меню Переходы между сценами можно выбрать, как будет происходить переключение между сценами: затуханием или обрезанием (резкое переключение).