Перейти к содержанию

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" в руководстве администратора для более подробной иннформации.