Centralised video surveillance management

Centralised video surveillance management

September 2, 2013

Manufacturer of analogue and IP cameras, recording devices and other video monitoring systems with offices all over the world and production based in South Korea took the decision to create software, planned for release under its own brand. The majority of competitors have already developed similar software which sets them apart and, by all accounts, have often won tenders on the basis of this. It was decided that the project would be started at the Russian office of the company, as they are located near to high-quality engineering resources. We since passed a selection process before winning a contract to work under the leadership of a small team of architects from the client's office.

The centralized management system (CMS) allows for the monitoring and control of physical spaces through the management of a series of integrated IP cameras. One of the key features is the software's capacity for multitasking is that various camera views can be positioned on the screen simultaneously, with other parts of the display being used for making changes to settings, managing the various cameras, or playing back past recordings. While providing round-the-clock live camera feeds, the software also allows for the fact that paying constant attention to every camera under surveillance is practically impossible. For this reason suspicious events are monitored and flagged, meaning that they can be quickly played back and assessed by security personnel. Furthermore, direct alerts can be sent to managers if there is suspicious activity, such as a door being forced open or remaining open longer than a specified time period.

CMS properties:

  • Integration with various cameras and other hardware
  • Object tracking
  • Heuristic algorithms for movement recognition

Furthermore, there is the possibility of full integration with physical access control devices. This provides control of door access, as well as allowing administrators to review entry and exit logs to see who has accessed a site or facility. Access logs can also be searched by name or a range of other parameters.

Doors can be locked and unlocked manually or based on various factors such as:

  • Access rights
  • Time of day
  • The status of other doors in the facility

Cameras and doors are integrated under the same system, and so can be operated in tandem – a security camera in one room can be set to switch on automatically when a door to that room is opened. Snapshots can be taken:

  • Whenever a door is opened
  • When movement is detected
  • During a certain time of day

Advantages of the application:

  • Reduction of expenditure on the purchase of high-cost specialised cameras
  • Device coordination
  • Documented proof of intrusion
  • Prevention of human error: loss of vigilance, granting of permission to enter the territory to a person without access rights
  • Prevention of violations and eradication of illegal actions at an early stage

Transnational manufacturer of video equipment

Development of many CMS components

Design and development of a camera driver – a basic driver for all IP cameras. Development of an authorization and user access control system, which relies not only on basic objects but also on objects in cameras, recorders and their channels. Creation and implementation of a new design for the software package:

  • ‘Recordings diagram’ for convenient display of video recorder archives with navigation and search functionality
  • Graphic interface components: buttons, menus, dialogue boxes, calendar, etc.
  • Slide panels for user interface control
  • ‘Map module’ for binding cameras to the real layout of a building or locality
  • Interfaces for configuring basic models and creating camera profiles
Development of many cms components

Transnational manufacturer of video equipment

GUI for a video-surveillance application

This software is build and enhanced by plug-ins. Multiple plug-ins bound by mutual functionality are called a module. The main mechanisms for extending functionality are so-called “extension points”, with the help of which new graphical interface elements are added. Perspective, view and an editor are used to build the interface. Applications use the controls provided by the OS. Video output is performed with the help of OpenGL library.

CCTV app design
CCTV app design error
CCTV app design search history
CCTV app design favorites
CCTV app design device choice
CCTV app design search

Transnational manufacturer of video equipment

Video catalogue and corporate website

The company produces equipment for video-surveillance and security systems. It is focused on advanced manufacturing technologies and clients. During the development of the website, attention was paid to the fact that the main users are not the company's end clients, but rather fitters, installers, and trading houses, which take wholesale orders. This project includes the development of a product catalogue, which allows the user to sort the items on the list according to set criteria. A technical support module with a ticketing system and a download area for drivers and documents are included within this solution.

MD main page
MD cameras
MD certificates
MD contacts