Flussonic Media Server v.25.04
Flussonic Media Server v.25.04
🔎 Почему стоит обновиться до Flussonic 25.04?
✔ Снижение нагрузки на CPU и диск.
✔ Новые дашборды в мониторинге: отслеживайте больше ошибок и контролируйте трафик.
✔ Бесперебойная работа SDI при переключении входа благодаря компенсации потерь аудиофреймов.
✔ Улучшенная обработка MPEG-TS и телетекста для вещательных сценариев.
📊 Ключевые изменения в Flussonic 25.04
Мониторинг и аналитика
- Интеграция с Retroview — Исторические графики перенесены из Pulse в Retroview, что снизило нагрузку на CPU при отображении метрик (#19777).
- Обновления дашборда Teledis — Отслеживание ошибок MPEG-TS (TEI и контрольная сумма), фильтрация метрик по серверу и корреляция с версиями ПО (#47469, #48254, #48255).
- Новый дашборд статистики сервера — Мониторинг трафика, нагрузки планировщика и состояния сервера в реальном времени для ускорения диагностики (#48782, #49212, #49166).
Улучшения в стриминге и приёме потока
- Расширения WHIP/WHEP — Улучшена поддержка воспроизведения кросс-доменных потоков (#49108).
- API камеры для эпизодов — Получение записей и аналитики с камер Iris через API для централизованной обработки. Возможности:
- Безопасность и наблюдение: доступ к клипам по движению и метаданным для централизованного мониторинга.
- Аналитика: передача данных о детекции объектов и временных метках на внешние платформы (#46095).
- Устойчивость аудио SDI — При переключении входов SDI система компенсирует потерю аудиофреймов вставкой тишины и отслеживанием разрывов. Критично для бесперебойной передачи аудио при сбоях оборудования (#48209).
Улучшения производительности и стабильности
- Оптимизация очистки DVR — Новый механизм очистки равномерно распределяет задачи удаления по всему периоду хранения. Преимущества:
- Отсутствие скачков загрузки диска во время обслуживания
- Меньше конкуренции за I/O с текущими записями
- Плавная ротация архива на системах с высокой нагрузкой (#22155)
- Прогноз использования диска — API Central теперь включает поле
estimated_disk_usage
для: - Прогноза доступного места на диске
- Мониторинга скорости записи
- Проактивного планирования ресурсов (#48298)
- Улучшенные метки в Central — В схеме Central теперь используются метки из Layouter в объектах
streamer
иstream
(#49567). - Рефакторинг мультиплексора MPEG-TS — Более эффективная работа с конфигурацией (#41909).
- Улучшения KLV и телетекста — Улучшена обработка метаданных и субтитров в потоках MPEG-TS и DVB-телетексте (#47177, #46598).
🛠 Оптимизация системы и исправления
Стабильность и производительность стриминга
- Источники Shoutcast теперь отправляются в UDP без прерываний (#34340).
- Улучшено отображение входного/выходного битрейта в интерфейсе (#45676).
- Разрывы при записи архива теперь отражаются в статистике DVR (#45930).
- Битрейт потока теперь корректно обновляется после транскодирования (#48161).
- URL с не-ASCII символами теперь проходят проверку в источниках (#48836).
- MPEG-TS мультиплексор больше не перезапускается при скачках DTS телетекста назад (#46851).
- Транскодер теперь поддерживает CBR MPEG-TS файлы (#47230).
- WebRTC-проигрыватель корректно обрабатывает смену разрешения (#48792).
- Исправлена ошибка, вызывавшая неконтролируемый рост битрейта потока (#49575).
Мониторинг, телеметрия и дашборды
- IP-адрес устройства теперь сохраняется в OpenTelemetry при вызовах управления камерами (#46189).
- Параметры нагрузки планировщика теперь отображаются на дашборде сервера (#49166).
- Повышена надёжность доставки метрик и добавлены алерты на их пропадание (#48979).
- Исправлены ошибки передачи телеметрии (#49513, #49487).
- Повышена стабильность Prometheus API при отсутствии данных (#49518).
- Ссылки на графики потоков теперь корректно указывают на выбранный сервер (#49519).
- Некоторые не критичные ошибки входов понижены до предупреждений, добавлены новые графики в Teledis (#49406).
- Исправлены ошибки с правами доступа к дашбордам (#49410).
- Улучшено отображение деталей входа в потоки (#48219).
- Счётчик рестартов потоков теперь отслеживается точнее (#48625).
- Улучшен сбор статистики и работа телеметрии (#48623).
- Улучшено отображение OCR-субтитров на Astra Linux 1.7 (#49141).
Улучшения DVR и архива
- Исправлена очистка DVR для архивов "по движению" (#49230).
- Переразметка архива теперь работает стабильно даже при высокой нагрузке (#49260).
- DVR теперь включает отображение соответствий между временем начала диапазона и реальным временем в iris-dvr (#49581).
Исправления приёма и транскодирования
- Улучшена стабильность запуска транскодера (#48787).
- Исправлен сбой при добавлении входа с приоритетом выше текущего (#49310).
- Параметры чтения MPTS теперь применяются без перезапуска входа (#49391).
- MPEG-TS reader теперь корректно обрабатывает пустые chunked-ответы (#49392).
- Переразметка потоков по меткам работает корректно при нагрузке (#49260).
- Улучшена валидация параметра
size
в конфигурации транскодера (#49464).
Обновления API и Central
- Изменена структура
streamer healthcheck status
для лучшей читаемости (#48716). - Ускорено выполнение запроса
streams_list
(#49164). - Удалено поле
failover_from
, чтобы избежать неправильной маршрутизации потоков (#49454). - Исправлено сохранение модели VisionPoint (#49480).
- Ускорена генерация
config_external
— изменения применяются быстрее (#49688). - Central больше не создаёт
vsaas
auth_backend по умолчанию (#49857).
Общие улучшения
- Агенты теперь подключаются до 10 раз быстрее — время активации снижено с 10 до 1 секунды (#40801).
- Добавлена поддержка тестирования на Astra Linux 1.7 (#48043).
- Детектор движения больше не запускается на потоках без входа и избегает дублирования сборщиков событий (#46753).
- Улучшена публикация статического screencast из Chrome (#48747).
- Добавлена поддержка эпизодов, сгенерированных Smartcam или Iris (#49772).
- Улучшено логирование для ускорения реакции на инциденты (#49665).
- Дашборды теперь надёжнее отображают данные по инцидентам (#49490).