Download as pdf or txt
Download as pdf or txt
You are on page 1of 192

Arnaud Vanwolleghem

Bosch IP Camera Configuration

In this online training, we will be covering the camera configuration of Bosch IP


cameras. We show you what are the necessary settings that need to be configured
and what other things you might want to setup as well for your specific need. Upon
completing this training you will have a good understanding of camera configuration.
The initial configuration of a default camera and the advanced features that can be
configured.

IN ITIAL CON FIGUR ATION

Apps to use to configure a camera

Configuration Manager: Simple configuration of a defaulted camera

ADVAN CED CON FIGUR ATION

Configuration Manager:​ Camera Tab

Configuration Manager: Pan, Tilt and Zoom Camera Settings​

Configuration Manager: ​Alarms Tab


Configuration Manager: ​R ecording Tab​

Configuration Manager: Connectivity

Configuration Manager: ​Network Tab

VIDEO AN ALY TICS B ASICS

Video Analytics Basics

Configuration Manager: ​VCA Tab

USEFUL LIN KS

External links

Links to Bosch Websites

White papers

Bosch YouTube channel

EXAM

Bosch IP Camera Configuration Exam

QUESTION B AN KS

Bosch IP Camera Configuration Exam without Networking


Lesson 1 of 15

Apps to use to configure a camera


Arnaud Vanwolleghem

Configuration Tool Options

Aside from configuring the camera using its own browser, there are other tools you
can use to setup the camera. The choice when using which tool will come down to

the individual installer. Their experience and know how of the tool will dictate which
one they will use.

Project Assistant by Bosch is the market’s most easy-to-use

app for initial installation and basic


configuration of IP cameras. Off-site and without

connection to the camera, basic configurations can be created


and then shared with colleagues. On-site, these pre-

configurations can be pushed onto the camera, making the

installation procedure easier and less time-consuming.

Cameras previously configured can be integrated as well. The

app allows easy viewing and adjustment of the camera's field


of view. The app automatically generates a comprehensive

report of the commissioned cameras.

Project Assistant

Quick and easy configuration of basic camera settings.

Simple set up for camera field of view.

Offline pre-configuration and sharing of project files for collaborating


among colleagues, across sites.

Comprehensive documentation and reporting of the installation and


project progress.

Intuitive camera calibration feature to ensure the most accurate


Intelligent Video Analytics results.
In the Configuration Manager program, you have

access to all devices and software components in your CCTV

network. Configuration Manager comes with a reworked user

interface that incorporates a number of usability


improvements and simplifications that all together provide a

new and better user experience. It provides flexibility in

sizing for the various working partitions of the screen and

allows choosing between window and table view. Its

appearance is adaptable both in the navigation menu

placement and in the dynamical positioning of the working


windows according to the screen aspect ratio and available.

Configuration Manager

Free of charge configuration tool

Access to all devices in your network with support of all Bosch video
products and ONVIF products

Includes MicroCA for local certificate creation and handling

User and privileges management


Always cutting-edge due to frequent update

BVMS Configuration Client

Only used when working with BVMS (Bosch Video Management Systems) stand alone or DIVAR
IP All In One family.

Note : Configuration Manager and BVMS Configuration Client will not run
simultaneously.

Links to the software


For more information on the software and how to download them, click the links

below.

Configuration Manager

CONFIG MGR.
Project Assistant

PROJECT ASSISTANT

BVMS Configuration Client

BVMS
Lesson 2 of 15

Configuration Manager: Simple configuration of


a defaulted camera
Arnaud Vanwolleghem

Configuration Manager

Basic Overview
For this training, we chose to use Configuration Manager for the following reasons.

Multiple camera configuration at the same time.

Ease of navigating from one menu to the other.

Updating firmware in batches are available.

There are more reasons why we chose Configuration Manager but for now, we will
limit it to it’s ease in setting up the cameras as well as having all pertinent features

that can be configured using this application.


When starting Configuration Manager, there are three main menu tabs. In the next chapter, we

will be talking about these tabs in detail.

Network Scan: This menu column scans the network for all Bosch and
ONVIF IP video devices.

My Devices: Contains devices added to the local machine database


(not used with BVMS).

Preferences: Application and Lite Viewer settings.

Note: You will only be utilizing the “Network” menu.

Step 1: Network Scan


Name : Shows the name given to the camera.

URL : Gives the currently assigned IP address.

Type : Shows the type of device detected.

MAC : Supplies the MAC address of the detected device.

FW version: Displays the currently loaded version of firmware on the device.

The “Devices” menu can be expanded by stretching the column to the right:

Place the mouse cursor over the far-right column line.

Click hold the edges and drag to open the column.

Step 2: Initial Password

All defaulted devices with Firmware 6.4 loaded cannot be accessed or configured without a
Service level password configured. The password must have:

Minimum 8 Characters.
Upper and lower case.

Alpha numeric.

Special Characters.

Step 3: IP Addressing
Factory default settings for Bosch Video devices will vary based on product family and firmware

version. Knowing the default IP address of the different devices is important so you can

recognize a camera in its default state even before picking the camera. You will know which

cameras need to be configured.

CPP 4 or higher devices with firmware 6.2 are defaulted to DHCP, but
if no DHCP server can be found they will set to 192.168.0.1.

Devices with firmware 6.3 are defaulted to DHCP, but if no DHCP


server can be found they will generate a unique APIPA IP Address
(169.254.x.x).
IP Address can be assigned to multiple devices simultaneously by using either the
“CTRL” or “Shift” key while selecting the devices. Once devices are selected “Right
Click” and select the “Device Network Settings…” sub-menu.

This is a quick way to address the camera. There are


alternative ways but for this training this is the preferred way
Note: Refer to the camera schedule provided by your “Project
Manager” for valid IP addressing.

From the pop-up IP Address menu enter the starting IP address.

The address range will auto fill based on the number of devices
selected.

Enter the “Subnet mask” and “Gateway” address.

Select OK.

After selecting “OK” all devices will reboot. After reboot, devices will be detected
with their newly assigned IP address. If devices do not reappear, select the “Refresh”
tab at the bottom of the “Devices” column. After any changes, always select the
“Save” tab.

Step 4: Firmware Upgrade

All video devices installed should be configured with the latest version of firmware that is

supported by the Viewing Client you are utilizing.

The current authorized version will be specified in the “Camera


Schedule” supplied by your Project Manager.

All firmware version for all CPP Families are available from the Bosch
Download Store.

Important Note of Firmware 6.50 and Beyond


Starting with firmware 6.50 the foundation of “Two Factor Authentication Firmware
Signature” process was implemented inside all devices.

This process takes effect when installing Firmware 6.51.

Upgrading to 6.51 is only possible if the device has 6.50 loaded. Attempting to load
6.51 to a device with firmware below 6.50 will fail.

6.50 has the decryption mechanism needed to load firmware 6.51.

NOTE: Downgrade is only possible with a special 6.50 firmware supplied by tech
support / why downgrade?

Special projects that do not support 6.51 ( Genetec / Old BVMS systems etc).
Note: Make sure you have enough power in your laptop so as

not to lose connection during the upgrade. Losing connection


can damage the camera and render it useless. You will have to

send it back for repair.

Prior to loading firmware on any devices, the following must be adhered to:

If the downloaded firmware file is in a “zipped” format it must be


uncompressed prior to proceeding.

Firmware versions are in a “*.fw” file format and are CPP specific.
Devices can only accepted Family specific firmware files.

DO NOT close the Configuration Manager application during the


firmware upgrade process to a video device.

To start the upgrade process right click the desired device and select:

The “File Upload” sub-menu.

The “Firmware…” sub-menu.


Multiple “like” devices can upgraded simultaneously by using the
“Ctrl” or “Shift” keys.

Windows Explorer will allow you to browse to the location of the


desired firmware file. Example: CPP6 ver. 6.32

Note: Do not leave the page when upgrading the firmware so


as not to break the upload.

