LUNA PLATFORM v.5.76.0#
Изменения LP
-
В запрос "create stream" добавлены параметры "downloadable" и "timestamp_source", улучшающие управление загрузкой видео и выбор источника временных меток, обеспечивая более гибкую и точную обработку видео.
Параметр "downloadable" определяет необходимость предварительного скачивания видеофайла перед его обработкой. Предварительная загрузка необходима для:
- Успешного декодирования видеофайлов. Для некоторых файлов могут возникнуть ошибки декодирования, если файлы не будут предварительно сохранены.
- Длительных процессов обработки. Если обработка видео занимает значительное время, хранение предотвращает проблемы, связанные с разрывом соединения.
Обратите внимание, что иногда политики безопасности запрещают сохранение видеофайлов. В таких случаях предварительное скачивание может быть не применимо.
Параметр "timestamp_source" определяет, откуда будут браться временные метки для видеоанализа. Доступны следующие значения:
- "pts" - Использует временные метки видео, если они существуют, для точного отображения времени воспроизведения. Метки не всегда могут быть корректными (см. ниже).
- "server" - Применяет серверное время для видеопотока, что гарантирует единообразие и синхронизацию с другими событиями.
- "frame_rate" - Применяет частоту кадров для видеофайлов, что помогает приблизительно определить временные метки.
- "auto" (по умолчанию) - Автоматически выбирает источник времени, сначала проверяя временные метки ("pts"), а затем переключаясь на серверное время ("server") или частоту кадров ("frame_rate"), если метки некорректны.
Корректные метки для видеофайла означают, что временные метки (PTS) должны быть близки к нулю, то есть время от начала видео до метки должно быть относительно небольшим (абсолютное значение не должно превышать 10^5 секунд).
Корректные метки для видеопотока означают, что время видеопотока отличается от времени сервера менее чем на 1 день.
-
Добавлена возможность задать пользовательское смещение для временных меток видео (PTS) в запросе "create stream".
Указание смещения позволяет синхронизировать начало обработки видео с конкретным моментом времени. Это может быть полезно, например, если видео обрабатывается частями и необходимо, чтобы временные метки новых частей продолжали последовательность с предыдущих. Таким образом, при нарезке большого видео на маленькие фрагменты, временные метки будут отображаться так, как если бы обрабатывалось одно целое видео.
Смещение задается в параметре "pts" > "start_time" тела запроса.
-
Группа параметров "INFLUX_MONITORING" переименована в "LUNA_MONITORING".
В группу добавлен параметр "storage_type", определяющий тип хранилища данных мониторинга. В настоящее время доступен только тип "influx".
Важно! При обновлении окружения с помощью Storages с указанием разных сущностей (например, "luna_prepare configs", "luna_prepare database" и др.), необходимо выполнять обновление окружения для InfluxDB (аргументы "aggregated_influx_bucket" и "influx_bucket") строго после миграции настроек (аргумент "configs"). В противном случае подготовка окружения не будет выполнена корректно. При выполнении всего окружения с помощью аргумента "all_entities" никаких дополнительных действий делать не нужно.
-
Уменьшено потребление памяти при выполнении задач кластеризации.
-
В текущем релизе обновлен базовый образ Lambda.
Необходимо выполнить запрос "update lambda" для обновления базового образа пользовательской Lambda.
См. раздел "Обновление lambda" в руководстве администратора для более подробной иннформации.