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

FaceStream v.5.1.9#

Изменения FaceStream

  • Изменен механизм расчета DROI.

    Раньше DROI представлял координаты относительно ROI с учетом поворота изображения. Теперь DROI представляет координаты относительно исходного кадра.

  • Отчёт FaceStream об обработке потока, регулярно отправляемый в LUNA Streams, расширен новыми полями "last_frame" и "live", содержащими URL-адреса изображения последнего кадра и потока, запущенного в режиме реального времени.

    Эти URL-адреса можно получить с помощью определенных запросов к сервису LUNA Streams (см. ниже).

  • Ускорена работа FaceStream и снижено потребление памяти на GPU за счет ограничения выполнения оценки пяти ключевых точек лица в тех случаях, когда такая оценка не требуется.

  • В логи FaceStream добавлено отображение IP-адреса сервера, на котором запущен FaceStream.

*Изменения*

  • В LUNA Streams добавлена миграция, при которой все существующие потоки будут обновлены в соответствии с новым механизмом расчета DROI (см. изменения FaceStream выше).

    При обновлении FaceStream необходимо обязательно обновить LUNA Streams.

  • В запрос "get health" добавлен параметр "include_luna_services".

    С помощью параметра "include_luna_services" можно включать и отключать проверку healthcheck для сервисов LUNA PLATFORM, от которых зависит сервис LUNA Streams. Если опция включена, то отправляются дополнительные запросы на ресурсы "/healthcheck" этих сервисов.

  • Добавлено два новых ресурса - "get last frame preview" и "get live preview", позволяющих получить значения полей "last_frame" и "live" из отчета FaceStream об обработке потока (см. изменения FaceStream выше).

В запрос "get streams logs" добавлены новые параметры "preview" > "last_frame" и "preview" > "live".

  • Автоматический перезапуск потока теперь имеет свои статусы (параметр "status").

    Ниже перечислены статусы автоматического перезапуска:

    • "disabled" - автоматический перезапуск отключен пользователем (отключен параметр "restart")
    • "enabled" - автоматический перезапуск включен, но в данный момент не активен поскольку поток не находится в статусе "failure"
    • "in_progress" - автоматический перезапуск в процессе
    • "failed" - превышено допустимое количество попыток автоматического перезапуска и ни одна попытка не увенчалась успехом
    • "denied" - автоматический перезапуск разрешен пользователем, но невозможен из-за критической ошибки, полученной в отчете FaceStream. На данный момент критическая ошибка имеет следующее содержание: Failed to authorize in Luna Platform. В будущих версиях список критических ошибок может пополняться.

    Статус автоматического перезапуска можно получить с помощью запроса "get stream".