Функциональные характеристики¶
Полный перечень функций стримингового медиасервера Flussonic Sapsan. Каждая функция описана в руководстве администратора (ссылки в тексте).
Прием видео¶
- Захват с IP-камер и медиасерверов по RTSP (RTP/AVP/TCP interleaved), с аутентификацией Basic и Digest — подробнее. Кодеки: H264, HEVC, VP8, MJPEG видео; AAC, G.711, Opus, MPEG-4 аудио; ONVIF-метаданные.
- Прием MPEG-TS из UDP (unicast, multicast IPv4/IPv6) и по HTTP — подробнее. Кодеки: H264, HEVC, MPEG-2 видео; AAC, AC3, EAC3, MPEG-2 аудио; телетекст, KLV, SCTE-35.
- Прием по SRT в режиме listener с шифрованием AES и контролем streamid — подробнее.
- Забор потока по RTMP, включая Adobe/FMS-аутентификацию и enhanced RTMP (HEVC) — подробнее.
- Канал из локального MP4-файла (многодорожечный MBR) — подробнее.
- Встроенный синтетический генератор тестового сигнала с машиночитаемым тайм-кодом в изображении — подробнее.
- Прием публикаций: RTMP publish, SRT publish, WebRTC WHIP; защита от перехвата эфира (один паблишер на поток) — подробнее.
- Резервирование источников с автоматическим переключением без черного экрана (LSI), файл-заставка, управление входами внешними файлами-флагами — подробнее.
- Сборка мультибитрейтного потока из нескольких источников — подробнее.
- Обнаружение ONVIF-камер в сети, прием событий движения и детекции, проверка совместимости камер — подробнее.
Обработка видео¶
- Транскодирование на базе FFmpeg: H264/HEVC/AV1 видео, AAC/Opus аудио, мультибитрейтная лесенка с выровненными ключевыми кадрами, масштабирование (scale/fit/crop), управление GOP — подробнее.
- Периодические JPEG-скриншоты потока (из видеодорожки или snapshot-URL камеры) с сохранением в архив — подробнее.
Доставка видео¶
- HLS и LL-HLS (fMP4/CMAF, протокол v9): частичные сегменты, blocking reload, дельта-обновления плейлистов — подробнее.
- MPEG-DASH (live и архив), мультибитрейт в одном AdaptationSet — подробнее.
- MPEG-TS по HTTP, включая строгий CBR с корректными PCR и учетом HRD — подробнее.
- SRT-раздача с шифрованием — подробнее.
- RTSP-сервер (H264/HEVC/AAC) — подробнее.
- WebRTC WHEP с минимальной задержкой — подробнее.
- Ретрансляция потоков: пуш по RTMP (включая HEVC/AV1), SRT, UDP-мультикаст — подробнее.
Запись и архив (DVR)¶
- Запись в собственное append-only хранилище на нескольких дисках с автоматической балансировкой — подробнее.
- Политики хранения по глубине и объему, защищенные эпизоды, автоматическая защита от переполнения дисков.
- Самовосстановление каталога архива после сбоев и переноса дисков.
- Проигрывание архива по HLS/DASH: rewind с бесшовной склейкой с эфиром, доступ по абсолютному времени — подробнее.
- Бесшовное проигрывание архива, записанного на других серверах, с ленивой репликацией — подробнее.
Управление и безопасность¶
- Конфигурация одним YAML-файлом с валидацией и горячей перезагрузкой без прерывания вещания — подробнее.
- Управление конфигурацией с внешнего сервера (Flussonic Central) с отказоустойчивым применением — подробнее.
- Авторизация проигрывания и публикации: статические токены, внешние HTTP-бекенды, учет сессий — подробнее.
- Admin API (совместимое с Flussonic API v3 и нативное v4) — подробнее.
- Совместимость с URL-схемами Flussonic Media Server — подробнее.
- Шлюз Peeklio для доступа к камерам за NAT через агентов — подробнее.
- Лицензирование подписанными файлами лицензий — подробнее.
Наблюдаемость¶
- Структурированные логи, метрики Prometheus, трейсы OpenTelemetry — подробнее.
- Счетчики качества приема (MPEG-TS, SRT), статистика источников, сессий и DVR.
- Встроенные валидаторы HLS и DASH для диагностики доставки.