ARCHITECT & ENGINEER SPECIFICATIONS
SECTION 28 23 19
Digital Video Servers and Analog Recording Devices
Sony NSR-1000 Series Network Surveillance Servers
(NSR-1200, NSR-1100 and NSR-1050H)
PART 2 – PRODUCTS
2.01 NETWORK VIDEO SERVER SPECIFICATIONS
A. GENERAL REQUIREMENTS:
1. The NSR-1000 Series network surveillance server (called “server” as described below) shall be a Linux-based server, capable of recording independently streamed JPEG or MPEG-4 video, or dual JPEG/MPEG-4 streams from a camera, G.711, G.723, or G.726 audio as well as metadata, the server shall also be capable of decoding and displaying in multi-screen or single screen the decoded streams, and have I/O terminal interfaces to accept alarm triggers.
2. a) The NSR-1200 server shall be capable of registering up to 64 cameras. When monitoring cameras with 1.3 megapixel resolution, the recommended number of megapixel cameras is up to 8.
b) NSR-1100 shall be capable of registering up to 32 cameras. When monitoring cameras with 1.3 megapixel resolution, the recommended number of megapixel cameras is up to 4.
c) NSR-1050H shall support up to 20 cameras. When monitoring cameras with 1.3 megapixel resolution, the recommended number of megapixel cameras is up to 4.
3. a) The NSR-1050H shall be equipped with an NSBK-A16 analog encoder board and DVI-BNC cable to accept analog camera signals. Up to 16 analog cameras and four audio sources can be connected to the unit. Analog video and audio interface shall be via a pigtail cable with female BNC connectors for video, and female phono connectors for audio. Maximum number of cameras supported shall include the total of both analog and IP cameras connected to the NSR.
b) An optional plug in card shall be field installable to support 16 analog cameras shall be available for the NSR-1200 and NSR-1100 Additionally, up to 4 audio channels shall be supported by this plug in option. Model number shall be the NSBK-A16. Analog video and audio interface shall be via a pigtail cable with female BNC connectors for video, and female phono connectors for audio. Maximum number of cameras supported shall include the total of both analog and IP cameras connected to the NSR.
4. The server shall support all current Sony IP network cameras and Axis 206/207/211A cameras.
5. The server shall have built-in RS-232C and RS-422/485 ports. Protocols supported shall be the Sony VISCA on the RS-232C or RS-422, and Pelco D on the RS-422/485 port
6. The server shall support external analog video encoder, the SNT-V704, as well as the Axis 241S/241Q Video Servers. Pan/Tilt/Zoom support for analog cameras connected to the NSR via these encoders shall be provided through these units only. Specific Manufacturer models supported shall be listed in their respective A&E document or marketing material.
7. The server shall have the ability to display, record, and playback video from cameras located at remote multiple locations over an IP network.
8. The server shall support the following recording modes: manual, schedule based, alarm, and event (or activity). Additionally, the server shall support rule or filter based triggered recording when used with Sony cameras that support intelligent motion detection or object detection, such as the SNC-DF50, SNC-DF80, SNC-DF85, SNC-RX Series, SNC-RZ50, SNC-DM160, SNC-DM110, SNC-DS60, SNC-DS10, SNC-CM120, SNC-CS50 and SNC-CS20.
9. The server shall have a “Camera Auto Registration” function. This function shall allow the user to automatically set the following:
a) Detect all Sony IP cameras or Sony video servers (encoders) installed on the same network segment automatically.
b) Detect camera type.
c) Assign IP address to cameras.
d) Register the cameras to the server.
e) Generate appropriate monitoring layout based on number of registered cameras.
10. The server shall also have a quick recording configuration capability with a simple wizard. The function shall help automatically set the following:
a) Allow the user to select either schedule recording or motion based alarm recording.
b) If schedule recording is selected, user inputs the total number of days to store recorded video (up to 365 days), and the server shall automatically begin recording video with the appropriate frame rate.
c) Frame rate shall be calculated based on available storage, number of cameras, 24/7 recording, VGA resolution on IP cameras/2CIF on analog cameras via the NSBK-A16, MPEG-4 compression, at 50% picture quality.
d) If alarm recording is selected, the server shall automatically begin recording video using the most appropriate parameters for alarm recording. When using the automatic alarm wizard, the maximum number of cameras that can be automatically configured shall be as follows: NSR-1200 – 24 cameras, NSR-1100 – 12 cameras, and NSR-1000 – 12 cameras.
e) Parameters settings shall be based on VGA resolution on IP cameras/2CIF on analog cameras via the NSBK-A16, MPEG-4 compression, and 10 fps at 80% picture quality.
f) Alarms shall be based on VMD (camera) as default and if the camera does not have motion detection capability, then VMD (recorder) shall be used.
11. Parameters that were set with the wizard shall be capable of being changed manually.
12. The operator with proper rights shall be able to manually record video by clicking the REC button on the GUI or configure record settings manually without using the wizard.
13. Pre- and Post-alarm duration shall be configurable for all event or alarm based recording.
14. The server shall be capable of simultaneous local and remote viewing, playing back, recording, and exporting video.
15. The server shall support simultaneous Video and Audio export. Video files shall be in Sony CAM file format and audio shall be in Sony AUD file format. The Media File Player application shall be exported with the video and audio files so that video/audio can be played back from a Windows® PC without installing any application software.
16. The server shall have the capability of using any of the following as a trigger to perform a given action:
a) Sensor Input trigger to the camera, or the server
b) Camera based Video Motion Detection (VMD) trigger
c) Recorder based VMD
d) Video Motion Filters (VMF): Appearance, Disappearance, Existing, Capacity, Passing, and Unattended/Removed. VMF shall work in conjunction with the camera’s motion and object detection capabilities.
e) System Alerts
f) Barix Barionet, 3rd Party I/O Box.
g) Logical Sensor Input (Requires HTTP API available upon request)
Using any of the above triggers or manually via the GUI, the following actions shall be capable of being initiated:
a) Camera Action
l Preset - Change camera's preset position
l Tour - Start camera's tour
l Output - Change camera's output state
b) I/O Device Action
l Sensor Output (Server)
l Output - Change logical output state of Barix Barionet
c) System Action
l E-mail - Send an E-mail with/without an image to a registered SMTP client address
l Change Layout - Change layout on a sever
l Beep – Sound a ‘Beep’ on a server
d) Client Action
l Change Layout - Change layout on a client
l Beep – Sound a ‘Beep’ on a client
e) Alarm Notification
17. The server shall have the capability to schedule any of the actions on item 16.
18. The server shall be capable of recording and storing images at frame rates between 1 to 30 frames per second on a per camera basis.
19. The server shall have three types of searches on the main GUI:
a) Date/Time – This can be performed on a selected camera or all monitored cameras.
b) Quick Playback – Playback start point is user configurable with the default setting being 5 seconds.
c) Alarm history – A list of alarm events is displayed at the bottom of the GUI. When an alarm event is clicked, it is played back in the active window.
20. The playback control pane shall be active when any of the following search methods, date/time, quick playback, alarm history based, is selected to allow the operator to fast forward, rewind, pause, use a slider to scroll through the clip, or jump to the next or previous alarm.
21. The server shall also have a detailed search capability providing the operator with a ‘Search’ GUI that allows two separate types of searches, Normal and Object:
a) Normal search allows multiple cameras to be searched simultaneously. Search images of up to nine cameras can be displayed in the playback pane.
b) Object search allows only a single camera to be searched and the searched images are displayed in the playback pane.
22. The server shall support simultaneous search and playback of up to nine (9) cameras for normal search operations. For ‘Normal’ searches the server shall allow the operator to enter a date/time range, select multiple cameras, and select any combination of the recording type (Schedule, Manual, Alarm, and/or Event). The search results will be displayed in the pane at the bottom of the GUI in a timeline. The timeline view can be changed to a list view. Cameras that are on the timeline or events that are listed in the list view can be selected and the images associated with the search results shall be displayed in the playback pane.
23. For ‘Normal’ searches the server shall provide playback controls of the searched video by using the playback control pane. When using the timeline, the vertical bar representing the displayed image can be dragged to the left or right to scroll through the video.
24. For ‘Object’ searches (or Post Motion Detection searches), the server shall allow the operator to enter a date/time range, select a single camera, and select a type of Post VMF or Post VMD search.
25. To export video, the server shall allow the operator to select IN and OUT points on the timeline. Exporting video from multiple cameras within the selected range shall also be possible. The server shall also provide the ability to export multiple events from the list view.
26. The server shall support Pan/Tilt/ Zoom controls over TCP/IP.
27. The server, via mouse and keyboard, shall be able to auto center any on-screen PTZ stream or drag-and- zoom on a specific area. The server shall also support 3rd party joystick from CH Products for variable PTZ control.
28. The server shall allow the operator to register Pan/Tilt/Zoom (PTZ) camera/encoder presets and the ability to recall such presets. Presets shall be stored on the camera/encoder. The server shall support the maximum number of presets that the camera/encoder allows.
29. The server shall have the capability to provide camera tours on a demand basis from the main GUI or by using an alarm trigger.
30. The server shall have a capability to create multi-camera viewing layouts by defining number of rows and columns.
31. The server shall support the import and export of site layout images and/or icons in BITMAP and JPEG file formats.
32. The server mapping layouts shall be capable of being freely configured by the administrator or users with configuration privileges. This function shall allow customizations and modifications to both new and old layouts to incorporate added icons or links.
33. The server shall support multi-level layout mapping in the GUI, with each layer capable of linking an icon or action button to another layer or camera image, or to a specific monitor window.
34. The server shall have the ability to perform a layout tour, which means. It can switch layouts sequentially based on presets.
35. The server shall have a custom user setting, which allows the administrator to define any combination of permissions and assign that level of access to specific users. The permissions shall be as follows:
<Level 5 Administrator>
a. User Configuration
b. Administrator Menu Setting
<Level 4 System Configuration>
c. Schedule Configuration
d. Device Configuration
e. Sever Configuration
f. Layout Configuration
g. GUI Configuration
h. Manual Action Configuration
<Level 3 Recording File manipulation>
i. Manual Deletion / Protection
j. Log control
k. Export Control
l. Exit Server
<Level 2 Basic Operation>
m. Search & Playback
n. Camera Control
o. Output control
p. Layout Control
q. Manual Record
r. Manual Action
s. Capture Control
t. Display Control
u. Alarm History Control
<Level 1 Monitoring Only>
v. Exit Application
36. The server shall have five pre-assigned user levels as follows:
Level 1: Monitoring Only.
Level 2: Basic Operation
Level 3: Recording File Manipulation
Level 4: System Configuration
Level 5: Administrator
37. The server shall be configurable for centralized server management in a master/slave configuration.
38. The server shall recover the system data such as the Linux OS, the application program, and the configuration data quickly using DOM (Disk on Module) without the need for a system recovery disk in case the system failure.
39. The server shall be RAID 5 capable on NSR-1200 to help prevent data loss in case of HDD failures and HDDs shall be hot swappable. The NSR-1100 shall be RAID 0 capable.
40. The server shall support expanded storage with the NSRE-S200 SAS (Serial Attached SCSI) Expansion Storage Units. The NSRE-S200 shall be RAID 5 capable to help prevent data loss in case of HDD failures and HDDs shall be hot swappable.
41. The NSRE-S200 shall be connected to the server using the mini-SAS cable supplied with the unit. Up to 7 NSRE-S200 units can be connected to a single server in a cascaded manner. Data transfer rate shall be up to 3 Gbps.
42. The NSRE-S200 shall have a storage capacity of approximately 1,396 GB. When 7 NSRE-S200 units are connected, the approximate storage capacity is 9.77 TB.
43. The server shall support Uninterrupted Power Supply (UPS) controlled via RS-232C.
44. The server shall be capable of locking the monitoring window to prevent changes.
45. The server shall support multiple languages as follows:
a. English
b. Japanese
c. French
d. German
e. Italian
f. Spanish
g. Simplified Chinese
h. Russian
46. The server shall have VMD (recorder) capabilities with all the functions as described below. The operator/administrator shall have the ability to set any of the following functions, on a per camera basis.
a. Pre- & Post-alarm recording: Start recording images up to 60 seconds before motion is detected in the camera’s field of view and continue recording for up to 3600 seconds after the motion has stopped in the camera‘s field of view.