EVI Perimeter is a video surveillance module designed to receive video streams from cameras and save them to the archive.
There are two ways of adding cameras:
Switch to the Cameras page.

Left-click on the Add camera button and select Manual addition from the submenu that opens.

On the Manual addition page, it is necessary to fill in the following fields:
After filling in the fields, click the Manual addition button in the lower right corner.

The added camera is displayed in the list.

Go to the Cameras page.

Left-click on the Add camera button and select Multi-adding from the submenu that opens.

Make sure the cameras you are adding support ONVIF. ONVIF may be disabled by default on some cameras. To enable ONVIF, go to the camera’s web interface. Also note that on some devices, it is not possible to use the system user “admin” to connect via ONVIF. Therefore, it is recommended that you create a separate user for working with ONVIF. |
Click the Update button to search for cameras.

The cameras are searched only in the local network on the network interfaces of the server. |
When the camera search is complete, mark the cameras for authorization.

Click the Authorize button.

Enter Login and Password, and then click Authorize and Add.
If multiple cameras are selected to be added, the login and password for them must be the same. |

After a successful addition, a notification will appear at the bottom middle of the screen that the operation was successful.
![]()
The camera will disappear from the list of found cameras.

The Vendor and Model fields are only filled in when adding a camera via Onvif. |
Click on the name of the Room 1 camera.

There are 2 main sections in camera editing:

The following settings can be configured in the section:
It is also possible to view information about the main or additional stream. The type of information can be switched using the Video and Audio buttons.
This section is used to configure recording to the camera's archive.
Data from the camera is recorded without using the SD card in the camera to the server in the partition specified in the evi-archive.conf configuration file. |

Configuration parameters:
![]()
he system offers three types of permanent recording. The default setting is Disable.
|



The minimum allocated area is a multiple of 1 hour. |
Use the context menu to copy the schedule between different days.
![]()
Context menu functions:
The minimum allocated area is a multiple of 1 hour. |
When using the Paste button in the daily schedule, the current daily schedule will be replaced with the copied schedule from the clipboard. |
To clear the entire schedule area, use the Reset button.
![]()
To save your settings, click the Save button at the bottom right of the screen.
When the camera is removed, the entire video archive is automatically deleted. |
There are two ways of removing the camera:

In the pop-up window, confirm the deletion by clicking Delete.

It is possible to view live or archived video recordings from the camera via the web interface.
To view the live video feed from the camera in your browser, the latest version of the browser is required. It is recommended to use Chrome-based browsers. |
When using a self-signed certificate, it is necessary to confirm its exclusion in the player to view the video stream from the camera.

Problem: after clicking the Add certificate button, nothing opened and an error occurred.
Solution:
Problem: after confirming the certificate, the video is not displayed.
Solution:
In Linux and Windows, the H.264 codec does not require any additional steps to view.
To watch videos with the H.265 codec on Windows, use Google Chrome version 136 or higher.
To view streams with the main H.265 codec, it is necessary to:
sudo dpkg -i /path_to_file sudo systemctl is-active evi-web-stream.service active (expected status) |
https://localhost:59999/ping |
There are three camera statuses:
The web browser may experience unstable performance when viewing video streams or archives from cameras. In this case, it is recommended to use EVI Video Client. |
A dark screen with the message Stream missing means:

A gray screen with the message Camera is off means that receiving streams from the camera is disabled.

LIVE mode — viewing video stream from the camera in real time. Viewing is carried out via a player in the browser.

Player control buttons:
Monitoring — page in the Video surveillance section designed for working with views.
View — grid of cameras for the Security role, displayed in evi-video-client.
To create a view, switch to the Video surveillance section, select the Monitoring tab, and click the +Add view button.

In the Name field, enter a name for the video view.

The Who sees drop-down list displays all users with the Security role. Select the users who will be able to view the view. Roles are described in the System users section.

From the Grid drop-down list, select the number and location of cameras to be displayed in evi-video-client.

After selection, a grid of camera locations will appear on the right side of the screen.

