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_MANAGER setting). 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/logs resource (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.