Articles in this section

Consolidating CCTV videos from many locations to a single server

In this use case example, we will look into pulling data from remote workstations and moving it to a central server. For example, gathering video recording from surveillance cameras located in remote offices or stores.

Resilio Connect achieves this task through a Consolidation Job. The Consolidation Job is designed to collect data from multiple agents onto a storage server or servers. This is a scheduled job where Resilio Connect takes the files from defined paths on source agents and copies them to a specified location on a destination server. On the server, the data is grouped by subfolders named after the agent it arrived from.

In our example, we will be collecting CCTV videos from 3 agents and upload them to the Management Server.

First , create the Consolidation job through tab Jobs -> Add job.

Give it a name so it can be easily recognisable (the name will also be used for the folder created on the server).

Choose the Source Group. Agents belonging to this group will be uploading their data. You can create a new group or use the one(s) that you already have. We add the three source agents to group DVR’s source.

Choose the Destination Group. We add the Management Server to this group - that’s where we want to collect the data from source agents.

The following step - specifying the path on source agents - is crucial. Here, we specify the source path for each of the Source Groups. At this step we will pick the custom path and put the full path for each OS. (If you have a few agents with the same OS, but different paths, you can create a separate group for each type and specify a different path for each.)

When specifying path on destination server, you can leave the default path macro, or define a custom path.

Next, select the Job Scheduler. We will run this job nightly at 3 AM.

Review the job and save. Source agents will look for the indicated directories and index files. The uploading of files will start in another thread. Once finished, the files will appear on the destination Server. Each source agent will put its files into a separate directory:

That’s it! In a few simple steps we created a data consolidation job that will collect video footage from our CCTV devices and put them on a central server.