Select the “Start” Tab.

The “progress” bar will show status.

After Upload is complete the device will reboot.

Step 5: Camera naming

General Menu: Unit Access


The “Unit Access” sub menu has three sub menus, the first of which is “Camera
Identification”:

Device Type : Static.

Camera Name : This will be reflected in all apps as the camera name.

DEVICE ID: Management ID for larger sites.


Note: Naming a camera is one of the basic settings of a
camera. When naming a camera, it is best not to include any
special characters as depending where you in integrate this
camera, special characters can create confusion with other
systems.

Step 6: Date and Time setting

General Menu: Date and Time


The cameras by default will be set to Western Europe so if you are setting this up in a
different location then you need to sync the time to the local time. The best thing to
do is to make sure your computer/laptop using Configuration manager is set for the
local time then you will want to click on the “sync PC” button so that the camera will
look for the times server of your laptop and sync to it.

As a rule, all devices MUST be synchronized to a central time, so they all have the
same time, and you won’t have recording or playback issues.

The “Date/Time” sub-menu allows you to set the base Date and Time for the devices:

Factory defaulted devices will be set to “Western Europe”.

Select the “Sync PC” menu to set to the correct time.

Once the devices are added to the recording appliance system ( Divar
IP ), they will automatically sync to BVMS.
Note: Multiple devices can be configured at one time: Press
“Ctrl” or “Shift” + the specific camera.

TLS for Time sync is a good way to make sure that no one hacks the system by
jumping into the communication between the camera and the time server. TLS
ensures that the communication is secure
Devices loaded with 6.20 and above can utilize TLS (Transport
Layer Security) for time synchronization.

Step 7: image quality settings

General Menu: Initialization

The “Initialization” tab will vary based on the type of device that is being configured. Main menu
items are as follows:

Lens Wizard: This opens the devices Lens Wizard interface. This is not
applicable for PTZ cameras.

Factory default: restores all devices settings to default including the


camera’s IP address.
Note: When the lens wizard pops up it will ask for the service

credentials. One on the lens wizard you can now focus the
camera better using the different steps in the lens wizard.

Configuration Manager: General Tab

The initialization menu also contains a menu called “Application Variant”. This is a
“Critical” menu depending on the type of device you are working with.

Application Variant

Certain cameras gives you a choice of how you want the camera to perform. In some
cases, this are just changes to the resolution you want to use but in some it can be
other features can be turned on and off. For example, a Flexidome starlight 8000i can
perform with a 1080p, Standard definition plus wireless function or just two standard

definition streams without wireless capability.


The initialization menu also allows you to select the “Sensor Mode” and the “Coding
Standard” of certain cameras.

Sensor mode

The sensor mode specifies the base resolution and frame rates for the image quality
settings. Fast moving scenes use more frame rates (50 fps or 60 fps) for better image
quality than slow moving scenes. Adjust this setting as necessary. This higher
resolution (HD 1080p) gives maximum detail in these scenes, but can result in
motion artifacts for fast-moving objects because of the lower frame rates.

Coding Standard

What is the difference between video coding H264 and H265?

H.265 provides better compression efficiency, it requires more processing power to

encode and decode video, meaning that it may not be the best choice for older or less
powerful devices. H. 264, on the other hand, requires less processing power, making
it more efficient on older or less powerful devices.
Sensor Mode can Other devices can
be changed also be set to
depending on the H.265 or H.264
camera. encoding!

Lens Wizard

While the initialization menu allows access to the “Lens Wizard”. This menu will
always open in a Web Browser supplied by the device itself.

Focus controls allow for the following:

Default: Centers the back focus of the device.

Full Range : Will focus based on the entire field of view (FOV).

Local Range : Will focus based on area specified in the Draw Menu.

The Draw Menu allows you to select a point of focus


After selecting the desired menus, the results will be a fully focused camera.

Depending on location of camera installation and the FOV, a local


range focus may be required.

Devices that have more than one camera or sensor, each sensor will
need to be focused separately.

Positioning
Positioning of the camera refers to the mounted position of the camera as well as the
geographical location of the camera. The geographical position of the camera might
not be important to most installation but if it ends up as something that’s needed

then this is where you will setup the location.


The cameras that are equipped with the gyro sensor would only need the height
inputted and the camera will estimate the tilt angle, roll angle and Focal length. This
is needed if you are to calibrate the camera.

Coordinate refers to the position of the camera against its position on earth. You have a choice

of using the Cartesian or WGS84 coordinates. The Coordinate system feature describes the
position of the camera in a local Cartesian or the global WGS 84 coordinate system. The

camera and the objects tracked by the video analytics are displayed on a map.
Select the coordinate system and enter the appropriate values in the additional input
fields that appear depending on the coordinate system selected.

Cartesian: The Cartesian coordinate system describes each point in the space by
a combination of the position on three orthogonal axes X, Y and Z. A right-handed
coordinate system is used, where X and Y span the ground plane and Z describes
the elevation of the ground plane.

X [m]: The location of the camera on the ground on the X-axis.

Y [m]: The location of the camera on the ground on the Y-axis.

•Z [m]: The elevation of the ground plane. To determine the elevation of the
camera, add the Z [m] value and the Height [m] value of the camera.

WGS 84: The WGS 84 coordinate system is a spherical coordinate system


description of the world and used in many standards including GPS.

Latitude : Latitude is the north-south position of the camera in the spherical


coordinate system WGS 84.

Longitude: Longitude is the east-west position of the camera in the spherical


coordinate system WGS 84.

Ground level [m]: The elevation of the ground above sea level. To determine the
elevation of the camera, add the Ground level [m] value and the Height [m] value
of the camera.

Step 8: user management

User Management
On the User management tab, you can specify how to authenticate the camera. Bosch
Video Devices support several different types of authentication based on
environment:

Active Directory Support

Certificates
Passwords

Bosch Video Devices have 3 default built in accounts: Live, User, and Service.

Users can be added to any group.

Authentication type can be specified.

Service is the administrative account which gives access to configuration of the

camera. The USER account gives permission to view live and recorded video while the
LIVE account only gives you permission to live viewing. Make sure you follow the
conditions of password creation.
Lesson 3 of 15

Configuration Manager:​Camera Tab


Arnaud Vanwolleghem

The camera menu


The Camera menu in configuration manager provides access to a video device’s sub
menus:

Below are examples of how the menus will change with the different model of
cameras. Make note of how many more menus appear when using a PTZ camera.

Autodome 7000i CPP 7.3

Multi Imager 7000i CPP 14.1


Flexidome Panoramic Camera CPP 6

Display Stamping
Display stamping is used to identify the camera you are looking at on Operator Client.
This makes it easy to identify by the operator. You are also able to add an
authentication factor to the video you are recording.

The Display Stamping menu supplies multiple display menus such as:

Camera Name, Logo and time Stamping.

Time Stamping and appearance.


Alarm Messaging stamping on screen.

Video Authentication.

Video Authentication

This is the explanation of what Video Authentication does

with the video to give it some form of authenticity. Data Fixity


means that the data has not been changed. If it does get
changed then the authenticity is now different from what it
was originally created.

Video Authentication deals solely with methods of validating the authenticity of video. Video
authentication does not deal with the transmission of video, or data, in anyway.

**Prior to the release of firmware 5.9 water marking was performed via a simple checksum

algorithm over the video stream. When dealing with basic watermarking there is no use of

certificates or encryption. A checksum is a baseline measurement of a file's "Data Fixity" and


validates a files integrity.

Hashing
Hashing is used in conjunction with authentication to produce strong evidence that a
given message has not been modified. This is accomplished by taking a given input,
encrypting it with a given key, hashing it, and then encrypting the key with the
recipient’s public key and signing the hash with the sender’s private key.

When the recipient opens the message, they can then decrypt the key with their

private key, which allows them to decrypt the message. They then hash the message
themselves and compare it to the hash that was signed by the sender. If they match it
is an unmodified message, sent by the correct person.

