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

LUNA PLATFORM v.5.81.2#

Изменения LP

  • Добавлена отдельная лицензируемая функция, определяющая максимальное количество потоков, которые могут быть взяты единовременно в обработку из сервиса Video Manager.

    Сервис Video Manager проверяет наличие лицензии каждый раз при создании потока, а также проверяет отчеты (если они есть) для определения количества обрабатываемых потоков сервисом Video Agent.

    В запрос "get system info" сервиса Admin также добавлена секция "analytics_streams_limit", определяющая максимальное одновременное количество обрабатываемых потоков.

    Важно! При обновлении на новую версию LUNA PLATFORM нужно заново выписать лицензию Guardant если включена функция на проверку ISO. Если же функция на проверку ISO не включена, то старая лицензия Guardant будет работать корректно при обновлении.

  • В сервис API добавлен новый запрос stream events ws handshake, позволяющий установить веб-сокет соединение для получения результатов обработки эстиматоров в реальном времени с помощью указания "stream_id".

    Так, например, если выполняется аналитика количества людей, то можно получать координаты людей в тот момент, когда они появляются на кадре.

  • В группы параметров "LUNA_REMOTE_SDK_VIDEO_SETTINGS" и "LUNA_VIDEO_AGENT_VIDEO_SETTINGS" добавлены параметры "frame_pool_size" и "ffmpeg_thread_count", предназначенные для работы с декодированием видео.

    Параметр "frame_pool_size" задает количество кадров, которые надо заранее выделить для обработки потока. Это ускоряет процесс декодирования, особенно на графическом процессоре (GPU), за счёт того, что кадры уже зарезервированы и не нужно каждый раз выделять память для нового кадра.

    Параметр "ffmpeg_thread_count" задает количество потоков (threads), которые будут использованы FFmpeg для выполнения декодирования видео. Значение 0 означает, что система будет использовать автоматическое количество потоков, которое выберет сам FFmpeg в зависимости от конфигурации устройства.

  • Реализована отправка данных для мониторинга из сервиса Video Agent в InfluxDB.

    См. подробную информацию в разделе "Monitoring" в руководстве разработчика.

  • В мониторинг сервиса Remote SDK добавлена серия human_track, предназначенная для мониторинга работы TrackEngine. Также из мониторинга удалены повторящющиеся и ненужные данные из серии node_human_tracking.

    См. подробную информацию в разделе "Monitoring" в руководстве разработчика.

Исправленные ошибки LP

  • Исправлено появление ошибки S3 is unknown setting, возникавшее в некоторых случаях при подготовке окружения для S3-подобного бакета.

  • Исправлена ошибка в сервисе Backport 4, при которой несовместимое событие с типом события top_match, сгенерированное сервисами LUNA PLATFORM, вызывало ошибку Internal server error в ответе на запрос get events request.

  • Устранена утечка памяти при использовании ресурса videosdk.

  • Исправлена ошибка, которая возникала при миграции базы данных Video Manager с ревизии 4a8f1dcb4b5b.