Документация на 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
    3. Скриншоты
    4. Мозаика
  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. Реклама

Что такое Flussonic?

Flussonic Media Server — это серверная программа, которая умеет забирать видео из файлов, с IP камер, с веб-камер, из IPTV источников, других HTTP серверов и т.п. и вещать потоковое видео через Интернет по различным протоколам.

На базе Flussonic Media Server можно построить высоконагруженные сервисы доставки видео, и можно использовать его как вместе со сторонними продуктами, так и с продуктами Flussonic, такими как Watcher и Agent.

Основные области применения:

  • Везде, где необходим видео-стриминг.
  • IPTV и OTT услуги.
  • VsaaS и CCTV.

Построить абонентский сервис видеонаблюдения (VsaaS или CCTV) на базе Flussonic вам помогут наши продукты:

  • Flussonic Watcher. Устанавливается на сервер вместе с Flussonic Media Server. Это по сути пользовательский интерфейс к серверу Flussonic, доступный через обычный веб-браузер и в мобильном приложении. Он создан специально для удобного просмотра видео и событий с камер, управления абонентами и группами и т.д. Но задачи по транскодированию или подготовке видео к потоковой передаче по протоколам выполняет Flussonic Media Server. Документация на Watcher

  • Flussonic Agent. Это прошивка, расширяющая возможности IP-камер, работающих под Linux. При использовании Агента передача видео с камер будет защищена и качество видео значительно улучшено.

Технологии

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

Что нового

Информация о возможностях последних версий Flussonic доступна в нашем блоге erlyvideo.ru/blog

Что такое видеостриминг Anchor Anchor x2

Видеостриминг — это методика отдачи видео, позволяющая передавать видео по сети со скоростью его проигрывания, т.е. один час видео передастся ровно за час реального времени, даже если скорость сети позволяет скачивать быстрее.

Альтернативой видеостриминговому серверу может выступать обычный http сервер, который отдает файл для скачивания. Такой метод раздачи видео создает перерасход трафика у хостера (до 30%), усложняет промежуточное кеширование, зачастую делает невозможным паузу и перемотку видео.

Что умеет Flussonic? Anchor Anchor x2

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

Прямой эфир (Live Video). Flussonic может транслировать прямой эфир тысячам одновременно подключенных пользователей на разные устройства: десктоп, iPad, Set-Top-Box, Android, SmartTV и т.д. Источником прямого эфира может быть спутниковый канал, IP-камера, плата захвата или программа для кодирования видео.

Видео по запросу (Video on Demand, VOD). Flussonic может эффективно раздавать файлы с адаптивной подстройкой битрейта и выбором языка. Реализованные механизмы позволяют эффективно работать даже с FullHD файлами размерами по 30 ГБ.

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

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

HLS: Flussonic может раздавать HLS, причем с поддержкой мультибитрейта и мультиязыков.

Cloud storage: Flussonic может забирать файлы с HTTP серверов и облачных хранилищ типа Amazon S3 и OpenStack Storage (Swift), а также сохранять архив в облаке.

Transcoder: Flussonic может транскодировать потоки из mpeg2video/h264 в h264 в несколько качеств.

Поддерживаемые протоколы Anchor Anchor x2

Flussonic поддерживает работу всех основных протоколов для передачи мультимедиа-данных в сети Интернет.

Поддерживаемые протоколы вещания

  • MPEG-TS (HTTP, UDP multicast)
  • HLS (Apple HTTP Live Streaming)
  • HDS
  • DASH
  • RTMP
  • RTSP/RTP
  • Raw annexb
  • WebRTC

Поддерживаемые кодеки в файлах-источниках

  • MP4 (.mp4, .f4v, .mov, .m4v, .mp4a, .3gp, .3g2)
    • Audio: MP3, AAC (все профили)
    • Video: H.264, H.265 (HEVC)

Подробнее о требованиях к источникам данных читайте в разделе Каким должен быть источник.