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".