Autonomous Agent Operation Mode¶
Video Agent Operation Modes¶
The Luna Video Agent operation modes can be represented as follows:
Video Manager Mode (defined by the
ADDITIONAL_SERVICES_USAGE.LUNA_VIDEO_MANAGERsetting). In this case, communication occurs between the Luna Video Manager and the Luna Video Agent. Detailed description of this mode is available in the Luna Video Manager developer documentation.Autonomous Mode, in which the user directly accesses the Luna Video Agent to create and manage streams. It is intended for directly use agent without Luna Video Manager.
Persistent Autonomous Mode¶
The autonomous operation mode is enabled on a permanent basis.
Settings Specific to Autonomous Video Agent Mode¶
- LUNA_VIDEO_AGENT_SETTINGS.max_direct_streams¶
The number of streams that can be processed simultaneously within a single Luna Video Agent worker. If fact, the 0 value means that autonomous mode is disabled.
- LUNA_VIDEO_AGENT_LOGS_CLEAR_INTERVAL¶
The interval for automatic clearing of stream logs, accessible via the
/streams/logsresource (except for the name, the setting and its logic are analogous to those in the Luna Video Manager).
- LUNA_VIDEO_AGENT_STREAMS_AUTORESTARTER_INTERVAL¶
The interval for automatic stream restarts (except for the name, the setting and its logic are analogous to those in the Luna Video Manager).
- LUNA_VIDEO_AGENT_AGENT_STATUS_OBSOLETING_PERIOD¶
The period after which agent process considered outdated if it does not report its status to database (status reports are happening on receiving new streams for processing LUNA_VIDEO_AGENT_STREAMS_AGENT_SEARCH_INTERVAL or on posting new feedback on stream to database)
- LUNA_VIDEO_AGENT_AGENT_STATUS_OBSOLETING_INTERVAL¶
The interval for checking outdated agents
- LUNA_VIDEO_AGENT_STREAM_STATUS_OBSOLETING_PERIOD¶
The period after witch stream considered outdated if it does not report its status to database (status updates happen on posting feedback to database)
- LUNA_VIDEO_AGENT_STREAM_STATUS_OBSOLETING_INTERVAL¶
The interval for checking outdated streams
- LUNA_VIDEO_AGENT_STREAMS_AGENT_SEARCH_INTERVAL¶
The interval for requesting new streams for processing
Limitations Compared to Video Manager Mode¶
Compared to operation through the Luna Video Manager, a certain number of features are unavailable in autonomous mode:
Split stream functionality is not available.
Schedule template functionality is not available.
Stream group functionality is not available.