Hashing serves the purpose of ensuring integrity.

It takes arbitrary input and produce a fixed-length string that has the following attributes:

The same input will always produce the same output.

Multiple disparate inputs should not produce the same output.

It should not be possible to go from the output to the input.


Any modification of a given input should result in drastic change to the
hash.

For more information on hashing, click here.

Authentication: Hashing Recorded Video


The hashes are checksums of the video that are encrypted, or signed, by the private
key in the stored certificate within the device. Since the digital signature is embedded
in the video stream, it will be also stored in the recording.
Your choices are:

Off

Watermarking

MD5: Message-digest that produces a 128-bit hash value.

SHA 1: Designed by the United States National Security Agency and is


a U.S. Federal Information Processing Standard published by the
United States NIST. SHA-1 (Secure hash algorithm produces a 160-bit
hash value.

SHA 256: SHA-256 algorithm generates an almost-unique, fixed size


256-bit (32-byte) hash.

Imaging Menu
The Imaging menu supplies multiple menus that directly effect how imaging is
performed and or produced.

The Menus are:

Scene Mode: offers 9 presets for environment variables.

Color: allows for adjustments such as brightness contrast and


saturation.

Automatic Light Control (ALC): allows access to “Day Night”


functionality.

Enhance: provides access to iDNR.


Scene Mode
You can create your own mode too by changing the settings to
your needs and creating a new “Mode ID”.

Scene Mode offers 9 modes for environment variables.

Each mode represents a particular setting that is meant for that environment.

Color
Color allows for adjustments such as brightness contrast and saturation.

The settings here will change depending on the Scene mode you choose
but are editable.
White Balance is a measure of how true white needs to be. You have
several settings you can use to make this work:

Basic Auto

Standard Auto

Sodium lamp auto

Dominant color auto

Manual

There is not right setting for the scenes that you have as they
might be totally different than what the default settings are

made for. You just have to try them and choose the one that
really fits your needs and maybe you’ll need to try and tweak
the settings so you get what you feel/think is what you need

to have in terms of lightness and brightness.

Automatic Light Control

Automatic Light Control (ALC) allows access to “Day/ Night” functionality

There are three ALC modes:


Fluorescent 50 Hz (European Standard)

Fluorescent 60 Hz (American Standard)

Standard (default)

Day to Night or Night to Day switchover for when the camera will switch to Day or Night
mode.

Enhance

Enhance provides access to CBIT (Content Based Imaging Technology) features of the camera

Backlight Compensation: When turned on, it enhances the images of


the foreground so that you can see details even if the background
gives a shadow to the foreground.

Contrast Enhancement: Give you better contrast to your images.

Intelligent Defog: Give you the ability to see better during foggy
scenes.

Intelligent Dynamic Noise Reduction: Intelligent Dynamic Noise


Reduction is a bit rate reducing feature of the camera based on the
motion being seen on the camera. It can be further improved by
adjusting the Temporal or Spatial noise filtering.
** This look will differ depending on the CPP group of the
camera. For example, CPP 14 has a small amount of
enhancement features.

Intelligent Dynamic Noise Reduction (iDNR)

iDNR gives the camera the ability to analyze the scene and determine if it needs the
resolution assigned to it or reduce the bandwidth for the time there's no activity in
the scene. This is a great bandwidth reducing feature of the camera.
For more information on iDNR, click here to see a video that shows how IDNR works
in Bosch cameras in an indoor scene. Click here to see a video that shows how IDNR
works in Bosch cameras in an outdoor scene.

Intelligent Dynamic Noise Reduction (iDNR) is an advanced feature that leverages CBIT

technology.

iDNR reduces noise and bit rate by analyzing light levels and Content Based Imaging to change
the type of compression being utilized automatically:

Temporal Compression

Spatial Compression

Video Streams
The “Stream Settings” menu in conjunction with “Encoder
Profile” menu are two important menus that you will need to
configure on any video device.

The Video Streams menu is divided into two sections:

Stream Settings

This is where you apply which resolution, Frame rate and bit rate
you want your streams to be at.
Note: CPP 13 cameras will have three streams while CPP 14 cameras
have 4 streams

Live Video is the preview of how that image using the settings you just entered will
look. When configuring the streams remember that stream 1 by default is the
recording stream and stream 2 is the live stream. Even with CPP 13 and 14, stream 1

is still the recording stream and stream 2 is live by default.

The property menu allows you to select the resolution and aspect ratio of the device's
available streams.

Stream 1(the Stream 2, the


default recording default viewing
stream) offers stream, offers a
native formats. variety of formats.

The camera streams formats vary quiet a bit between camera models. These formats
are just examples of what you can find. For cameras with more than 2 streams, they
will also have their own settings for stream 3 and 4.
CPP 13 and 14 cameras

CPP 13 and 14 cameras have more than two streams depending on the camera. These
streams can be used as your regular viewing stream and can be configured just like
both stream 1 or 2.

Stream 3 or 4 Stream
formats. prioritization gives
priority to which
stream is more
important to your
system. With
Stream
prioritization you
can select the
stream that should
not drop any
frame. For each
stream, select the
appropriate
options in the
fields that follow.
The “Non-recording profile” drop-down allows you to select one of the device’s 8 built-in

encoder profiles.
The assigned profile can be “tweaked” here, and adjustments will
apply to the “Encoder Profile”

Assigned Recording Profiles always override live stream assignments!

Target bit rate: This is the bit rate that the encoder will always try to
achieve when transmitting video or sending video to storage.

Max bit rate: This is the maximum bit rate the encoder will produce
and place on the network.

If for some reason, the bandwidth on the network is reduced or


the scene activity increases and the max bit rate has been
achieved, the encoder will automatically reduce resolution of the
encoder’s I-Frames and P-Frames to ensure full frame rate video is
supplied.

To get an accurate figure to put at target bit rate, consult the Bosch storage calculator in the

Bosch support website.


The “Encoder Profile” menu allows you configure any of the device’s 8 built-in encoder

profiles.

Profiles can be renamed.

Max and Target Bit Rates can be adjusted.

Averaging periods can be set.

Frame rate settings can be adjusted.

Note: If you are not sure how to adjust the profiles with the correct information, we suggest
not to touch them because you might end up having results that you are not satisfied with.

Streaming Terms
Image Optimized: This setting is optimized for image quality and can produce high
bandwidth.

Bit Rate Optimized: This setting is optimized for low bandwidth although the image
quality will not be the best.

Balanced: This setting offers a balance between optimal image quality and optimal
bandwidth usage.

JPEG Stream
JPG Stream Menu allows you to configure how streaming JPGs are configured when
utilized, as well as picture quality of JPGs for other purposes. JPG images can be
used as snapshots for time lapse capture or to be sent with notifications. For CPP 13

and 14 cameras they have extra streams that can be configured to be a JPG stream.

This feature is not available in CPP 13 and 14 cameras.

Exposure Priority
Panoramic Cameras are the only cameras to have Exposure Priority
feature.

This is to optimize image quality in certain areas.

Eight zones for measuring the exposure, can be drawn on the full
image circle and assigned a priority level.

These zones are given a higher or lower priority when the camera
calculates the exposure level.

This ensures that the important areas of the scene have the ideal
exposure level.

Audio
The Audio menu allows you to select Input and Line Out volume, as well as select the audio
“codec” the device will use.
Note: You must make sure that your camera is either equipped with a mic or has been
installed with a microphone connected to the audio input. You can use this microphone to

listen to sounds that you can use as alarm triggers.

Privacy Masks

The Privacy Masks menu allows you to configure up to 8 adjustable “masks” within the

Field of View.

For masks to become active you must select “Enable”.

Note: The masks can also be configured with additional nodes to make

them more pliable than squares or rectangular shape.


Lesson 4 of 15

Configuration Manager: Pan, Tilt and Zoom


Camera Settings​
Arnaud Vanwolleghem

PTZ

When working with PTZ cameras, you will see additional menu tabs.

The sub menus will vary based on the model of camera.

Note: The additional menu you will see in the Camera Tab will only show

up when you are configuring PTZ cameras. They will vary depending on the
model of the PTZ camera.

Features that can be adjusted are the following:

Auto Pan Speed: Continuously pans camera between right and left
limit settings.

Inactivity: Specifies what the camera will do after an inactive period


(not operated).

Off: Camera remains at current position.

Pre-position 1: Returns to this position.

Previous Aux: Returns to previous activity.

Inactivity Period: The amount of time until it enacts the above.

Auto Pivot: Adjust tilt of camera as camera follows object to maintain


correct orientation.

Freeze frame: Freezes image while camera moves to predetermined


scene position.

Max Pan Speed [%]: Select the maximum pan speed (in percent).

Max Tilt Speed [%]: Select the maximum tilt speed (in percent).

Tracking Zoom–out Limit [%]: This parameter defines the zoom ratio
percentage to which the camera zooms out after.

Tracking Idle Time [s]: Stops tracking, or if Intelligent Tracking loses


visibility of an object being tracked.
PTZ Lens

Azimuth
Azimuth is the angle formed between a reference of direction.
Enabling azimuth allows this angle and elevation to display on the
image.

There are two ways you can determine an azimuth. You can:

1. use a map to determine a grid azimuth

2. use a compass to determine a magnetic azimuth

There is an azimuth calculator you can use to get this information.

Settings
Settings in the Lens section:

Auto focus settings:


One push (spot focus): Activates auto focus after camera stops
moving.

Auto Focus: Always focusing, even while moving.

Manual: Can only be focused using buttons on live page.

Focus Speed: How fast auto focus re-adjusts when image is blurred.

IP Focus Correction: Optimizes focus for IR lighting.

Day/Night near limit: Distance limits depending on the time of day.

Iris: Automatically adjusts the lens to allow the correct illumination of


the camera sensor.

Constant (default): camera constantly adjusts to varying light


conditions (default). If you select this option, the camera makes
the following changes automatically:

Gain Control: switches to AGC

Shutter Speed: switches to default.

Manual: camera must be manually adjusted to compensate for


varying light conditions.

Zoom: Maximum zoom speed Controls the zoom speed.

Zoom limit: Select the appropriate limit for zooming the camera:
20x, 30x.

Digital zoom: Digital zoom is a method of decreasing (narrowing)


the apparent angle of view of a digital video image.

PTZ Settings
Auto Pan Speed: Continuously pans the camera at a speed between
right and left limit settings. Type a value
between 1 and 60 (expressed in degrees), inclusive. The default
setting is 30.

Inactivity: Selects the time period the dome must be not controlled
until the inactivity event will be executed.

Off (default): Camera remains on a current scene indefinitely.

Pre-position 1: Camera returns to Pre-position 1.

Previous AUX: Camera returns to the previous AUX activity.

Inactivity Period: Determines the behavior of the camera when the


control for the camera is inactive. Select a time period from the pull-
down list (3 s - 24 h). The default setting is 2 minutes.

Auto Pivot: The Auto pivot tilts the camera through the vertical
position as the camera is rotated to maintain the correct orientation of
the image. Set the Auto Pivot to On (default) to automatically rotate
the camera 180º when following a subject traveling directly beneath
the camera. To disable this feature, click Off.

Freeze Frame: Select On to freeze the image while the camera moves
to a predetermined scene position.

Turbo Mode

Azimuth: Select On to display azimuth/elevation readings.


Select Off to hide azimuth/elevation readings.

Proportional Speed

Proportional Speed mode


Auto Pan Left limit: Sets the left Auto Pan limit of the camera. Use the
preview window to move the camera to the left pan limit and click the
button. The camera will not move past this limit when in Auto Pan.
Between Limits mode (AUX 2 ON).

Auto Pan Right limit: Sets the right Auto Pan limit of the camera. Use
the preview window to move the camera to the right pan limit and click
the button. The camera will not move past this limit when in Auto Pan
Between Limits mode (AUX 2 ON).

Tilt up limit: Sets the upper limit the camera can tilt to. Use the preview
window to move the camera to the tilt limit and click the button.
Tour A/B: Starts and stops the recording of a tour. A total of 15 minutes
of recorded actions can be saved between the two tours. This can then be
replayed continuously.

Compass: Enables view of the compass direction in lower right corner of


image.

North point: Allows user to set a north point as calibration for the
compass by moving camera to required position.

Alternative Home Position:

Click Set to set the alternative home position for the camera.

Click Clear to clear the alternative home position.

Pre-positions and Tours


Pre-positions give the cameras areas of views that it can go to by memory. Pre-
positions can be activated by clicking the position on the viewer you are using.

Tours on the other hand is a set of views that you have assigned to go to for a certain
amount of time before moving on to another view. You can set the dwell time (how
long the camera stays on that view) for the tours.

The Pre-position and Tours menu allows you to:

Add prepositions

Delete or overwrite pre-positions

Call up pre-positions

Set Dwell times for tours


Autodomes and MICs

In this section, you can create custom pre-positions and then add them to a tour that you can

play by itself. The camera will follow the sections you want it to cover and following the dwell
(pause on the area) time that you set.

Required for cameras connected through a decoder. It allows the appropriate camera
to be operated via the numerical address in the control system. Once a PTZ controller
is connected to the COM port of a decoder, the keyboard can send commands and
take control of the PTZ camera.

If you are running a PTZ camera through a decoder, like you


would on an analog model then you will need to set this up.
This way communication with the camera can be established
and the camera can be controlled by a CCTV keyboard.

PTZ Sectors

PTZ FOVs are divided into 16 sectors:

Sectors can be named.

Sectors can be “Blanked Out”.

Sectors are predefined areas by the cameras and can not be set. They are
already set by default, but you can name the sector and you can also blank
the sector so no video shows on the screen when you get to that sector.
Lesson 5 of 15

Configuration Manager: ​Alarms Tab


Arnaud Vanwolleghem

Introduction
In this section you can:

Setup the camera to react when an alarm is triggered on the camera.

Use Audio to be a form trigger if the camera is audio capable.

Create a small program using the Alarm Task Scripting Language to that can be
used when an alarm is triggered.

The Alarm menu


The “Alarm” menu allows configuration of the video device to connect to decoders
and send notifications when alarms exists.

The main portion of the “Alarm” menu allows configuration of the video device to connect to

decoders:

Multiple destinations can be configured as failovers.

Protocol, ports, and stream selection.

Video output and cameo of the destination decoder.


Allows to send email notifications with a snapshot of the video.

Note: Email notifications can be sent but email settings need to be configured first with the
correct settings to ensure delivery of the email. Not all, SMTP servers (like yahoo, gmail or

Hotmail) are supported.

Alarm Input/Output
When we show up to the present moment with all of our senses, we invite the world

to fill us with joy. The pains of the past are behind us. The future has yet to unfold.
But the now is full of beauty simply waiting for our attention.

Example : Window contacts are input devices that when it is opened can activate the
camera to respond and can also direct the camera to send a signal to another device.

This in turn, can activate other devices in the system, like sending a signal to a public
address system that will make an announcement to ward off intruders.
Alarms Tab
Audio alarms allow you to trigger alarms based on spikes in “selected frequencies”
and sound levels.

Environmental variables play a MAJOR role in configuration

Audio Recording: Be aware of local laws. Example: 4th amendment laws in the
USA.
This is a simple way to use audio as an event that can then be
configured as an alarm. More sophisticated devices have been
used to monitor sounds and can distinguish certain sounds
like gun shots that can be configured as alarm events.

Serial Interface/ Alarm Rules ( not in all


devices)
An alarm rule can define which input(s) activate which output(s). Basically, an alarm
rule
allows you to customize the camera to respond automatically to different alarm

inputs.

To configure an alarm rule, specify one input from a physical connection, from a
motion
detection trigger, or from a connection to the camera’s LIVE page. The physical input

connection can be activated by dry contact devices such as pressure pads, door
contacts, and similar devices. Next, specify up to two (2) rule outputs, or the
camera’s response to the input. Outputs include a physical alarm output, an AUX
command, or a preposition scene.

There are several inputs you can use to create outputs available. Not all are available,
as it depends on the camera model.

Serial interface is for devices that are using the serial connection and need to be controlled

during alarms.
Alarm rules can define which inputs activate which outputs.

Allows for customization of camera response.

Alarm Task Scripting


Alarm Task Scripting is creating a small program that you can insert in the camera so
the camera will react to certain conditions that happens using certain parameters.
For example: If a camera sees motion, it can send signals to all the door access
devices and have it close all the doors.

Editing scripts on this page overwrites all settings and entries on the other alarm

pages. This procedure cannot be reversed. To edit this page, you should have
programming knowledge and be familiar with the information in the Alarm Task Script
Language document and the English language.

For some installers, this is an easier way to program alarms than going to all the pages
to create what they want to happen in case of alarm situations.
Lesson 6 of 15

Configuration Manager: ​Recording Tab​


Arnaud Vanwolleghem
Introduction
There are a lot of recording options when using Bosch cameras. VRM by itself or with
BVMS, NVR when associated with other systems, Hybrid or Network DVRs and of
course using an SD or Micro SD card inside the camera. A camera can support up to a
2TB card.

All Bosch video devices can be utilized in a variety recording deployments: iSCSI Edge, VRM,

NVR, and DVR scenarios.

In this module we will configure Edge Recording.


Recording Management
Cameras will use either an SD card or a micro SD card depending on the camera
model. It supports up to a 2TB Card.

You have two options when recording locally.

1. You can use an SD.

2. You can use a MicroSD card

This depends on the model of the camera or an ISCSI device. An ISCSI device is a
recording device with hard drives and uses ISCSI (Internet Small Computer System

Interface) technology.

The “Preferred storage target type” menu allows you to select either a specific iSCSI
target (VRM) or a Micro SD card installed in the camera:

When choosing SD/Micro SD card, you must use a CLASS 10 card to prevent
device failures.

From the drop down select “SD Card”.


After selecting “SD Card”, a new card will need to be formatted:

Select the gear icon.

Select “Format” from the pop-up menu.

Once formatting starts stay on the page until the format has been
completed. If you want to add a password to the card for security,
then type on the Password box then save the configuration.

After the SD card is formatted:

Select the Start Recording Tab.

You should see the recording status become active.

If the recording does not start right away, check the schedule to see if you have
scheduled it to record at that particular time and what kind of recording mode you
asked it to record (continues or on alarm). ANR (Automatic Network Replenishment)
is a setting used for recordings to network connected device like an ISCSI device.
This ensures that no recording is missed. It records to the card first, then the card
send the recording to the network device, but if the network device is offline then it
keeps the recording until such time that the storage device is back on line and the

card can send the recordings it had saved to the network device.

Aside from showing where the recording is going it also shows the bandwidth that the
camera is producing when recording to the card.

Recording Profiles
These are important settings because this profiles will be followed by the camera as
its recording mode during the times they were scheduled. You can also choose to
record or not record audio and metadata.

You will also notice that you are able to record to a secondary device utilizing the
Recording 2 settings. An example would be, "recording 1" records to an ISCSI device
while "recording 2" records to an SD card.

The “Alarm Profiles” menu contains several important sub menus:


Profiles for Day, Night, and Weekend.

Continues Recording Setting to include profile selection.

Alarm recording Settings.

Advanced Settings that include Audio and Meta Data Recording


Options.

There’s also an option to record to a second device.

Recording Scheduler
You have 6 schedules that you can configure for your recording needs. Each one will

have it’s own color scheme that you can “paint” over the time period you want that
schedule to be active. Each schedule can be named. You can also set what kind of VCA
profile ( Silent, profile 1 or 2) you want to use for this recording schedule as well as
the scene mode you want to use for that schedule. Scene modes available are Indoor,
outdoor or vibrant. Choose which one applies to the scene.

Adjustments can only be made if Recording Is Stopped!

The “Recording Scheduler” menu Allows you to adjust the actual timing of the device’s

recording schedule to include:

VCA profile.

Scene Mode utilized.


SD Card Status
The “SD Card Status” menu will provide manufacturer information on the installed
MSD Card

Lifespan alarms on “supported” products.

Sony

SanDisk

Micron

Latest Industrial SD cards from all three vendors support this feature.
This setting is just an estimate but a good estimate for the
supported manufacturers cards. Always give it an allowance.

Image Posting

Image posting allows you to send a Jpeg image of the video to a target
location example: Dropbox or an FTP site

You have several image size options. Default 256 x 144

Your posting interval options are:

Overwrite: Overwrite the last file and keeps the name.

Increment: It sends several images and creates a file name with a


number affixed to it up to 255 ex: Outdoorcamera1. After 255 it
reverts back to the beginning.

Date/Time Suffix: Date and time is automatically added to the file


name.
VCA Overlays (optional): If you choose to put a check mark on this
box, it will include the VCA overlays in the image
Lesson 7 of 15

Configuration Manager: Connectivity


Arnaud Vanwolleghem

Cloud Services

Remote Portal

The Connectivity Tab gives you access to the Remote Portal (Bosch Cloud
Service) and its partners. Remote Portal is Bosch’s Cloud Service. It is a
useful tool where you can administrate, do remote configuration, remote
viewing, remote maintenance and it has a very nice way of adding new
features and services solution. It's a simple way to connect a local camera
to the Remote Portal and to the end user interface. Here’s a link to the
Remote Portal introduction and how to add a camera to the remote portal.

Genetec Stratocast™ is Genetec’s Video Cloud Service. Here’s a link


showing how to enroll a Bosch camera to Stratocast.

Registration Code: This area displays the state of the Stratocast

registration code.
Operation
The operation mode determines how the camera communicates with the Remote
Portal.

Select On to poll the server constantly.

Select Off to block polling.

Accounts
The Accounts menu gives you four separate FTP accounts to
use for recording or for posting of snapshots.

DynDNS
DynDNS allows you to enable a Dynamic Domain Name Server. It is important to have all the

pertinent information before entering them here.

Dynamic DNS keeps DNS records automatically up to date when an IP address changes.

Dynamic DNS is used in large networks that host internal services, and use their own internal
DNS and DHCP servers.

For more information about DDNS, watch a video here.


Lesson 8 of 15

Configuration Manager: ​Network Tab


Arnaud Vanwolleghem

The Network tab allows access to all networking sub-menus.

Depending on the CPP and firmware installed on the devices, sub-menus and content may vary

Ports
These are ports that need to be opened when you first install a Bosch camera. Bosch

communicates using RCP+ and it communicates through these ports (1756,1757 and 1758) so

they need to be opened. At some point when the cameras are locked down with security

measures then most of these ports will be closed

Network Access
This are where you can make changes to the network features
of your camera.

The main portion of the “Network Access” menu allows you to:

Configure DHCP or Static IP Addressing for both IPv4 and IPv6

Configure DNS Server Addresses

Allows you to configure ports

Authentication level

Video Transmission and HTTP browser port

HTTPS configuration and Port


TLS version and HSTS settings

Network Services

The security Prior to making


Ranking you get, changes to the
shows how secure settings here,
your device is, make sure you are
using the settings familiar with the
you have. settings that you’ll
be changing
because it can
really affect the
performance of
the device.

The Network Services Menu features a “Security Rating”

Default rating is a B

Rating meters increases as items are “Disabled”


These are more settings that you can enable or disable to
further secure your device.
The “Network” and “Network Services ” menu provides further lockdown.

Telnet and FTP have been “Removed” (2016).

HTTP can be “Disabled”.

RTSP can be “Disabled”.

•All ports that are not needed can be Disabled.

This menu allows you to disable different discovery methods not needed in a particular
installation.

Ping RESPONSE = ICMP!

Ping response is an important service that you need to think about well before you disable.

This would make the device un-pingable and hard to troubleshoot.

The “Other” menu provides an overview of the current configurations:

Warning will provide “hints”.


Gears provide shortcuts to specific configuration pages.

Please be careful with disabling service as you might end up


locking the device too much that it doesn’t work properly.

Advanced
Please make a note that different CPP groups will have

different menus.

The “Advanced” menu consists of the following:

RTSP (Real Time Streaming Protocol) – is an application-level protocol


that transmits video or multimedia and by default uses port 554. If you
need to change this port to another port, make sure the sending and
receiving devices as all using the same port.

802.1x – is an authentication protocol used to connect to a RADIUS


(Remote Authentication Dial-In User Service) server for secure
communication.

TCP metadata input – Used if using ATM/POS devices.

Syslog – Syslog is used if using a syslog server for accumulating all


logs from the system. Syslog server configuration. Needs IP address,
port used and protocol.

LLDP power – Uses Link Layer Discovery Protocol to determine the


power needs of the camera and uses the POE power to negotiate it.
Total power being requested by camera from POE switch.

Network Management

The Network Management menu provides configuration for the following:

SNMP – is used to monitor the system where the camera is attached.


If the system uses SNMP to monitor the devices, then this will allow
the camera to communicate. Simple Network Management Protocol.
Supports v1 Legacy and v3.

QOS (Quality of Service) – This assures priority levels for the different
settings of the camera. (consult the network administrator for values).
The priority of the different data channels can be set by defining the
DiffServ Code Point (DSCP). Enter a number between 0 and 252 as a
multiple of four. For alarm video, you can set a higher priority than for
regular video and you can define a Post Alarm Time over which this
priority is maintained.

Multicast
The Multicast menu provides configuration for the following:

Multicast On-Request

Multicast APIPA can be configured here

Streaming

Multicast TTL – Time To Live Value

Multicast operation requires a multicast-enabled network that uses UDP and the
Internet Group Management protocol (IGMP V2). The network must support group IP
addresses. Other group management protocols are not supported. The TCP protocol
does not support multicast connections.

A special IP address from 225.0.0.0 to 239.255.255.255 (class D address) must be


configured for multicast operation in a multicast-enabled network. The multicast
address can be the same for multiple streams, however, it is necessary to use a
different port in each case. The settings must be made individually for each stream.
Enter a dedicated multicast address and port for each stream. If you do not have a

specific IP address then type in 1.1.1.1, save it and the camera will generate an IP
address for you. Common configuration only uses Stream 2 for multicast as stream 1,
the recording stream, needs to be on unicast for recording purposes.

Multicast TTL – Time To Live Value

TTL Value 0 = Restricted to local host

TTL Value 1 = Restricted to same subnet

TTL Value 15 = Restricted to same site

TTL Value 64 (Default) = Restricted to same region

TTL Value 127 = Worldwide

TTL Value 191 = Worldwide with limited bandwidth

TTL Value 255 = Unrestricted Data

Note: TTL values are not set in stone, but they are conventions. Googling for 'same

site' also gives me 32 for instance


(https://www.techtarget.com/searchnetworking/definition/time-to-live). It really
depends on how many routers you have to go through, so messing with this may
cause weird issues.

IP V4 Filtering
IPv4 Filtering provides an additional way to restrict access to
the camera.

A base IP address that falls within the subnet rule you create. The base IP address
specifies which subnet you are allowing, and it must fall within the desired range. A

subnet mask that defines the IP addresses with which the IP video device will accept
communication.

For Example: If your camera is using 192.168.10.10 with a subnet mask of


255.255.0.0, you can enter an IP address of 192.168.5.1 with a subnet mask of
255.255.254.0 and any IP address in this range will not be allowed to view this
camera.
Lesson 9 of 15

Video Analytics Basics


Arnaud Vanwolleghem

Get data with AI

Pioneer in Artificial Intelligence


Video Analytics as Machine learning: Deep learning: Application-
standard: Camera Trainer Video Analytics for specific Video
Essential Video traffic Analytics:
Analytics applications: Intelligent Video
Intelligent Video INTEOX cameras Analytics Pro (IVA
Analytics with Traffic Pro)
Detector

Video Analytics from Bosch help

Understand scenes and situations at ever-deeper level


By delivering performant, accurate, and reliable solutions to:
Detect objects Classify objects Understand objects and
their movement
(metadata)

Intelligent Video Analytics Pro (IVA Pro)

Expert set of video analytics

IVA Pro Buildings IVA Pro Perimeter

„Building „Perimeter
security and security
operational
„Alert when
efficiency
needed in
„Minimal long-range
unwanted detection
alarms scenarios

„ No calibration „ Map based


calibration
„ Accurate „ Detect
detection and crawling and
classification rolling
of people and
Early
„
vehicles
detection in
Precise
„ challenging
people outdoor
counting scenes

IVA Pro Traffic ¹ IVA Pro


Intelligent
„ Road and
Tracking ²
traffic
intelligence „ Highly robust
and reliable
„Accuracy
tracking of
levels >95% in
objects in
busy traffic
crowded or
scenes
traffic scenes
„Map based
„ Object
calibration
classification
„Automated while auto
calibration tracking
(2023)
„ Reliable „ Accurate
detection and tracking of
sub objects, even
classification when the
of vehicles object is partly
(sub classes: obscured
bus, truck,
„ Object
bicycle,
detection and
motorbike)
tracking while
Anonymized
„ the camera is
data for moving, even
analysis* when the
object is
standing still

¹ If analytics specific to traffic detection is needed, IVA Pro Traffic can be added to the
cameras by purchasing a license.

² IVA Pro Intelligent Tracking can only be deployed in combination with an IVA Pro

Buildings or Traffic pack.

* CPP13 only. Depends on camera model!

Advanced intrusion detection in and around


buildings

IVA Pro Buildings based on deep learning


# 1. Deep learning supports advanced intrusion detection in and around buildings
The IVA Pro Buildings, based on deep learning is ideal for advanced intrusion
detection in and around buildings. The IVA Pro Buildings automatically detects
standing individuals and vehicles while ignoring false triggers, like unwanted sources
of motion, such as rain, snow, blowing leaves, lighting changes, or a shaking camera.
The solution offers indoor and outdoor people counting for typical surveillance
scenarios and alerts operators when queues begin to form regardless of congestion. It
offers a “virtual eye” to secure buildings and its surroundings by detecting objects or
persons entering a pre-defined zone, or persons loitering in the vicinity of the
premise. With no onsite calibration required, it is easy to use and deploy.

Advanced Easy and reliable


intrusion for maximum
detection. efficiency.

Detect, classify, Focus verticals.


and count people
and vehicles with
precise detail in
busy scenes.

IVA Pro Buildings: Examples

Occupancy
Count empty parking spaces for electric cars.

Precise detection and classification


Ignores false positives such as narrowing doors, shadows,
window reflections.

Plug and play: no onsite calibration.

People counting
Most video analytics solutions in the market offer people counting in a birds eye view.
However this is not the reality, as many times the cameras used for security purposes
are placed in a wide angle view. IVA Pro Buildings, based on deep learning, ensures
precise people counting from a wide angle view.
Reliable detection and classification
The IVA Pro Buildings, based on deep learning, is ideal for advanced intrusion
detection in and around buildings. Differentiating between actual security events and
known false triggers can significantly increase efficiency and reduce expenses by
focusing the time spent by security operators on authentic alerts. The IVA Pro
Buildings automatically detects persons and vehicles while ignoring false triggers, like
unwanted sources of motion, such as rain, snow, blowing leaves, lighting changes, or
a shaking camera. It keeps a “virtual eye” on buildings and their surroundings by
detecting objects or persons entering a pre-defined zone or loitering in the premise’s
vicinity. With no onsite calibration required, it is easy to use and deploy.
Monitor perimeters for intrusion, loitering, or
other activities

IVA Pro Perimeter


#2. A reliable way to enhance perimeter security

The IVA Pro Perimeter is well-suited for long-distance intrusion detection alongside
perimeters of buildings, energy facilities, and airports, even in extreme weather.
Unauthorized individuals who breach fencing and reach an entryway or runway pose
significant security and commercial risks such as sabotage and theft. The solution can

help detect challenging intrusion movements, like crawling, rolling, and other
suspicious movements, outside and under various environmental and lighting
conditions while minimizing false triggers. Early and reliable detection of potential
incidents helps operators keep sensitive areas, like airport perimeters, critical
infrastructure, and government buildings secure.

Reliable long-range Focus verticals. Perimeter Enhanced metadata


intrusion detection. security for:
Intelligent Video Analytics Pro (IVA Pro)
Intelligent Tracking

Highly reliable and robust tracking of objects

„ Focus verticals.
„ Detect, classify Simplified, faster „ Enhance metadata
and track with and reliable map- for informed
precise detail, based calibration. decision-making.
even while the
camera is moving,
and the object is
standing still.

Improve mobility, safety, and the efficient use of


roadways

IVA Pro Traffic founded on deep learning


A smart choice for traffic monitoring

Ramping up efficiency and safety on city streets is no easy task. Fortunately, deep
learning can help. The IVA Pro Traffic, based on deep neural networks, supports
strategies that enhance mobility, safety, and the efficient use of roadways. By
achieving accuracy levels beyond 95 percent in the field, it enables operators to
respond immediately to a critical situation when seconds make a difference. The IVA
Pro Traffic offers reliable detection and subclassification of vehicles such as cars,
bicycles, buses, motorcycles, and trucks. It can accurately detect and classify
pedestrians, even in crowded scenes, to enable safety solutions for vulnerable road
users. The collected data provides actionable insights for improving the efficient use
of roadways and the safety of people and vehicles at intersections, highways, and
tunnels. The algorithms of the IVA Pro Traffic are trained to ignore potential
disturbances caused by vehicle headlights or shadows, extreme weather, sun
reflections, and shaking cameras.

Detect and classify with Enhance metadata for Focus verticals.


precise detail. informed decision-
making.
IVA Pro Traffic Autocalibration

Reliable, easy and fast calibration


AI recognizes cars

Adds dimension box around car using Pseudo 3D detection.

Based on statistics and estimated car size the calibration is


calculated.

Lens distortion correction is done based on known lens type


and zoom/focus position.
Customer benefits

Easier, faster and more reliable calibration

Less error prone

Calibration method

Automatic AI-based 3D calibration using statistics of detected


vehicles

Introduction

Part of IVA Pro Traffic

DINION 7100i IR

FLEXIDOME 5100i (IR)


Combined with new version of Configuration Manager or Project
Assistant

Future

Extend to IVA Pro Perimeter for person-based Autocalibration (target


2023)

Differences EVA, IVA, Traffic Detector and IVA


Pro

When to apply
Lesson 10 of 15

Configuration Manager: ​VCA Tab


Arnaud Vanwolleghem

Camera Calibration
Certain cameras will need calibration when they are used for video analytics, not all
though. If your camera needs calibration, then this will be the tab to set it.

The calibration procedure will be discussed in our Video Analytic course. You can go
to the Bosch Academy website to learn more about calibration.

Also, click here to view our YouTube video on IVA Calibration.


Calibration is used for cameras that need an exact measurement of the area and certain objects
so they can be used for IVA (Intelligent Video Analytics)

Silent VCA
By default, Bosch Video devices are set to “Silent VCA”. In this mode, there are no
sub-menus. In "Silent VCA", the video metadata is collected but is not used to create
any events or alarms. Analysis of the video can only be done on either "Profile 1" or

"Profile 2" mode.

For information on Video Analytics, please refer to the Bosch Training Academy.
When you choose a profile, the sub-menus appear.

The “Main Operation” tab provides key menus for successful


configuration and backup of both Motion + and Intelligent
Video Analytics settings.

Operating Mode
Operating Mode has 6 options:

Off: The device will not analyze any data.

Silent VCA (Default): The device will analyze the scene and produce
and record meta data, but no events will be generated.

Profile #1 and #2: These two profiles can be setup independently of


each other. For example, Profile 1 can be IVA and Profile 2 can be
Motion+.

Scheduled: A two-part schedule can be configured for Profile #1 and


#2. This is contained in the devices itself. For example, during the day,
we use Profile 1 but in the evening hours we use profile 2

Event Triggered: Physical and Virtual inputs can be configured to


trigger based on profiles.

Scheduled Mode
An Operating Mode can be scheduled using Profile #1 or #2 depending on the time of
the day.
Note: PTZ cameras have 32 profiles that can be configured.
One per prepositions.

Event Triggered Mode

Physical and Virtual inputs can be configured to trigger based on Profiles.


Profile name

You are able to change the name of the profile if you want.

1. Select the 'Rename' button.


2. Apply name and select “OK”

VCA Analysis type

The “Analysis type” drop down menu supplies the algorithm that
the camera will use to analyze the video. It provides options
depending on the camera CPP group and model:

Motion Plus (+) : Basic Motion Detection with a configuration


menu that is similar to IVA!

Intelligent Video Analytics (IVA) : Detects, tracks, and


analyzes objects. (based on camera models)

IVA Flow: Block-based video analytics to detect the flow of


moving objects.

Essential Video Analytics (EVA) : For some cameras, the


choice is limited to EVA which is a similar to IVA with less
capabilities. (based on camera models)
Scenario

Scenarios are applications with pre-defined settings that are adapted to specific use cases. The
following scenarios are available:

Intrusion (one field)

Intrusion (two fields)

People counting

Traffic incidents

Traffic wrong way


Note: A camera calibration is required for all scenarios. Using

the scenarios will reset the VCA configuration to the scenario


defaults and delete tasks that do not fit your use cases.

Tasks
The “Tasks” tab allows you to create Motion +/IVA/EVA task. The default configuration is
“Detect Any Object” in the entire FOV.

To edit or delete a task, the task must be highlighted.

A task can be made “inactive” by clicking the “Alarm bell” icon.

•Highlight the default task and select the “Edit”.

The edit menu allows you to customize motion detection on a per device basis.

Detection can be done for the entire scene, or a new customizable


field can be created.

Select the “New Field” to create a highlighted detector field.

Properties of the field are:

Debounce time

Intersection Trigger
Filter by….
The “Filter by …..” Properties allows you to set trigger parameters. These are the
filters you can use to further customize your task and get the best results from it. The
main purpose of these filters is to make sure you limit the number of false positives
that you get when Video Analytics is applied.
You can also filter for color and choose up to five different colors with varying shades.
As a suggestion, if you are filtering for color, check with metadata inspection section
and check the color that comes up because the human eye sees colors differently
than what the camera sees.

Alarm extension time is configured so you don’t get several triggers for the same
event. This is what you call as the “quiet time” between triggers. If a trigger goes off,
it needs this number of second that no trigger is going off before it reacts to another
event.
Object Classification
Object Size
Object Motion
Object Color
Alarm Extension Time

Metadata Generation

The Metadata Generation menu has five sub tabs. The content of these submenus may
vary slightly based on CPP, firmware, and SDK version you are working with:

Global Settings: Settings that affect how you analyze the scene.

Sensitive Area: Masking of IRRELEVANT areas.

Tracking Parameters: What kind of tracking will the device use.

Idle/Removed Objects: Settings for Idle/Removed objects.

Crow Field Settings: Create active areas for crowd detection.


Metadata Inspection

The Meta Data Inspection menu generates information about the whole screen or active

objects in the Field of view by:

Individual Object

The entire “Screen”

The information you gather from this tab can be used to input on your

filters and give more accuracy in the tracking of the object or person you
are interested in. You Can also be used the information to determine if

the calibration of the camera was done correctly.

Camera Trainer (Optional)


The Camera Trainer menu (not in all cameras) teaches the camera to learn what parameters it
needs to be looking for. Given samples of acceptable objects and samples of unacceptable

objects, the camera will learn what objects will create an alarm situation. It needs about 50
positive samples and 50 negative samples for it to learn what exactly you are looking for.

Saving your configuration

Saving your IVA configurations is an important step:

Work can be loaded to a “like type device” replacement camera.

Deleted work can be restored


Note: Configurations are saved in a *.IVA file format.

Loading your configuration


In this section, You can choose which setting you want to restore.
Loading saved work will restore:

Tasks

Tamper Detection

Metadata Generation

You can choose which one you want to restore

Note: Loading will not restore “Profile Names” or Schedules!


Saving your camera Configuration

FIRS T S T E P T O S AV IN G Y O UR CO N FIG URAT IO N N E XT S T E P

Configuration Manager makes it easy to save your setting.

Choose the camera, right click and choose Settings, then Backup
FIRS T S T E P T O S AV IN G Y O UR CO N FIG URAT IO N N E XT S T E P

Another box will pop up, choose your destination location and press start

When saving your work keep the file on the default path which is the Configuration Repository. If
you put it anywhere else configuration manager will not be able to find the file. You can always still
load it via the camera’s browser.
Restoring your configuration

RE S T O RE P RO CE S S S T E P 1 S TE P 2 FIN AL S T E P

Restoring is easy as well

Right click and choose Settings, then Restore

Click the “Start” button and the setting will load, the camera will reboot and once done
then you are all set with the restores settings.
RE S T O RE P RO CE S S S T E P 1 S TE P 2 FIN AL S T E P

A box will pop up and will verify the camera you want to restore, once verified click
“Restore”

When restoring the settings, it will look for the saved setting in the configuration
Repository, if it is not there then you will have to use the cameras browser to load the
saved file.
RE S T O RE P RO CE S S S T E P 1 S TE P 2 FIN AL S T E P

Click the “Start” button and the setting will load, the camera will reboot and once done
then you are all set with the restores settings.
Lesson 11 of 15

External links
Arnaud Vanwolleghem

Youtube links

Networking

1 Computer networking explained

Multicast Fundamentals
2

DNS explained
3

4 Network Throughput

5 CMD Commands

Video Compression

1 Difference between H.264 vs H.265

2 H.264 vs H.265 explained


H.264 vs H.265 in IP Camera compression
3

Camera Calibration

1 Bosch Camera Calibration

Bosch Autocalibration
2

Bosch Map-based Calibration


3

Hashing

What is hashing?
1

IDNR (Intelligent Dynamic Noise Reduction)

1 IDNR Indoor cafe scene

IDNR Outdoor street scene


2

Genetec Stratocast
How to use a Bosch camera in Genetec Stratocast
1
Lesson 12 of 15

Links to Bosch Websites


Arnaud Vanwolleghem

This is the link to the Bosch Academy Website. You will have
to register before you are able to view the different course
available
Here you can find the link to the Bosch product portfolio.
The Video Product Selector site can help you to decide which
camera is best for your need.
The Bosch Download store website is where you'll find all the
latest firmware for the different video devices as well as the
applications and tools you can use to view and configure our
systems and cameras.
Lesson 13 of 15

White papers
Arnaud Vanwolleghem

Page 1 of 56

Bosch IP video products

This is the Cybersecurity guidebook. This is a good resource when you are concerned
about securing the camera. For also a downloadable version click here.
Lesson 14 of 15

Bosch YouTube channel


Arnaud Vanwolleghem

YOUTUBE

Bosch Security and Safety Systems


The Bosch division Building Technologies is a leading global supplier of
security, safety, and communications products and systems. In selected
countries Bosch offers solutions and services for building security, energy
efficiency and building automation. About 9,900 associates generated sales of
2.1 billion euros in 2021. Protecting lives, buildings and assets is the major
aim.
READ MORE YOUTUBE 
Lesson 15 of 15

Bosch IP Camera Configuration Exam


Arnaud Vanwolleghem

Dear Learner. Congratulations you have gone through the full content of the training. A quiz follows on
the next page. You will be asked 20 questions about the content of the training. You must get 80%
correct to pass the exam. Do you think you have absorbed all the information thoroughly? Then click on
'Start Exam'.

Good luck!
Question

01/01

20 questions drawn randomly from Bosch IP Camera Configuration Exam without


Networking
Bosch IP Camera Configuration Exam without
Networking
Question

01/28

What applications can you use to configure a Bosch camera?

Configuration Manager

Project Maker

Camera Configurator

all of the above


Question

02/28

What is the minimum number of characters needed for the Service Password?

10
Question

03/28

When uploading a new firmware to a camera using Configuration Manager, what

conditions should be present?

Uploading the correct FW for the CPP group of the camera.

The device sending the FW has enough power to last the process.

Keep Configuration Manager open through the whole process.

All of the conditions presented.


Question

04/28

In default state, what are the cameras time setting region set to?

North America

Western Europe

Asia

Middle East
Question

05/28

When using Lens Wizard option, Clicking the Default icon will center the back focus
of the device, True or False?

True

False
Question

06/28

Do you need to calibrate all cameras?

Yes

No
Question

07/28

When setting Video Authentication on the cameras, which algorithm is the best
choice?

Watermarking

MD 5

SHA-256

SHA-1000
Question

08/28

Which CPP group has three video streams?

CPP 6

CPP 7.3

CPP 13

CPP 14
Question

09/28

In which section of the Camera Tab can you adjust the settings of the stream
profiles?

Encoder Regions

Jpeg Stream

Video Stream

Encoder Profile
Question

10/28

When using the default stream profiles, which would you use if you want the best

image quality and don't need to worry about remote viewing?

Bit Rate Optimized

Image optimized

Balanced

Best Image
Question

11/28

How many zones can you select when setting up "Exposure Priority" in a Panoramic

Camera?

2
Question

12/28

How many fields can you create when configuring Privacy masks in a camera?

12
Question

13/28

How many sectors does a PTZ camera have?

25

16

10

8
Question

14/28

What is the default VCA profile set in a Bosch camera?

IVA Flow

Profile 2

Scheduled

Silent VCA
Question

15/28

What VCA "Analysis Type" will all Bosch cameras have?

IVA Flow

Motion +

Motionless

Essential IVA
Question

16/28

When creating a VCA setting on a camera, where do you input the duration of the

motion before it triggers the task?

Alarm Extension Time

Debounce Time

Alarm Time

Object in field time


Question

17/28

Do all Bosch Cameras have Camera Trainer?

Yes

No
Question

18/28

What is maximum size (in TB) SD card that a Bosch camera support?

2
Question

19/28

What class SD card does Bosch recommend using for video recording?

10

20
Question

20/28

Are you able to connect a Bosch camera to the Remote Portal using Configuration
Manager?

Yes

No
Question

21/28

Does a "B" grade in the security ranking of a camera mean the camera is
compromised?

Yes

No
Question

22/28

What is the default communication protocol used by all Bosch cameras?

Https

RCP+

RTSP

ONVIF
Question

23/28

Aside from the Remote Portal, what other cloud service can you connect a camera

to on Configuration Manager?

Azure

AWS

Stratocast

Google Drive
Question

24/28

Before configuring a defaulted camera, what do you need to do to be able to set it

up?

Setup a Service Password

Add to your system

Change the IP address

Nothing
Question

25/28

When naming your camera, what should you avoid?

Using less than 12 characters.

Only using capital letters.

Using letters and numbers.

Using special characters.


Question

26/28

If the background is really bright and causes your subject to appear like a shadow

with it’s details hidden, which camera setting would you turn on?

Debounce time

Backlight compensation

ALC

Encoder Regions
Question

27/28

How many recording settings can you create in a camera?

3
Question

28/28

When saving the camera configuration, what is the default location where the

configuration file will be saved?

C drive

D drive

C://downloads

Configuration Repository

You might also like