Use FaceStream with LUNA Configurator#
When FaceStream operates in the server mode, it can use LUNA Configurator service. The service enables you to store FaceStream settings and apply them to the FaceStream instances.
Note Streams management settings configured in the LUNA Streams service are not stored in the LUNA Configurator service.
The LUNA Configurator service also allows you to store the settings of LUNA Streams and all the LUNA PLATFORM services necessary to launch FaceStream. See the LUNA Streams settings in the "LUNA Streams configuration" section, and the LUNA PLATFORM settings in the LUNA PLATFORM 5 administrator manual. This section describes the use of the LUNA Configurator service only with FaceStream.
After FaceStream is launched it uses the parameters specified in the LUNA Configurator service and does not request them until restart.
To apply the FaceStream settings changed in the Configurator, you should restart FaceStream.
Features of working with Configurator#
If the LUNA Configurator is specified in the startup line, but is not available, FaceStream will issue an error in the log. At the same time FaceStream settings will be taken from local configuration files, if they were uploaded to the container.
If there are also no local configuration files, then the default settings specified in the FaceStream code will be taken.
Parameters in Configurator#
LUNA Configurator includes records with the specified parameters.
Each of the LUNA Configurator records contains a name, a tag, and a configuration body. A record corresponds to one of the configuration files.
Parameters in the LUNA Configurator services have the same names as in configuration files (fs3Config.conf, trackengine.conf) and documentation.
Correspondence of the LUNA Configurator data and distribution configuration files
Record name in LUNA Configurator | Corresponding configuration file | Description |
---|---|---|
FACE_STREAM_CONFIG | fs3Config.conf | FaceStream configuration |
TRACK_ENGINE_CONFIG | trackengine.conf | Detection and tracking parameters face or body |
Set configurations for several FaceStream instances#
If a single FaceStream instance is working with the Configurator service, it uses the settings that are loaded by default.
If you want to use multiple FaceStream instances with different settings, create a separate record with a unique tag for each of these settings.
The tag is a unique identifier for the record and is specified in the launching keys described in the installation manual. Thus a specific FaceStream instance can get its own unique settings.
Follow these steps:
- Duplicate the record, for example, "FACE_STREAM_CONFIG", by pressing the Duplicate button.

- Set a tag and specify parameters values.

Tags are not created for the default records.