![]() |
4. Construction framework
When designing the public security video surveillance sharing master platform, it is necessary to co-ordinate all the demands on the platform in the system, which are organised as follows:
Access to new front-end monitoring points: Reasonable design of the access strategy, taking into account both the stability of access, but also the need to consider the compatibility of access and scalability.
Media stream distribution: reasonable design of the video distribution model, to meet the user call forwarding, decoding on the wall call forwarding and storage forwarding, taking into account the cost of the project.
Video storage: Unified management of storage media and video storage strategy to ensure video streaming.
Unified management of storage media and video storage strategy to ensure stable and efficient storage of video streams and normal video playback; at the same time, for some important value videos are stored separately to avoid video coverage.
Graphical application: combined with electronic maps for video applications, intuitive and convenient; graphical use of the process needs to guarantee the efficiency of data query.
Video operation and maintenance: test the online situation of front-end points and video quality, find abnormal information in time, and abnormal results can be considered for linkage display.
Core management: unified management and storage of users, permissions, front-end resources, storage resources, software modules, etc., to ensure stable and efficient system operation.
Map display: carry out video application based on GIS, able to find monitoring points on top of the map, access real-time video, and carry out real-time control of front-end points. Combined with the overall system technology architecture, public safety video surveillance.
Sharing platform system is composed as follows:

The system architecture is based on the design principle of "high cohesion and loose coupling" and the idea of top-level modular design to organise the internal structure of the application system, so as to ensure that the system is in line with the trend of information technology development and adapt to the needs of dynamic upgrading of future applications. The system supports the development and operation environments of mainstream operating systems, Web middleware, database products and other third-party standard intermediate products, and has strong environmental adaptability.
5. System module design
System Centre Management Module
The system management module is the core component of the whole system, which manages the registration of system modules, and all service modules of the system need to be registered before they can take effect. During the service registration process, the system management module communicates with each module to detect whether the service is opened normally.
The system management module provides information configuration, registration, and authentication of front-end devices, storage devices, coders/decoders, and other devices accessed by the system. Only the devices registered and authenticated by the central management module can be displayed and used in the system. At the same time, the management module provides system user management, including user information, organisational structure, functional rights, etc., and provides user information authentication and authentication to achieve unified user management.
At the same time, it supports B/S client and C/S client, and provides information acquisition service of video point position, coder/decoder and other devices. In the process of system use, the management module receives the request command from the client and distributes the command to the corresponding service module for response.
Database Management Module
The database management module adopts mature, stable and open protocols to deliver with the database, and stores video information, storage device information, coder/decoder device information, user information, organisational information, authority information and so on into the database in the system. Database management module provides data query, modification and deletion services, when the video information, storage device information, coder/decoder device information, user information, organisational information, authority information, etc. changes can be deposited into the database in a timely manner to ensure the unity of the system information.
Database management module provides regular data backup service, supporting incremental backup and full backup modes to ensure business data security. Support data recovery function, when the system due to abnormalities caused by database damage, can be restored through the backup data to reduce losses.
Equipment Access Gateway Module
The video access module realises access and authentication of all kinds of newly built surveillance cameras and all kinds of video codecs constructed in the early stage of each police station, supports GB/28181-2011 access protocol and SDK development access mode of codecs from mainstream manufacturers, so as to quickly complete the integration and networking of video surveillance resources.
Video access module directly with the front-end monitoring equipment signalling delivery, and the online status of the device detection, real-time grasp of the operation of the device; support for remote configuration of monitoring equipment, equipment information can be configured directly through the system; to provide equipment timing services, to achieve the time of the equipment calibration; support for restarting the front-end monitoring equipment, the direction of the adjustment of the function.
Streaming Media Forwarding Module
Streaming media forwarding unit provides video stream forwarding, third-party devices to take streams and other services, supports the standard RTSP video transmission protocol, supports cascade and distributed deployment, supports streaming media load balancing, and at the same time, in the case of limited resources, it supports trunk management, and achieves resource preemption based on user priority. Streaming media forwarding supports RTSP/RTP protocol, RTP over RTSP and RTP UDP methods.
Storage Management Service Module
Storage management service module provides management of all storage media, storage strategy and storage plan in the system; at the same time, it provides video retrieval service, video-on-demand service and alarm linkage video service; it supports diversified storage management, and at the same time, it supports distributed front-end storage management and centralised disk-array storage management.
TV wall management module
The TV wall centralised control centre integrates the functions of large-screen configuration, large-screen control and patrol plan management, and is mainly used to achieve large-screen output management of control matrix equipment and decoding equipment, and to manage and schedule various decoding resources.
Networking Gateway Module
Networking gateway provides interconnection and mutual control services for the public security video monitoring and sharing platform, and realises the sharing of video resources between platforms. The networking gateway supports the latest GB/T 28181-2011 protocol of the Ministry of Public Security. It consists of signalling service and media service. The signalling service completes the interaction with the signalling, and the media service realizes forwarding the video stream from one level of the platform to another level of the platform.
Full text search service module
Full-text search service module establishes index information of system data by day, and provides users with efficient data retrieval service through index information, supports second-level rapid retrieval capability of billion-level massive data, and returns results in 5s for 1 billion data retrieval; supports cluster deployment, and provides users with efficient data retrieval service when the number of data retrieved is less than 1 billion.