How to skillfully configure EasyCVR platform parameters when a large number of SDK devices are connected?

EasyCVR video fusion platform can support lightweight access and aggregation management of massive videos. In terms of video capabilities, EasyCVR can realize video live broadcast, video recording, playback, retrieval, cloud storage, alarm reporting, voice intercom, electronic map, clustering, intelligent analysis, and platform cascading, etc. The platform supports multi-protocol access, including national standard GB28181, RTMP, RTSP/Onvif, Hikvision Ehome, Hikvision SDK, Dahua SDK, Uniview SDK, etc.

In the project site, in order to ensure the accuracy of the data, when we deal with the devices actively connected by HIK SDK and DAHUA SDK, we will pull the key frame of the video for each camera, so that we can judge whether the video is online and the number of online. In this mode, if the user connects a large number of SDK devices on site, the resource consumption and bandwidth consumption of the server will be particularly large at a certain point in time, which may cause hardware or network failure, crashes and other abnormal situations.

In the new version of EasyCVR, we have optimized it for similar project site situations. If the number of cameras connected through the SDK exceeds 1000, it is recommended that the user configure the following configurations in the easycvr.ini file.

1) Set the checking sdk concurrent number to 10:

2) Set the offline detection time to 600:

3) Save and restart the service after configuration.

After this configuration, the hardware and network resources consumed during data retrieval can be greatly reduced, the pressure on the server can be reduced, and the normal operation of the service can be guaranteed.

The EasyCVR platform can gather, integrate, and centrally manage various scattered video resources in a complex network environment, support device tree, device hierarchical group management, authority/role assignment, support device status monitoring, remote cloud operation and maintenance, etc. . In order to facilitate secondary development, invocation and integration of users, we also provide rich API interfaces for users to use. Interested users can go to the demonstration platform for experience or deployment testing.

Guess you like

Origin blog.csdn.net/EasyNVS/article/details/131707687