Digital Video Servers and Analog Recording Devices

ARCHITECT & ENGINEER SPECIFICATIONS

SECTION 28 23 19

Digital Video Servers and Analog Recording Devices

Sony NSR-500 Series Network Surveillance Servers

(NSR-500:00, NSR-500:01, NSR-500:02, NSR-500:04, NSR-500:08 and NSR-500:12)

PART 2 – PRODUCTS

2.01  NETWORK VIDEO SERVER SPECIFICATIONS

A.  GENERAL SPECIFICATIONS:

1.  The NSR-500 Series network surveillance server (called “server” as described below) shall be a Linux-based server, capable of simultaneously recording multiple streams* in any combinations of JPEG/ MPEG-4/H.264 (baseline profile) including multiple instances of the same codec from a camera/encoder depending on the camera capabilities.
*Regarding to the Sony’s devices which are available for multiple streams, see “J. SUPPORTED DEVICES”.

2.  The maximum recording frame rate at Full-HD (1920 x 1080) in H.264 (baseline profile) shall be 480 fps.

3.  The maximum recording bit rate at Full-HD (1920 x 1080) in H.264 (baseline profile) shall be 64 Mbps.

4.  The server shall be capable of registering up to 16 network cameras.

The server shall have 6 different internal hard disk drive (HDD) storage capacities as the following table.

Capacities for hard disk drives are based on the following equation for

Physical capacity 1 GB: 1,000 x 1,000 x 1,000 = 1 billion bytes

Recording capacity 1 GB: 1,024 x 1,024 x 1,024 = 1.073 billion bytes (Approx.)
Sony recommends SIers to install Sony’s optional HDDs (NSBK-HS05:01 for 1 TB or NSBK-HS05:02 for 2 TB).
The server shall supply optional Licenses for system expansion. The optional NSBK-CL05 allows the operator to add extra licenses, and the operator can connect up to 24 network cameras to a single server (including the original 16 cameras).
For example, NSR-500:12 with a 12 TB (2 TB x 6) internal HDD, the server can record more than 300 hours of high-quality full-HD images compressed at 4 Mbps with a frame rate of 30 fps from up to 16 network cameras.

5.  The server shall be RAID 0, 1, 10 (1+0) and 5 capable to help prevent data loss in case of HDD failures and HDDs shall be hot swappable.
The hard disk storage units of the server shall be configured with high redundancy. They feature RAID implementations and hotswappable capabilities to protect important data against hard disk failure, 24 hours a day. The operator can choose from RAID 10 (1+0), RAID 5 or RAID 5 + Hot Spare, depending on the operator’s system requirements.

6.  The server shall support all devices listed in section “J. SUPPORTED DEVICES” of this document.

7.  The server shall support G.711 and G.726 audio. The server shall 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.

8.  The server shall support Uninterrupted Power Supply (UPS) controlled via RS-232C.

9.  The server shall have an HD 15-pin VGA connector to allow programming, local live viewing as well as search and playback of stored video.

10. The server shall have the ability to display, record, and playback video from cameras located at multiple remote locations over an IP network.

11. The server shall support the following recording modes: manual, schedule based, alarm, and event (or activity). Additionally, the server shall support trigger based triggered recording when used with Sony cameras that support intelligent motion detection or object detection, such as the SNC-CH/DH Series, SNC-RH/RS Series, SNT-EX/EP Series, SNC-DM160, SNC-DM110, SNC-DS60, SNC-DS10, SNC-CM120, SNC-CS20, SNC-CS50, SNC-DF50, SNC-DF80, SNC-DF85, SNC-RX Series and SNC-RZ50.

12. The server shall have an Auto Logon function, which allows users to log on automatically. The Auto Logon function is activated through the Administration Menu.

13. The server shall have Easy Setup and Easy Operation.
The server shall detect Sony’s network cameras in a network and sets up all the parameters of each camera in a step-by-step manner with a dedicated setup wizard.
This drastically reduces the time required for system installation. Images from cameras are assigned automatically to a monitor layout menu, so that the operator can start monitoring instantly.

14. 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 and configure the cameras to the server.

e)  Generate appropriate monitoring layout based on number of registered cameras and start displaying live video from detected cameras.

15. The server shall also have a quick recording configuration capability with a simple wizard. The function shall allow the user to select either schedule recording or motion based alarm recording:

