Документация на 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. Реклама

Проигрывание

Проигрывание потоков Anchor Anchor x2

Flussonic Media Server позволяет проигрывать потоки по разным протоколам.

embed.html

Адрес: http://FLUSSONIC-IP/STREAMNAME/embed.html

В Flussonic Media Server есть специальная страница — embed.html, которая предназначена для вставки видео на сайт или просмотра видео через браузер. Страница автоматически определяет браузер и выбирает поддерживаемый протокол. Для большинства устройств на сегодня — это HLS. Подробнее в статье Вставка видео на сайт (embed.html).

HLS

Адрес для плеера: http://FLUSSONIC-IP/STREAMNAME/index.m3u8

Подробнее в статье «Воспроизведение HLS». Для вставки на сайт используйте (embed.html) или любой сторонний плеер. Например, hls.js или clappr.

HLS для мультиязыковых потоков, просмотр на приставке и в VLC

Адрес для плеера: http://flussonic-ip/STREAMNAME/video.m3u8

Подробнее в статье «Мультиязычный HLS».

HTML5 (MSE-LD)

Поток доступен по адресу: http://FLUSSONIC-IP/STREAMNAME/embed.html?realtime=true

Подробнее в статье «HTML5 (MSE-LD) воспроизведение с низкой задержкой».

DASH

Поток доступен по адресу http://FLUSSONIC-IP/STREAMNAME/index.mpd

А так же есть специальный плейлист "rewind-N.mpd" с большим «скользящим» окном, позволяющий перематывать и ставить на паузу потоки на долгие часы: http://FLUSSONIC-IP/STREAMNAME/rewind-7200.mpd

Подробнее в статье «Воспроизведение DASH».

HTTP MPEG-TS

Поток доступен по адресу: http://FLUSSONIC-IP/STREAMNAME/mpegts

HDS

Адрес для плеера: http://FLUSSONIC-IP/STREAMNAME/manifest.f4m

RTMP

Поток доступен по адресу: rtmp://FLUSSONIC-IP/static/STREAMNAME

RTSP

Поток доступен по адресу: rtsp://FLUSSONIC-IP/STREAMNAME

Если у потока есть несколько аудио- и видеодорожек, то по умолчанию Flussonic выбирает первую дорожку (a1v1).

Можно указать, какие именно дорожки следует отдавать. Для этого укажите номера дорожек, добавив параметр tracks к URL потока .

Примеры:

  • rtsp://FLUSSONIC-IP/STREAMNAME?tracks=a2v1

  • rtsp://FLUSSONIC-IP/STREAMNAME?tracks=a2v1&from=1 — DVR.

  • rtsp://FLUSSONIC-IP/vod/file?tracks=a2v1 — VOD.

  • rtsp://FLUSSONIC-IP/STREAMNAME2 = rtsp://FLUSSONIC-IP/STREAMNAME1?tracks=v1a1

Можно выбрать одну дорожку:

  • rtsp://FLUSSONIC-IP/STREAMNAME?tracks=a1 — выбрать только аудио.

  • rtsp://FLUSSONIC-IP/STREAMNAME?tracks=v1 — выбрать только видео.

Если указать больше двух дорожек или указать в неверном формате, то будет использоваться параметр по умолчанию (a1v1).

WebRTC

Поток доступен по адресу: ws://FLUSSONIC-IP/STREAMNAME/webrtc

Подробнее в статье «WebRTC Проигрывание».

SHOUTcast

Поток доступен по адресу: http://FLUSSONIC-IP/STREAMNAME/shoutcast

Flussonic Media Server умеет отдавать SHOUTcast, ICEcast радио поток.