Version 26.07
Flussonic 26.07: вещательный захват SDI и ST 2110, FairPlay DRM и управление регистраторами из облака
Вот что мы сделали для media server
- Захват SDI: изоляция процесса, closed captions и понятная диагностика железа.
- Наблюдаемый и стабильный приём ST 2110/NMOS.
- Защита премиального контента на устройствах Apple: FairPlay через DRMtoday.
- Исправлена пачка регрессий в админке и захвате.
Захват SDI, который проще эксплуатировать и отлаживать. Ридер SDI DekTec теперь может работать отдельным процессом и общаться с Flussonic по FRIP (Unix-сокет плюс разделяемая память) — включается через dektec://... external=true. Захват изолирован от стримера: проблема на уровне драйвера больше не угрожает всему серверу. Ридер также извлекает closed captions из EIA-708B, а ошибки DTAPI теперь логируются с именами и считаются счётчиками — сразу видно, на что жаловалась плата захвата.
ST 2110 и NMOS, за которыми можно наблюдать. Ресиверы ST 2110 теперь отдают телеметрию, а надёжность приёма серьёзно прокачали: исправлены S24-аудио, скачки и переполнение RTP-таймстемпов, обработка ошибок mDNS; стабильность и производительность SMPTE ST 2110 в целом выросли. На Flussonic Chassis статус синхронизации NTP и списки серверов теперь доступны в API и видны в админке — именно это проверяешь первым делом, когда сигнал ST 2110 ведёт себя странно.
FairPlay с DRMtoday. Flussonic теперь поддерживает FairPlay через DRMtoday: защищённые по студийным требованиям потоки можно доставлять на устройства Apple наряду с уже поддерживаемыми DRM-системами.
Проверьте ONVIF своих камер. Мы сделали валидатор соответствия ONVIF, который проверяет, как камера реализует протокол, — полезно до того, как обвинять VMS в творческой интерпретации стандарта камерой.
Исправлены регрессии в админке и захвате. Снова работают сохранение инпутов из UI, удаление пушей и инпутов, сохранение приоритетов инпутов; опции DeckLink открываются даже при заданном ttxt_descriptors; новый формат конфигурации инпутов корректно парсится. Камеры RTSP, предлагающие одновременно Basic и Digest, больше не застревают на 401, а streampoint-агенты корректно пробрасывают HTTP-метод. Схемы также адаптированы под ogen для Go-клиентов.
Вот что мы сделали для central
- Переписали лэйаутер — предсказуемое распределение, рассчитанное на тысячи стримов.
- Распределение стало учитывать транскодинг и видеоаналитику.
- Исправили ситуацию, когда стримы со временем оставались без стримера.
Переписанный лэйаутер. Движок распределения стримов в Central переписан с нуля. Что это даёт вам: более предсказуемое поведение — решения о распределении последовательны и объяснимы, без неожиданностей — и надёжную работу на инсталляциях с тысячами стримов, где кластер стабильно перебалансируется даже под нагрузкой. Новый лэйаутер распределяет стримы с включённым транскодингом и учитывает зоны inference при размещении нагрузки видеоаналитики — второй стример с аналитикой больше не простаивает, пока первый перегружен.
Надёжнее в ежедневной эксплуатации. Исправлена ошибка, из-за которой спустя время лэйаутер переставал назначать камерам стримеры. Мигратор конфигурации получил нормальное логирование — обновления проще отслеживать и отлаживать, а кодогенерация теперь корректно обрабатывает allOf/anyOf с одним элементом.
Вот что мы сделали для watcher
- Новая страница «Обзор»: состояние инсталляции с одного взгляда.
- Полный жизненный цикл регистратора из облака: архив, камеры, превью, обновления.
- Тоньше управление доступом: папки, готовые пермиссии, приглашения, журнал доступа.
- Мозаики из камер разных организаций, страница настройки ONVIF и расширенный API v3.
Встречайте страницу «Обзор». Первый инкремент новой страницы «Обзор» показывает состояние инсталляции в одном месте: проблемные камеры (намеренно выключенные проблемными не считаются) и быстрый переход к связанным событиям. Меньше блужданий по спискам камер, чтобы ответить на вопрос «всё ли в порядке?».
Управляйте регистраторами из облака. Этот релиз замыкает контур облачного управления регистраторами. Архив регистратора можно проигрывать через облако, локальную сеть — сканировать и добавлять камеры на NVR удалённо, а в облаке видеть превью и закешированные скриншоты с понятной индикацией состояния каждой камеры. Обновления доставляются на регистраторы и ставятся локально или прямо из интерфейса — после обновления Watcher перезапускается сам. Видно, сколько места занято на регистраторе и сколько трафика он выгрузил в облако, а архив больше не стирается раньше времени.
Управление доступом по оргструктуре. Доступ на уровне папок в организациях теперь применяется корректно: пользователь, ограниченный папками, видит только их камеры. Новых пользователей можно создавать сразу с готовыми пермиссиями на организацию и её папки, ссылки-приглашения стали функциональнее, а админам домена и владельцам организаций доступен журнал доступа — каждый видит только те записи, на которые у него есть права. Появилась и история потери камеры: на вопрос «когда пропала эта камера?» наконец есть ответ.
Мозаики и ONVIF. Мозаики теперь собираются из камер разных организаций — удобно для диспетчерских, наблюдающих за несколькими объектами, — а редактирование мозаик стало плавнее. Настройки ONVIF переехали на отдельную страницу конфигурации, а поиск камер по ONVIF переработан, включая переход к камере по IP-адресу прямо из результатов поиска.
API v3 и новый интерфейс продолжают расти. На API v3 переехали embed-страницы, логи агента, загрузка планов этажей и управление списками персон; появились новые поля: motion_detector_enabled, сбор событий ONVIF и disk_usage_limit. Список камер можно отображать деревом, страница «Персоны» переделана, навигация стала предсказуемее, а переходов в старый интерфейс — меньше. Превью эпизодов кешируются и грузятся быстрее, а выгруженные из Watcher MP4 корректно предпросматриваются в macOS.