a)  If schedule recording is selected, the server automatically set the recording parameters such as H.264 (baseline profile), MPEG-4, and JPEG codecs, resolution, picture quality (level/kbps) or frame rate (fps) based on user-predefined number of days (up to 365 days) to store recorded video, or based on a maximum resolution of cameras/encoders.


The parameters shall also be calculated based on number of cameras and available storage capacity.

b)  If alarm recording is selected, the system automatically set the recording parameters such as H.264 (baseline profile), MPEG-4, and JPEG codecs, resolution, picture quality (level/kbps) or frame rate (fps) based on a maximum resolution of cameras/encoders. Alarms shall be based on VMD (Camera).

16. Parameters that were set with the wizard shall be capable of being changed manually.

17. An 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.

18. Pre- and post-alarm duration shall be configurable for all event or alarm based recording.

19. The server shall be capable of simultaneous local and remote viewing, playing back, recording and exporting video.

20. 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 can 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. The Media File Player application shall also allow exporting files to AVI format.

21. 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)  Video Motion Detection (VMD) (Camera) trigger

c)  System Alerts

d)  Barix Barionet, 3rd Party I/O Box

e)  Logical Sensor Input (Requires HTTP API available upon request)

f)  Camera tampering alert from Sony cameras

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

The server shall have the capability to schedule any of the actions above.

22. 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.

23. The server shall have 3 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 10 seconds.

c)  Alarm history – A list of alarm events is displayed at the bottom of the GUI. When an alarm event is double-clicked, it is played back in the active window.

24. 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.

25. The server shall also have a detailed search capability providing the operator with a ‘Search’ GUI that allows multiple cameras to be searched simultaneously. Search images of up to 9 cameras can be displayed in the playback pane.
The server shall support simultaneous search and playback of up to 9 cameras for normal search operations.
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.

26. 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.

27. To export video, the server shall allow the operator to select an IN and OUT point 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.

28. The server shall have an e-flip function, which can be used to rotate an upside-down image so that it is displayed in the proper orientation.

29. The server shall support Pan/Tilt/Zoom (PTZ) controls over TCP/IP.

30. The server shall allow the operator to directly control Pan/Tilt/Zoom (PTZ) via control pane, or using a mouse on the displayed live image. The server shall support Sony system controller RM-NS1000 (optional) and also 3rd party joystick from CH Products for variable Pan/Tilt/Zoom (PTZ) control.

31. 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.

32. The server shall have the capability to provide camera tours on a demand basis from the main GUI or by using an alarm trigger.

The server shall support shadow tours on the SNC-RH/RS Series. Shadow tour learns an operator's Pan/Tilt/Zoom (PTZ) control actions (including those made with a joystick) and then repeats the motions through the main GUI or RM-NS1000.

33. The server shall have a capability to create multi-camera viewing layouts by defining number of rows and columns.

34. The server shall support the import and export of site layout images and/or icons in BMP and JPEG file formats.

35. The server mapping layouts shall be capable of being freely configured. This function shall allow customizations and modifications to layouts to incorporate added icons or links.

36. The server shall support multi-level layout mapping in the GUI, with each layout capable of linking an icon or action button to another layout or camera image, or to a specific monitor window.

37. The server shall have an ability to perform a layout tour, which means it can switch user-specified layouts sequentially.

38. 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

39. The server shall have 5 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

40. The server shall be configurable for centralized server management in a master/slave configuration.

41. The server shall support 3rd party iSCSI (Internet Small Computer System Interface) storages.

42. The server shall be capable of locking the monitoring window.

43. The server shall support multiple languages as follows:

a)  English

b)  Japanese

c)  French

d)  German

e)  Italian

f)  Spanish

g)  Simplified Chinese

h)  Traditional Chinese

i)  Russian

j)  Korean

k)  Polish

l)  Portuguese (Brazil)

44. The server shall support VMD (Camera) including both the Motion Detection and Object Detection functions for the camera.
Motion Detection function shall detect moving objects such as people or cars while minimizing false alarms caused by noise and repetitive motion patterns.
Object Detection function shall detect when a moving object has stopped (unattended) or when an object has moved from its original position (removed).
These functions shall be mutually exclusive for each camera.

45. The server shall be capable of saving configuration data of cameras, I/O boxes and audio for backup.

46. The server shall be capable of restoring configuration data of cameras, I/O boxes and audio using the saved configuration data.

47. The server shall be capable of storing log files of user login, alarm event, and other system errors.

48. The server shall support data overwriting and clean-up function to keep enough capacity for recording.

49. The server shall have an API for integration with 3rd party software applications.