On the grid, click the Add Camera button.
![]()
In the pop-up window that opens, open the drop-down list.
![]()
In the drop-down list, select the camera to add to the video view and click the Add button.

Find the desired camera in the camera list.

Move the mouse cursor over the desired camera and hold down the left mouse button. Without releasing the left mouse button, drag the camera to the desired cell in the view grid. Release the left mouse button after selecting the view cell.

To create a view with the selected cameras, click the Add button.

The added view will appear on the Monitoring page.

The created video view will be added to EVI video client.

Archive — page in the Video surveillance section designed for configuring and viewing the archive on cameras.
To configure the archive on the camera, switch to the Archive page in the Video surveillance section.

In the camera list, select the camera on which it is necessary to configure the archive, and click the Archive settings button in the upper right corner.

In the Storage field, enter the number of days the archive will be stored.

In the Prebuffer field, enter the number of seconds of recording before the event begins.

This setting is intended for use with the analytics module. If it is not necessary to work with the analytics module, this setting can be skipped. |
The Permanent record field is used to configure the type of permanent recording.
![]()
There are three types of continuous recording in the system. The default setting is Disable.
|
When selecting the By schedule type of continuous recording, the settings are configured using a schedule.

To save the archive settings, click the Save button.

To view the archive, select the desired camera from the list. Cameras with recorded archives are marked with a green check mark in the list.
To display only cameras with archives, set the Only with archive switch to the ON position.
![]()
In the Date field, select the date for which the archive will be displayed. The current day is selected by default.

A player will open on the right side of the screen, which will start playing the archive for the selected date.

The availability of archived video recordings is highlighted on the timeline with gray markers. |
Player control buttons:
The motion detector operates on the server side. An additional stream from the camera is used for processing. |
The recommendations in this section must be followed for proper operation of the motion detector.
GOP (Group of Pictures) is a group of frames in a video stream that defines the coding structure of a video stream.
Each GOP includes three types of frames:
This structure allows for a significant reduction in video file size by storing the full data only in I-frames and, in the remaining frames, only the differences between them. The impact of GOP parameters on motion detectors is significant and depends on several factors:
I-frame rate
Motion detectors usually operate based on analyzing changes between frames. If the interval between I-frames is too long, P-frames may contain insufficient information to accurately analyze changes, which may result in false alarms or missed events.
Example: if an object moves quickly through a scene and the interval between I-frames takes a few seconds, the system may not capture its movement because P-frames depend on the previous state and may not convey the full picture.
Metainformation is information in a frame from any type of analytics that visually displays the work of analytics.
Viewing the result of the Motion detector is available in two locations:
To view the Motion detector's status, click the View metadata button.

Next, click on Select displayed metadata and check the box next to Motion detector.

To hide the Motion detector status, tap Show metadata again or uncheck the box next to Select displayed metadata.

Displaying the operation of the Motion detector on the camera broadcast.

To view metainformation about the motion detector's operation in the archive, activate the Motion display button and select a fragment of the archive on the timeline.

Displaying the Motion detector operation in the camera archive.

To view the Motion detector operation, click on the Meta info off button on the broadcast page of the selected camera.
The platform remembers the last position of the button. When disabling meta information, the state of the button will be retained when switching to other cameras. |
![]()
Operation of the Motion detector display.

The Motion detector operation is displayed in the default archive. To disable the display, use the Meta info off button.

EVI Platform supports uploading cameras from a .csv file.
Example of the contents of a csv file.
| name | urlMain | urlSub |
| CAM1 | rtsp://test:test1@cam1.eth:554/ch01/0 | rtsp://test:test1@cam1.eth:554/ch01/0 |
| CAM2 | rtsp://test:test2@cam2.eth/main | rtsp://test:test2@cam2.eth/sub |
To upload cameras from a CSV file, switch to the Cameras page in the Devices section.

Click the Import cameras button, select csv file in the file manager window.
![]()
To save the .csv file with cameras, switch to the Cameras page in the Devices section.

Click the Export cameras button, then select the .csv file in the file manager window.
