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

FaceStream v.5.1.5#

Изменения FaceStream

  • Добавлена возможность получать время детекции лица или тела относительно начала видеофайла (в секундах).

    Данное время сохраняется в поле "detect_ts" события LUNA PLATFORM.

    Получение времени детекции лица или тела доступно только для типа источника сигнала "videofile".

  • Обновлена версия LUNA Streams.

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

  • Исправлена ошибка, при которой поток не переходил в статус "failure" при использовании некорректных параметров.

  • Исправлено получение метрики "detections_count" по запросу GET "/metrics".

  • Из настроек FaceStream удалён неподдерживаемый с версии 5.0.6 параметр "show_window".

  • Исправлена ошибка, возникающая на некоторых видеокартах при просмотре потока с помощью ресурса "/streams/preview/{id}" во время использования FaceStream с GPU.

*Изменения*

  • В запросы "create stream" и "put stream" сервиса LUNA Streams добавлен новый параметр "endless", позволяющий управлять перезагрузкой потока при получении ошибки сети (ошибка определяется системой как маркер конца файла eof).

    Параметр доступен только для типов источника сигнала "udp" и "tcp".

    Если параметр endless принимает значение true, то в случае получения eof и успешного переподключения, обработка потока будет продолжена. Если все попытки переподключения не удались (см. группу параметров "healthcheck"), то поток примет статус "failure". Если же параметр принимает значение false, то обработка потока не будет продолжена и поток примет статус "done".

    При трансляции видеофайла предполагается использование значения false. Это позволяет избежать повторной обработки уже обработанного фрагмента видеофайла при получении eof. Если же при трансляции видеофайла значение параметра endless будет true, то после окончания обработки видеофайл начнет обрабатываться с начала.

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

  • Исправлен порядок получения логов потоков в запросе "get streams logs". Теперь новые логи отображаются первыми.