2. Scope
This document covers the scope of the project forCCTV central monitoring system. The client requires a
software application which can convert the existing analog videos into digital format which shall be
continuously monitored by a team of observers. The client presently has 54 different store locations
where the cameras have been installed. The observers need to access all the videos in one location. The
observers should be able send alerts for any incidents observed to local store managers. Workflows to
setup the reporting items, assigning observers for each location and alerts for incidents have to
incorporated into the software. Our understanding for the various features required for this application
are given below:
Our Understanding
Overview
There will be a team of observers in the central monitoring unit who shall be assigned and
monitoring the surveillance cameras for specific number of stores. The number of cameras for all the
stores and their IP address will assigned to the specific observers. If there are any incidents found by
the observer while monitoring, they should be able to trigger an alert through the application and
alert the corresponding store managers.
The Digital Video Recording and Management Network Software shall meet the requirements of
business surveillance applications. The software shall be unique and power a line of Network Video
Recorders, Digital Video Recorders, Encoders/Decoders, IP Cameras and Workstations. The software
shall be available on CD-R format and provide a complete and comprehensive application for the
operation and maintenance of a video surveillance system. It shall provide full live digital video and
audio surveillance over a standard 100/1000Base-T network by the use of a GUI incorporating video
display areas, toolbars, control palettes, site/device lists and camera grouping lists.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
3. The software shall be available in two versions. One shall have full functionality except for recording
capability. The second shall have full functionality plus recording capability. Both version of the
software shall also be available preloaded in a workstation. The workstation shall be a preconfigured
PC ready to review and record (version dependent) video over a LAN, WAN and the Internet, with
proper registration.
The software shall offer network connectivity to other family components that share all video and
control data over the Ethernet network. The number of network-connected components is only
limited to the number of assigned IP addresses.
The software shall provide an open platform that allows integration with IP cameras, encoders
and IP edge devices, including megapixel cameras, from numerous industry-leading manufacturers.
It shall support Unicast or Multicast according to the edge device capability. Additionally, the
software interface shall have an integrated video intelligence. There shall be support for the GUI on
a widescreen monitor (16:9/16:10).
The software, without any degradation to video quality, shall simultaneously offer:
1.
2.
3.
4.
Multi-channel continuous video playback.
Multi -channel video playback transmission to the Ethernet network.
Multi -channel continuous video receiving from the Ethernet network.
Recording of multiple cameras on a single NVR, depending on resolution, quality
and fps settings.
5. User selectable video archiving of pre-existing recording.
The software shall employ a compression algorithm based on:
1. Optimized MPEG-4 and JPEG (Normal and Full).
2. User selectable levels of resolution (quality) depending on camera (see item
M.6) not requiring a need to restart the application or the digital video recorder.
It shall be selectable using a 4-position bar from the main screen. There shall be
4 levels of resolution (4 CIF, 2 CIF, CIF, and HCIF) with 2 levels of compression
comprising 8 quality levels total, which shall be accessible from the Setup menu
selections.
The networked system shall be comprised of:
1. The software platform.
2. Recorders including DVRs and NVRs.
3. PC workstations provided by the manufacturer or system owner as specified by
the manufacturer.
The software installed in both recorders and workstations shall be similar in:
Graphical User Interface, therefore an operator shall need to learn only one
interface for both control and programming of the system.
2. Functions, offering the ability to remotely configure most system components
from any recorder or workstation.
1.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
4. The software shall offer features including the simultaneous display, playback, distribution and
archive of multiple channels of video and audio. It shall collect multiple channels of analog video and
digitize them for the purpose of display, archive and requested distribution across the network.
Cameras, microphones and sensors shall be the primary analog input devices. Each channel of video
and audio data shall have the capability of being displayed, played back, distributed and archived
simultaneously across several servers and clients across the network. The software shall allow
recording (version dependent) and viewing at different frame rates (fps) without additional video
streams. Each sensor channel shall support a NO or NC device. The software shall also have full WAN
and Internet capability, offering expandability beyond a corporate LAN.
The software shall also offer a full multi-user authorization login application. This application shall
offer levels of authorization based on defined sites and functions. In addition, a full setup utility shall
be available for the Administrator to configure authorizations. The login window shall consist of a
User Name and Password field. A user shall be able to log in by default, as an Administrator or Guest.
Guest authorization shall be configurable for specific system operations. Authorization rights setup
shall be performed using the Site Authorization screen. Group rights shall be available to configure
by specific site. Rights shall provide authority to perform all system functions. The software shall
offer a full multi-user authorization process as follows:
1. User groups shall be created once globally and shall function in all components
connected to the network.
2. Users shall be created once globally and shall be given rights to particular
3.
4.
5.
6.
7.
groups.
Groups shall be authorized and given specific access to each unit, permitting
“function-specific” profiles.
Users created and authorized for each unit shall be able to log in to any recorder
and workstation and automatically have their group rights for that machine
follow them.
There shall be no virtual limit on the number of groups and users that can be
authorized in the software on DVRs.
The number of groups and users authorized on the IP cameras and
encoders/decoders will be limited to 20 groups and 100 users.
The software shall allow for each group to be authorized or denied access, per
component, to:
a. Login.
b. Logout.
c. Site List.
d. Setup.
1) Network Setup & Site Name
2) User and Group Management
3) Site Authorization
4) Auto Login
5) Macro Create-Edit
6) Alarm Setup
7) Authentication Settings
8) Camera, Microphone and Device Setup
9) Pre & Post Alarm
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
5. Storage Database Utilities
Auto Record
Exit to OS
RS-232/422/485 Setup
Picture Quality and Resolution Setup
Registration
Manual Record and Playback Setup
Central Failure Notification
Recording Verification
Auto/Manual fps Setup
Texting and Email
Display Settings
Low Bandwidth
Language Translation Utility (LTU) Setup
Map Sets
Reset Nucleus
Backup and Restore
Settings Summary
Scheduler for Macros
Camera Grouping
I-Onyx and Third Party Cameras
Third Party Format
Video Analytics Engine
Reports.
1) Device Status
2) Alarm History
3) Recording Status
4) Audit Log
5) RVS Log
6) CFN Log
7) Save Logs
Scheduler/Macro.
1) Run Macro
2) Stop Macro
3) Stop all Macro & Scheduler
4) Resume Scheduler
5) Show Macro
Shutdown.
Manual Record.
Stop.
Video Quality.
Change fps.
Change Low Bandwidth.
Site Map.
Groups.
Picture.
Audio.
Controls.
Matrix.
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24)
25)
26)
27)
28)
29)
30)
31)
32)
e.
f.
g.
g.
h.
i.
j.
k.
l.
m.
n.
o.
p.
q.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
6. r.
s.
t.
u.
Export Image.
Print.
PTZ.
Playback.
All users created shall be able to log in to any workstation on the system. A user, given appropriate
access, shall be able to remotely configure all components connected to the network. The
programming shall include the complete operation of the recorders, including but not limited to:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Network Settings and Site Name.
Site Authorization.
Auto Login.
Storage Database.
Registration.
Macro Editor.
Schedule for Macros.
Alarms.
Manual Record and Quality Buttons on Screen.
Recording Verification.
Authentication.
Map Sets.
RS232/422/485 Controls.
LTU.
The Main Window shall provide the following:
1. The Site and Device List depicting all recorders, servers and workstations connected to
the network.
2. Within the Site and Device List, each unit shall be depicted with all connected devices
such as:
a. Cameras connected, differentiating between PTZ and fixed cameras.
b. Microphones.
3. A multi-screen display area that allows for screen displays of:
a. Single Camera
b. Quad
c. 3 x 3
d. 4 x 4
e. 6-way
f. Full screen of any of the above selected multi-screens shall allow for the viewing of
the particular multi-screen in full screen mode by hiding the graphical user interface.
Access to programming and more advanced screens shall be done by means of an immobile,
permanently docked toolbar located on the top live screen. The toolbar shall provide access to the
following major functionality of the system:
1.
2.
3.
4.
The Scheduler/Macro.
Reports.
Setup.
Logout and Shutdown buttons.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
7. The software shall provide an advanced method for creating and executing extensive software
commands. This shall be achieved by the use of macros. Macro configuration shall be defined for
recorded cameras and microphones, command duration, recording location (version dependent),
local viewing, device ID, picture quality, refresh mode, recording rate (fps) (version dependent),
related devices (sensors) and alarm activation.
Macros shall allow an authorized user to create and schedule software commands that shall include
but are not limited to:
1.
2.
3.
4.
5.
6.
7.
Sequencing cameras, including multi-screen displays, in a local and remote recorder.
Execute remote macros existing on recorders currently connected to the network.
Record cameras at different qualities and frame rates from any recorder on the network
(version dependent).
Send alarm condition to any recorder and workstation on the network. By the use of
macros, an authorized user shall be able to program the destination component of the
alarm condition.
An authorized user shall be able to program and execute macros remotely without the
need to be physically located at the recorder that the macros will be programmed on.
The Schedule/Macro button shall allow the running of preconfigured combinations of
camera, sensor and PTZ programmed routines.
Macro scheduling shall include but is not limited to:
a.
Days of the week when a macro is active.
b.
Start and end time for when a macro is active.
c.
If a macro is to run continuously or not.
d.
A macro shall be able to run every:
1) 5 min, 10 min, 1/4 hour, 1/2 hour, 3/4 hour, 1 hour, 2 hours, 3 hours, 4 hours, 6
hours, 8 hours, 12 hours.
2) A macro shall be able to be scheduled to run for 1-256 cycles.
The network and sites configuration shall allow:
1. Setup of a system Nucleus and Backup Nucleus. The Backup Nucleus shall act as the hotstandby Nucleus in the event that the primary Nucleus goes offline, providing
uninterrupted system functionality. A Network Settings menu shall provide a
comprehensive worksheet for each networked device. When all units have been set up,
the resulting connected devices shall define the site.
2. Time synchronization of all components on the network.
3. All appropriate networking features including each server IP, Subnet and Gateway.
Device configuration shall have the ability to be configured for system recognition and operation.
Valid devices shall be:
1.
2.
3.
4.
Cameras, fixed or with integrated PTZ.
Microphones.
Sensors.
Relays.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
8. All devices shall be assigned a unique ID number and title descriptor. PTZ cameras shall be setup for
RS-422 protocol and supported with existing manufacturer's drivers where applicable.
There shall be a Recording Verification System (RVS) used to identify and log any recording errors
encountered during normal system operation. The log shall be manually reviewed for possible video
segment errors earmarked with a Recording Site, Device Name, Date/Time, Verified Site, Macro
Name and Error Description stamp. There shall be a Central Failure Notification (CFN) System used
to identify all possible site errors. The CFN shall be accessible from only the Nucleus unit. The log
shall be in a time/date order and be manually reviewed for errors.
There shall be a Site Map feature. It shall allow the installation and configuration of a custom screen
map used to identify and access site-installed components (recorders, cameras, microphones, etc.).
The ideal map shall be a jpg image format in the size of 980 x 735 pixels. In addition, text boxes and
sub-maps shall be added to maps, further defining the layout. The utility shall also provide full
installation, configuration and editing of maps. Maps of smaller sizes shall have the ability to be
moved anywhere on the screen.
There shall be a Language Translation Utility (LTU). It shall allow a manual translation of the entire
GUI into any language that uses varying alpha-numeric character sets. The utility shall also store files
for simple changing from one language to another.
The system shall provide alarm notification via e-mail, text messaging, and work station text. Macros
can be created to view/listen and record video and audio, PTZ cameras at preset positions, trigger
alarms over the network and send email or text message for alarms or on schedule.
Storage Database Utilities shall allow setup and usage of detected hard disks locally. Any networked
recorder, workstation or server shall be a candidate to add to the picture database. Once
established, any recorder shall use established hard disks for recording data.
Authentication shall be configured using the Authentication Settings screen. Authentication display
shall be configured by site and affect the destination video. A check box shall be available to enable
video authentication and view the status of the video generated. The video authentication scheme
shall utilize a 128 bit MD5 algorithm.
The software shall be installed on an appropriate workstation computer running a Microsoft®
Windows® XP operating system. When installed and run, the application shall display a Main
Window and Login Window, where all configuration and operation begins.
1. The login window shall consist of a User Name and Password field.
2. Configuration of the system shall include setup of:
a. Remote cameras and alarm names.
b. Users and groups.
c. Data storage allocation.
d. Macro programming.
e. Scheduling, display and alarm notification.
f. Remote pre/post alarm recording.
g. Backup utility for setup configuration.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
9. An Access Control system shall be available for integration with SDL. The Security Management
System (SMS) shall meet the requirements of business and government access control systems. The
system shall monitor and control facility access as well as video detection, temperature and
communications loss monitoring. Virtual inputs such as video loss and building occupancy limits
exceeded shall also be supported. The system shall be controlled from a web browser and require no
software installation or client licenses. The system shall provide control and access to users on Local
Area Networks (LAN), Wide Area Networks (WAN), wireless networks and the Internet. The system
shall provide email and/or text message alerts for all alarm conditions and threats. The system shall
provide SDL video viewing playback and PTZ control from its web browser interface.
2.5
DIGITAL VIDEO RECORDING AND NETWORK WORKSTATION
A.
B.
C.
The workstation shall be a PC computer running Windows XP Professional/7. It shall
be fully equipped with the Digital Video Recording and Network Software. The
workstation shall require an external monitor for operation.
As a minimum, the workstation shall have an ATX platform motherboard and 450
watt power supply using an Intel® Core™ 2 Duo, 2.66 GHz processor. It shall have 2
GB of RAM memory, a minimum 250 GB hard drive, a CD-RW drive, 6 USB ports, a 1
GB LAN Card, a VGA Adapter with onboard 128 MB of RAM memory and additional
case fan cooling. The workstation shall be equipped with a PS-2 or USB wheel mouse
and 101-key keyboard.
The workstation shall be housed in a mid-height tower case with all suitable
connectors available on the back panel. It shall be constructed of steel and plastic
materials. A rack-mounted version shall also be available. It shall also be operated
indoors in a temperature range not to exceed 32 to 104° F (0 to 40° C) and a
humidity range not to exceed 0 to 95% relative, in a non-condensing atmosphere.
The workstation shall employ a Universal Voltage Power Supply requiring 105 - 240
VAC @ 50 - 60 Hz.
VIRTUAL MATRIX CONTROLLER SOFTWARE, DECODER, KEYPAD AND WORKSTATION
A.
B.
The Virtual Matrix Controller (VMC) software shall run on Microsoft Windows XP
Professional. The VMC shall provide the following capabilities:
1. Display any analog or IP camera on the network on any monitor on the network.
2. Allow the use of both composite and VGA monitors.
3. Allow control of the system from PC GUI, PLC or a CCTV keypad.
4. Supports 2 CCTV keypads per workstation.
5. Map capability.
A decoder shall be provided to convert the SDL IP data into analog video outputs for
viewing on a standalone monitor. Three outputs shall be provided: composite (3
each), S-video (2 each) and VGA (2 each) to support viewing on 3 monitors. One of
the monitors shall have the ability to display a quad view. The decoder shall be rack
mountable with a compact size so that multiple decoders are able to be mounted in
a rack. The decoder’s dimensions shall be:
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
10. 1. Height (H): 1.73 in. (44 mm); Width (W): 8.5 in. (216 mm); Depth (D): 6.75 in.
(153 mm).
2. Weight: 2.25 lb. (1.0 kg).
C.
D.
A CCTV keypad shall be provided to provide the following functions:
1. Control PTZ functions.
2. Control camera switching to monitor.
3. Control quick playback to monitor.
The Virtual Matrix Controller shall be a PC computer running Windows XP
Professional/7. It shall be fully equipped with the VMC software, and include a
special GUI that shows the monitors and control camera switching. The workstation
shall require an external monitor for operation. The processing unit shall be housed
in a small-form case and will be supplied with a 101-key keyboard and wheel mouse.
Two serial connections shall be provided, one for CCTV keypad connection and ne
for PLC or other ASCI control.
DIGITAL VIDEO RECORDER
A.
The Digital Video Recorder (DVR) shall be a custom PC-based appliance running Windows XP
Professional. It shall be fully equipped with the DIGITAL VIDEO RECORDING MANAGEMENT
SYSTEM SOFTWARE. The DVR shall require an external monitor for setup and local operation.
B.
The DVR shall be equipped with a PS-2 wheel mouse and 101-key keyboard.
C.
The local recorder shall collect up to 16 channels of analog video and digitize them for the
purpose of display, archive and requested distribution across the Ethernet network.
Cameras shall be the primary analog input devices. Each channel of video data shall have
the capability of being displayed, played back, distributed and archived locally. The DVR
shall also have full WAN and Internet capability, offering expandability beyond a corporate
LAN. The DVR shall employ a compression algorithm based on:
1. Selectable optimized hybrid MPEG-4 or M-JPEG.
2. The DVR shall have a recording capability of 30, 60, 120, 240 or 480 fps, depending
on model. All versions shall, by default, divide the total fps by the actual number of
camera inputs. The actual fps rate shall have the ability to be set, by camera. The
recorder shall have external RAID device connection capability to extend the total
recording time beyond the limits of the specific internal hard drive.
D.
A Hybrid version of the DVR shall be available which collects 8 channels of digital video from
IP cameras or video encoders in addition to the 16 channels of analog video and all of the
capabilities of analog DVR.
E.
Contractor shall supply quantity of DVRs as required to record all cameras.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
11. Role Based Access
The application should allow users to be added and the roles to be defined.
Each user will be assigned different access levels – Observers and managers
The observers in the central monitoring unit should be able to send alerts of any incidents to
managers at the corresponding locations.
The number of cameras in every store and the departments in which they have been
installed should be captured.
They should be able to send alerts for any incidents in their corresponding stores. The
managers should be able to view reports in the corresponding stores.
The Admin role will be able to view all the reports and assign user levels for each role.
Setup Reporting Items
For all the stores there will be user level access given for observers and managers.
They should be able to set up the reporting items for their corresponding stores.
View reports for the reporting items in each store.
Masters can be created to add new reporting items.
Observers’ team monitoring all the stores shall be able to view the reporting items of the
assigned stores.
Reports & Alerts
Reports and alerts should be provided at every store level.
The application should be configurable to trigger the type of alerts for the
corresponding incidents.
The central monitoring system should be able to view reports at each store level.
Any incident should automatically trigger an alert to the central monitoring system.
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com
12. ContactUs
Our Location:
Sales Enquires:
Business Partnerships:
SmartDrive Labs Technologies India Pvt. Ltd.
# 521, 4thMain, 4th Block,
HBR Layout, Bangalore – 560 043
Karnataka, India.
Mr. Mahesh K Parvathareddy
Ms. Vani Sathvik
mahesh@sdlglobe.com
http://www.sdlglobe.com
vani@sdlglobe.com
http://www.sdlglobe.com/
Board: +91-80-49531111
Private & Confidential
www.sdlglobe.com