FaceStream v.5.1.7#
FaceStream changes
-
Now the URL for sending the source frames of faces and bodies is specified in the "frame_store" parameter. Previously, the URL from the "origin" parameter was used to send the source frames of the bodies, and the URL to send the source frames of the faces was set in the "frame_store" parameter.
-
Now, for failed requests to LUNA PLATFORM services, the FaceStream logs will show the "Luna-Request-Id" value generated by FaceStream.
Based on the generated "Luna-Request-Id" value, you can find an error in the logs of LUNA PLATFORM 5 services.
-
A script "load_dump.py" was added to the "example-docker/luna_configurator/dumps/" directory of the distribution package, which enables you to upload FaceStream and LUNA Streams settings to LUNA Configurator.
Example of command to upload settings for LUNA Streams service:
python -m load_dump --dump-file=streams_dump.json --luna-config=http://127.0.0.1:5070/1
This method is taken as the main one in the FaceStream installation manual (see the "Uploading settings to LUNA Configurator" section).
FaceStream fixed errors
-
The crash was fixed that occurred due to incorrect handling of server errors when sending the source frame.
-
The error was fixed, which led to a significant increase in RAM consumption during FaceStream operation.
LUNA Streams changes
-
New parameters "duration" and "progress" were added to the "video_info" field of the response to a request to get information about stream ("get stream" request).
The "duration" parameter displays the total duration of the videofile in seconds, and the "progress" parameter displays the current videofile progress from 0 to 1, where 0 is the beginning of the videofile, 1 is the end of the videofile.