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

Миксер

Миксер Anchor Anchor x2

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

Создайте новый поток и укажите в качестве источника протокол mixer:// и имя двух потоков: откуда взять видео и откуда взять аудио:

stream mix {
  url mixer://stream1,stream2;
}

где:

  • stream1 — имя live-потока из которого Flussonic Media Server возьмет видеодорожку
  • stream2 — только звук.

ВНИМАНИЕ! Миксер работает только с live-потоками, уже заведенными во Flussonic Media Server. Не пытайтесь использовать его с VOD файлами или указывать источник в строке с mixer://.

Пример применения Anchor Anchor x2

Например, у нас есть поток cam1 с камеры видеонаблюдения (h264 video + pcmu звук), но камера расположена высоко на столбе и ничего кроме шума ветра не слышно.

stream cam1 {
  url rtsp://cam1.local/h264;
}

Логично выключить звук совсем, захватив только видео:

stream cam1 {
  url rtsp://cam1.local/h264 tracks=1;
}

А можно создать новый поток с помощью миксера, который наложит аудио с другого источника. Например, радио:

stream cam1 {
  url rtsp://cam1.local/h264;
  dvr /storage 7d;
}
stream radio {
  url shout://example.com/fm;
}
stream cam1radio {
  url mixer://cam1,radio;
}

В такой конфигурации мы получаем поток cam1radio, который можно вставить на сайт. Зрителям будет интереснее смотреть на камеру, слушая новости, а в архив будет сохраняться оригинальный поток cam1, включая оригинальный звук с камеры. Это может быть полезно, если произойдет ЧП.