Digital Video Jail Surveillance
Annex A - Technical
Technical Requirements / Considerations
The purpose of the jail surveillance system is to provide a verifiably authentic
video and audio record of recorded events within the Kern County CRF Jail
facility. These events will be recorded using state of the art video and audio
equipment as defined in the system specifications. The recorded products will be
retained for twenty-five (25) months so that they can be reviewed and copied
onto a media viewable by normal viewing devices found in any courtroom within
1. General System Requirements………………………………………2
2. Infrastructure Requirements………………………………………….4
3. Camera/Audio System Requirements…………………………….....6
4. System Requirements………………………………………………...10
1.0 General System Requirements
1. The system shall be a network IP Based Digital Video Surveillance
System utilizing Ethernet and Fiber Optic cabling system and the TCP/IP
2. The system shall operate via Power over Ethernet (POE), IEEE 802.3af
standard, with the exception of Pan Tilt Zoom (PTZ) Cameras, which shall
have power supplied to the camera.
3. The Surveillance System shall be a separate LAN from the existing Data
Computer LAN System.
4. The Surveillance System shall operate 24 hours a day 365 days a year.
5. The Surveillance System shall be capable of storing video products in
active storage for 25 months. The preference of the county is to have as
Kern County RFP ver.1.1 2
little manual intervention as possible, thus keeping all video/audio on
active storage (tape is not acceptable).
6. The Surveillance System shall be capable of synchronizing audio and
video products associated with the same surveillance event.
7. The Surveillance System shall be capable of providing two separate video
streams from each IP camera. One video stream will be of a high
resolution, one of a lower resolution.
8. The Surveillance System shall support digital watermarking and/or the
video frames and files must be verifiably authentic.
9. The Surveillance System shall be easy to learn, easy to use and
repairable at the component level by Kern County Personnel.
10. Surveillance System shall be capable of supporting multiple viewing
11. The Surveillance System shall be defined as a combination of the
• Infrastructure – All hardware and facilities associated with the
operation of the surveillance network including the physical
equipment rooms, network hardware and wiring, power protection,
and mounting hardware.
• Camera / Audio – All cameras, audio systems, camera enclosures
and interface hardware to connect the video surveillance network
• Control Center – All hardware and software necessary to view,
exploit, store and administer, the video and audio products flowing
down the surveillance network.
12. The Surveillance System shall be scalable to incorporate additions to this
facility and/or expand to other facilities operated by the Kern County
Sheriff’s Office. This shall include additional cameras, control centers and
staff viewing stations.
13. The Surveillance System shall provide an easy method of providing video
and audio evidence to a court or requesting party. The system must be
capable of saving such evidence in a format easily viewed without a
computer or special equipment other than a standard off-the-shelf DVD
14. The existing analog system in IRC shall remain operational during the
installation of the new system. As critical viewing areas come on line with
Kern County RFP ver.1.1 3
the new system the old cameras (in IRC as defined by the County
Program Manager) and cabling shall be removed. At the conclusion of this
project (IRC) all of the old system (in IRC as defined by the County
Program Manager) shall be removed.
2.0 Infrastructure Requirements
2.1 Data Center (located in same building as CRF-IRC)
1.) The UPS equipment shall be rack mountable.
2.) The vendor shall install and configure UPS equipment that handles the
voltage for all equipment for more than 45 minutes.
3.) The UPS equipment shall be configured to perform a “soft” shutdown
of all surveillance system servers.
4.) The equipment in the server room shall be installed by the vendor
within the following server racks:
a. Color: Black
o Max 80" tall, 24" wide, 40" deep external dimensions
o 37" deep internally
o Four post, depth-adjustable rack system with 19" mounts
and square holes
o Locking side panels (easily removable)
o Perforated roof with cable entry access in the rear
o Perforated front locking door (easily removable)
o Split, perforated rear locking doors (easily removable)
o Casters and leveling feet
o Rear, vertical cable management rings
o Keys included
5.) There shall be redundancy in the servers and data such that the
secondary equipment fails-over immediately upon a loss of heartbeat from
Kern County RFP ver.1.1 4
the primary. The primary is then updated when back on-line. This data
storage redundancy requirement needs to be separated in the costing in
case it is deemed to be purchased in a future phase of the project.
2.2 Storage Room next to Mug Room (located in same building as CRF-IRC)
1.) This room will house switches and routers for video/audio data
between the cameras and the upstairs data center.
2.) The vendor shall install and configure UPS equipment that handles the
voltage for all equipment for more than 45 minutes.
3.) The equipment in this closet will be houses in a high-level security
storage box cabinet with ventilation.
1.) The network switches utilized for the Digital Video Surveillance System
will be the Nortel model 5520 and Nortel Passport model 8300 rack
mountable. All switches shall be 10/100/1000 across all ports and be
configured with the Power over Ethernet (“PoE”) option. (Provided by the
2). All network cabling to the camera shall be GREEN Category 5E
(Enhanced). All cabling shall be tested and certified be the vender. A copy
of the certification and all tests shall be provided for the Sheriff’s Office
3.) All network cabling from the switches to the server room shall be
multimode 6-strand 50-micron OM3 laser optimized fiber optic cable. All
connections to this cable shall be SC type. All cabling shall be tested and
certified be the vender. A copy of the certification and all tests shall be
provided for the Sheriff’s Office records.
4.) The network equipment shall support the following network
5.) The network equipment and software shall comply with the IEEE 802.3
Kern County RFP ver.1.1 5
1.) Servers and/or data storage appliances shall be from Dell, Sun
Microsystems, XioTech, EMC, or HP. Both the main server and
redundant server shall utilize a Redundant Array of Independent Drives
minimum (RAID) 5 configured with 15,000 rpm or better drives; dual
10/100/1000 Network Interface Cards (“NIC”); dual power supplies with
separate power cords; two Xeon processors of no less than 3.0 GHz;
minimum of 6 gigabytes (“gigs”) of ram; rack mountable utilizing M6
mounting rails; with USB keyboard and mouse connections and VGA
video. No server shall be designed to operate at more than 75% of the
processor capacity at any time. Servers shall be sized so as to be able to
have all connected cameras running at 30 FPS and 4 CIF while still
operating below the 75% capacity limit.
2.) The vender shall provide one rack mountable KVM switch, keyboard,
and mouse with a 17” (minimum) monitor. The KVM switch shall have
USB style connection ports for mouse and keyboard connectivity.
3.) The vender shall provide an APC in-row rack A/C unit (Minimum –
APC InRow RP DX Air Cooled 460-480V 60Hz) for each two server racks
proposed/installed (one is minimum).
4.) Monitoring stations shall be from Dell. The O/S shall be Windows XP
Pro Service pack 2. They shall have a minimum of a Dual Core
processor, 2 gigabytes ram, USB keyboard and mouse connections, DVI
video, DVD-RW drive, and 120-gigabyte hard drive. Dual 20” minimum
LCD Monitors (Need to display minimum of 32 cameras concurrently)
Four (4) locations for monitoring stations:
a. Receiving Control office (CRF)
b. SGTs office (CRF) (2 ea)
c. Commanders office (CRF)
3.0 Camera/Audio System Requirements
1.) All cameras shall be IP-based.
2.) All cameras shall have the ability to receive and deliver an audio signal
to the storage media.
Kern County RFP ver.1.1 6
3.) Each camera shall have an individual setup for brightness, contrast,
color, and hue to be controlled over the network.
4.) Camera configurations shall be stored in such a way that the cameras
can be automatically returned to preset configurations.
5.) Camera configurations shall network configurable.
6.) Cameras will support remote firmware and software upgrades.
7.) Cameras shall operate over an ambient temperature range of 14
degrees F to 104 degrees F (-10 deg C to 40 deg C).
8.) All cameras must be UL listed.
9.) The automatic focus shall be capable of operating in all lighting
conditions (in selected locations).
3.1 Camera Types
3.1.1 Network Mini Dome Camera
1.) Image sensor: 1/3” Micron Progressive Scan rGB CMoS 1.3
2.) Lens: Varifocal 2.8 - 10 mm, F1.3, AUTO-iris Focus range: 0.3 m to
3.) Angle of view: 27°-100° horizontal
4.) Camera angle adjustment: Pan 360°, tilt 170°, rotation 340°
5.) Minimum illumination: 0.05 lx, F1.3
6.) Video compression: Motion JPEG MPEG-4 Part 2 (ISo/IEC 14496-2)
with motion estimation, Profiles: Advanced Simple Profile level 0-5 and
Simple Profile level 0-3.
7.) Resolutions: 24 resolutions from 1280x1024 to 160x90 via API 22
selections via configuration web page.
8.) Frame rate: Motion JPEG: up to 12 fps at 1280x1024 20 fps at
1024x768 (partial scan) 30 fps at 800x600 (partial scan), MPEG-4: up to 8
Kern County RFP ver.1.1 7
fps at 1280x102413 fps at 1024x768 (partial scan) 20 fps at 800x600
(partial scan), Partial scan takes the data from the center region of the
sensor and scales it down to present an image at optimal frame rate.
9.) Video streaming: Simultaneous Motion JPEG and MPEG-4
Controllable frame rate and bandwidth Constant and variable bit rate
10.) Image settings: Compression levels: 100 rotation: 0º, 180º
Configurable color level, brightness, sharpness, contrast, white balance,
exposure control, fine tuning of behavior at low light overlay capabilities:
time, date, text, image or privacy mask
11.) Shutter time: 1/4 s to 1/15000 s
12.) Audio: Two-way (half duplex), one-way or audio off Built-in
microphone, external microphone input or line input; Mono audio output
(line level) connects to active speaker with built-in amplifier; Audio
compression: AAC lC 8 32kbit/s G.711 PCM 64 kbit/s G.726 ADPCM 32
or 24 kbit/s.
13.) Security: Multiple user access levels with password protection
IP address filtering, HTTPS encryption, IEEE 802.1X network access control
14.) Users: 20 simultaneous users’ unlimited number of users using
15.) Alarm and event management: Events triggered by video motion
detection, audio detection, external input or according to a schedule
Image upload over FTP, email and HTTP Notification over TCP, email,
HTTP and external output Pre- and post alarm buffer: up to 24 MB (300
images or more, in full 1280x1024 resolution)
16.) Connectors: RJ-45 for Ethernet 10BaseT/100BaseTX Mini DC power
jack Terminal block for 1 alarm input and 1 output 3.5 mm jack for Mic in
(max 80 mVpp) or line mono input (max 6.4 Vpp), 3.5 mm jack for line
mono output (max 1.3 Vpp) to active speaker
17.) Casing: 1000 kg (2200 lbs) impact/ tamper/ vandal -resistant casing
with metal base and rugged polycarbonate transparent/ smoked
transparent cover. Tamper-proof mounting on wall, hard or drop ceiling.
Drop ceiling mount kit. The casing shall have a ¾” thread for direct
connection with a conduit pipe. A removable threaded cap shall be used to
seal the unused conduit access.
18.) Processors and memory: CPU, video processing and compression:
Kern County RFP ver.1.1 8
ArTPEC-ArAM: 64 MB, Flash: 8 MB Battery backed-up real-time clock
19.) Power: 4.9- 5.1 V DC max 3.8 W Power over Ethernet IEEE 802.3af,
Class 1 power classification
20.) Operating conditions: 0-50 ºC (32-122 ºF) Humidity 20-80% rH
21.) Supported protocols: IPv4/v6, HTTP, HTTPS, SSl/TlS*, TCP, QoS, SNMP
v1/v2c/v3 (MIB-II), rTSP, rTP, uDP, IGMP, rTCP, SMTP, FTP, ICMP
DHCP, uPnP, Bonjour, ArP, DNS, DynDNS, SoCKS, NTP,
3.1.2 Pan Tilt Zoom (PTZ)
1.) Image sensor: ¼” ExView HAD Progressive Scan CCD
2.) Lens: F1.4 - 4.2f = 3.4 - 119 mmAutomatic day/night IR filterAuto
focusFocus range: 100 mm (wide) or 1000 mm (tele) to infinity
3.) Angle of view: 1.73° - 55.8° Horizontal
4.) Zoom: 35x optical and 12x digital, total 420x
5.) Minimum illumination: Color: 0.5 lux at 30 IRE, B/W: 0.008 lux at 30IRE
6.) Pan range: 360° endless
7.) Tilt range: 180°
8.) Speed range: Pan: 0.05 - 450°/sec, Tilt: 0.05 - 450°/sec
9.) Video compression: Motion JPEG, MPEG-4 Part 2 (ISO/IEC 14496-2)
ASP level 0-5, SP level 0-3
10.) Resolutions: 4CIF, 2CIFExp, 2CIF, CIF, QCIF Max 704x480 (NTSC)
704x576 (PAL) Min 176x120 (NTSC) 176x144 (PAL)
11.) Frame rate NTSC/PAL: Up to 30/25 fps progressive scan video in all
resolutions (Motion JPEG or MPEG-4)
12.)Video streaming: Simultaneous Motion JPEG and MPEG-4
Controllable frame rate and bandwidth Constant and variable bit rate
Kern County RFP ver.1.1 9
13.) Image settings: Wide Dynamic Range (WDR) Electronic Image
Stabilization (EIS) Manual shutter time setting, Compression levels: 11
(Motion JPEG)/23 (MPEG-4) Rotation: 0°, 180°Aspect ratio correction
Color: color level, black & white Configurable Brightness and Sharpness
Overlay capabilities: Zone ID, preset ID, time, date, PTZ coordinates, text
or image3D privacy masking with 8 zones
14.) Pan/tilt/zoom: E-flip, 100 preset positions, Guard tour, Control queue
Supports Windows compatible joysticks
15.) Shutter time: NTSC: 0.5 - 1/30 000 s, PAL: 1.5 - 1/30 000 s
16.) Audio: Two-way (full or half duplex) or one-way G.711 PCM 64kbit/s,
726 ADPCM 32 or 24 kbit/sRequires external microphone or line in. Mono
audio output (line level) connects to PA system or active speaker with
17.) Security: Multiple user access levels with password protection, IP
address filtering and HTTPS encryption, IEEE 802.1X network access
18.) Users: 20 simultaneous Unicast users. Unlimited users using
19.) Alarm and event management: Events triggered by built-in motion
detection, PTZ position, audio detection, external inputs, and temperature
levels or according to a schedule. Image upload over FTP, e-mail and
HTTP Notification over TCP, e-mail, HTTP and external outputs.Pre- and
post alarm buffer of up to 36 MB
20.) Connectors: Ethernet 10BaseT/100BaseTX, RJ-45 Three 8-pin
terminal blocks: 4 alarm inputs 3.3 - 40 VDC, 4 relay outputs 50 V 500
mA, power-in, audio line/mic in, audio line out, auxiliary power out, 12
VDC max 200 mA
21.) Casing: Metal/Plastic casing. Polycarbonate dome cover (tamper
22.) Power: 18 - 30 VAC, Max 25VA 22 - 40 VDC, Max 20W
23.) Operating conditions: -5 - 45 °C (23 - 113 °F) Humidity 20 - 80% RH
(non-condensing) Alarm when out of operating range
24.) Supported protocols: Pv4/v6, HTTP, HTTPS, SSL/TLS*, TCP, QoS,
SNMPv1/v2c/v3 (MIB-II), RTSP, RTP, UDP, IGMP, RTCP, SMTP, FTP,
ICMP DHCP, UPnP, Bonjour, ARP, DNS, DynDNS, SOCKS.
Kern County RFP ver.1.1 10
25.) Outdoor housing solutions, Outdoor power supply, IR illuminators.
4.0 Software System Requirements
For the purposes of this requirements document: Event Trigger is
defined in 4.1(section a).
For the purposes of this requirements document: Incident is defined
as an event that the camera recorded and flagged for special attention.
For the purposes of this requirements document: A product can be
defined as verifiably authentic if the following is true:
• No frame in the video stream has been modified.
• No new frame was inserted in the video stream.
• No frame was removed from the video stream.
• The video being viewed actually came from the indicated
a. The Video surveillance server software shall operate on the Windows
Server 2003 platform or Linux platform (Red Hat or SUSE).
b. The system shall have an event logging capability.
c. The system shall have the capability to display a minimum of 32
concurrent camera views in a single monitoring station display layout.
d. The system shall support a network client and a web client. (Note: The
network client is software that allows users with proper rights/permissions
to view live or recorded video. The web client has the same functionality
as the network client without the need to install software.)
e. The system shall be capable of creating event-driven automated
f. The system shall be able to detect and log non-functioning cameras.
4.1 Camera Events
a. The system shall have the capability of supporting the following event
1) voice event
2) movement event
3) preset events
4) light response event
Kern County RFP ver.1.1 11
5) manual events
b. The system shall provide the capability for the creation of user-defined
recordings of pre and post events.
c. The system shall allow pre/post event buffer times to be manually defined
by the administrator.
d. The system shall provide a mechanism for continuously recording
predefined events and incidents as long as motion is detected.
e. The system will have the capability of video analytics.
f. The system should have the capability to upload from mobile video
devices (i.e. vehicle mounted systems).
4.2 System Archival/Storage System Requirements
4.2.1 Data Storage Requirements
a. The system shall provide evidence that the surveillance video is
verifiably authentic (i.e. has not been changed since its original
recording - Watermarks).
b. Surveillance video that has been moved from active storage to the
archives shall be kept at the same resolution.
c. The system shall keep an event log. Logged events may include (but
not be limited to) the following:
1) The time and date a person logs into the system.
2) When and by whom an image was printed.
3) When and by whom a surveillance video clip or image was
4) When and by whom a surveillance video clip or image was
emailed and the recipient.
d. Surveillance video and images shall be associated with metadata,
such as time and data, originating camera, etc.
e. The system shall distinguish between verifiably authentic surveillance
data and data that has been modified (or is otherwise legally
f. Failover and redundant capabilities for the Main Database Server and
Media Archive Server. (See 2.1.6)
Kern County RFP ver.1.1 12
g. Incident storage: The original recordings of incidents shall be kept on-
Line Disk for twenty five (25) months.
h. Event (Non-incident) storage: Surveillance recordings not containing
any incidents shall be kept on-Line Disk for 25 months.
i. The non-incident storage system/media shall provide enough capacity
to store/archive 25 months worth of data with the required/proposed
FPS (frame per second) and/or SIFF. If the proposed/installed amount
of data storage runs short throughout the 25 months, then the vendor
is responsible to provide/install additional data storage at no cost to the
j. The storage system shall be scalable, such that the data storage can
be expanded. Expansion limitations needs to be documented.
k. 5 Incidents redacted from the archives shall be available to the user
within 20 minutes, including the time for any necessary manual efforts.
a. The system shall produce output in a format that is compatible with the
Windows environment and can be saved on a DVD data disk (i.e.,
MPEG2, AVI and ASF formats).
b. The system shall produce output in a format that is viewable by
standard U.S. DVD player.
220.127.116.11 Still Images
a. The system shall produce output in JPEG format and at least one of
the following formats:
4.3 Video Viewer (Control Center, Admin Station, and Client Viewer)
a. The system shall allow users to view real-time and recorded surveillance
b. The system shall allow users to pause, fast-forward, step through forwards
and backwards, and rewind video.
Kern County RFP ver.1.1 13
c. Users shall be able to search for surveillance data according to the
d. The system shall allow users to capture still images from video.
e. The system shall allow users to print color still images.
f. The software shall have the ability to create DVDs of verifiably authentic
g. The user shall be able to adjust contrast, brightness, and zoom when
viewing surveillance video and images.
4.4 System Administration
a. The system shall provide the functionality to manage the system at an
administrative level. (Note: The management software will be used by
administrators to perform activities such as adding users, changing
passwords, granting or denying permissions to cameras or deactivating a
b. The system shall be capable of creating new user accounts.
c. The system shall be capable of creating rights for user accounts.
d. The system shall have the capability to manually configure the display of
the surveillance video.
e. The system shall have the ability to support the following types of roles as
specified in Table 4.1:
Table 4.1 - Roles
Role Real-time Replay Search/Retriev Control
Viewing (Video e Cameras
recordings) Video Archives (remotely
Administrator X X X X
Control X X X
Video Viewer X X
Super Viewer X X X
Kern County RFP ver.1.1 14