FaceStream v.5.1.49#
Changes
-
Now all human face data, including face samples, is sent to the LUNA PLATFORM in one request to the "/6/handlers/{handler_id}/stream_events" resource.
If the "frame_store" parameter of the stream management settings specifies the address to the "/images" resource and the "send_source_frame" parameter is enabled in the FaceStream settings, then the source images will also be attached to the request.
The structure of the returned event remains the same.
The track and request IDs are recorded in the FaceStream logs. This enables you to track the sending of a request to LUNA PLATFORM.
Example logs:
[17:28:53.684796 4175687 LunaBaseClient.cpp:98] [client] Generated request to LUNA (API 6). Luna-Request-Id = 1712327333,d880445b-6dde-4da8-bd1b-88d38cce7814, Luna-Event-Time = 2024-04-05T14:28:47.740913Z, Luna-Account-Id = b48efe64-9b3c-4be9-8300-5fd1469dde7b. Track = 63f1f93e-152a-47ec-bc31-0eff0000000a identification = Source 0 [I0405 17:28:53.684837 4175687 LunaBaseClient.cpp:60] [client] Request [I0405 17:28:53.733474 4175722 LunaClient.cpp:31] parse response on creation of a new event. [I0405 17:28:53.734727 4175722 StreamEventsSender.cpp:172] [client] Got successful response for request (id 1712327333,ee37cb41-be35-4dda-9f70-e0633d3dc79c). Status code: 201
The first line of the log contains the request and track IDs, and the last line contains the ID and status of the request from LUNA PLATFORM.
-
In the container of the LUNA Streams service, the Python version has been updated to 3.12.
Support for older versions of Python has been discontinued.
-
Performance of the "get streams" request has been improved in some cases.
-
The system requirements for FaceStream have been moved to a separate document in the distribution package.
Fixed errors
-
Fixed the error in the LUNA Streams service that caused an error in clearing stream logs when the database was unavailable.
-
Fixed FaceStream crashing when the "location" field in the stream control settings was not populated.
-
Fixed issue with processing incorrect request to InfluxDB in some cases.
-
Fixed incorrect FaceStream operation on A-series, 30xx video cards with "frg-subtractor" parameter enabled.