Nothing from this publication may be copied, translated, reproduced, and/or published by
means of printing, photocopying, or by any other means without the prior written permission
of Siqura.
Siqura reserves the right to modify specifications stated in this manual.
Brand names
Any brand names mentioned in this manual are registered trademarks of their respective
owners.
Liability
Siqura accepts no liability for claims from third parties arising from improper use other than
that stated in this manual.
Although considerable care has been taken to ensure a correct and suitably comprehensive
description of all relevant product components, this manual may nonetheless contain errors
and inaccuracies. We invite you to offer your suggestions and comments by email via
[email protected]. Your feedback will help us to further improve our documentation.
How to contact us
If you have any comments or queries concerning any aspect related to the product, do not
hesitate to contact:
Siqura B.V.
Zuidelijk Halfrond 4
2801 DD Gouda
The Netherlands
This manual applies to the BC840-MC, TKH Security's full HD box camera with H.264 and
MPEG-2/4. It explains:
● How to communicate with the unit
● How to configure the device settings
● How to operate the unit
Who should read this manual
This manual is intended for technicians and operators involved in the configuration and
operation of BC840-MC cameras.
What you should already know
Adequate knowledge and skills in the following fields are recommended when working with
this product:
● Basic understanding of camera technologies
● CCTV systems and components
● Ethernet network technologies and Internet Protocol (IP)
● Windows environments
● Web browsers
● Video, audio, and contact closure transmissions
● Video compression methods
Before you continue
Before you continue, read and obey all instructions and warnings in this manual. Keep this
manual with the original bill of sale for future reference and, if necessary, warranty service.
When you unpack your product, make sure there are no missing or damaged items. If any
item is missing, or if you find damage, do not install or operate this product. Ask your supplier
for assistance.
Why specifications may change
We are committed to delivering high-quality products and services. The information given in
this manual was current when published. As we continuously seek to improve our products
and user experience, all features and specifications are subject to change without notice.
We like to hear from you!
Customer satisfaction is our first priority. We welcome and value your opinion about our
products and services. Should you detect errors or inaccuracies in this manual, we would be
grateful if you would inform us. We invite you to offer your suggestions and comments via
[email protected]. Your feedback helps us to further improve our documentation.
Acknowledgement
This product uses the open-source Free Type font-rendering library. The Open Source
Libraries and Licenses document, available at www.tkhsecurity.com/support-files, gives a
complete overview of open source libraries used by our video encoders and IP cameras.
8
Page 9
2Safety and compliance
This chapter gives the BC840-MC safety instructions and compliance information.
The safety information contained in this section, and on other pages of this manual, must be
observed whenever this unit is operated, serviced, or repaired. Failure to comply with any
precaution, warning, or instruction noted in the manual is in violation of the standards of
design, manufacture, and intended use of the module. Siqura assumes no liability for the
customer's failure to comply with any of these safety requirements.
Trained personnel
Installation, adjustment, maintenance, and repair of this equipment are to be performed by
trained personnel aware of the hazards involved. For correct and safe use of the equipment
and in order to keep the equipment in a safe condition, it is essential that both operating and
servicing personnel follow standard safety procedures in addition to the safety precautions
and warnings specified in this manual, and that this unit be installed in locations accessible to
trained service personnel only.
Safety requirements
The equipment described in this manual has been designed and tested according to the
UL/IEC/EN 60950-1 safety requirements. For compliance information, see the EU
Declaration of Conformity, which is available for download at www.tkhsecurity.com/supportfiles.
Warning: If there is any doubt regarding the safety of the equipment, do not put it into
operation.
This might be the case when the equipment shows physical damage or is stressed beyond
tolerable limits (for example, during storage and transportation).
Important: Before opening the equipment, disconnect it from all power sources.
The equipment must be powered by a SELV1 power supply. This is equivalent to a Limited
Power source (LPS, see UL/IEC/EN 60950-1 clause 2.5) or a "NEC Class 2" power supply.
When this module is operated in extremely elevated temperature conditions, it is possible for
internal and external metal surfaces to become extremely hot.
1. SELV: conforming to IEC 60950-1, <60 Vdc output, output voltage galvanically isolated
from mains. All power supplies or power supply cabinets available from TKH Security comply
with these SELV requirements.
9
Page 10
Safety and compliance
Power source and temperature ratings
Verify that the power source is appropriate before you plug in and operate the unit. Use the
unit under conditions where the temperature remains within the range given in the Technical
Specifications of this product. You can download the BC840-MC datasheet at
www.tkhsecurity.com/support-files.
Optical safety
The following optical safety information applies to BC840-MC models with SFP interface.
This product complies with 21 CFR 1040.10 and 1040.11 except for deviations pursuant to
Laser Notice No. 50, dated June 24, 2007. This optical equipment contains Class 1M lasers or
LEDs and has been designed and tested to meet IEC 60825-1:1993+A1+A2 and IEC
60825-2:2004 safety class 1M requirements.
Warning: Optical equipment presents potential hazards to testing and servicing personnel,
owing to high levels of optical radiation.
When using magnifying optical instruments, avoid looking directly into the output of an
operating transmitter or into the end of a fiber connected to an operating transmitter, or there
will be a risk of permanent eye damage. Precautions should be taken to prevent exposure to
optical radiation when the unit is removed from its enclosure or when the fiber is disconnected
from the unit. The optical radiation is invisible to the eye.
Use of controls or adjustments or procedures other than those specified herein may result in
hazardous radiation exposure.
The installer is responsible for ensuring that the label depicted below (background: yellow;
border and text: black) is present in the restricted locations where this equipment is installed.
EMC
Warning: Operation of this equipment in a residential environment could cause radio
interference.
This device has been tested and found to meet the CE regulations relating to EMC and
complies with the limits for a Class A device, pursuant to Part 15 of the FCC rules. Operation
is subject to the following two conditions: (1) This device may not cause harmful interference,
and (2) This device must accept any interference received, including interference that may
cause undesired operation. These limits are designed to provide reasonable protection against
interference to radio communications in any installation. The equipment generates, uses, and
can radiate radio frequency energy; improper use or special circumstances may cause
interference to other equipment or a performance decrease due to interference radiated by
other equipment. In such cases, the user will have to take appropriate measures to reduce
such interactions between this and other equipment.
Note that the warning above does not apply to TKH Security products which comply with the
limits for a Class B device. For product-specific details, refer to the EU Declaration of
Conformity.
Any interruption of the shielding inside or outside the equipment could make the equipment
more prone to fail EMC requirements.
10
Page 11
Safety and compliance
To ensure EMC compliance of the equipment, use shielded cables for all signal cables including
Ethernet, such as CAT5E SF/UTP or better, as defined in ISO IEC 11801. For power cables,
unshielded three wire cable (2p + PE) is acceptable Ensure that all electrically connected
components are carefully earthed and protected against surges (high voltage transients
caused by switching or lightning).
ESD
Electrostatic discharge (ESD) can damage or destroy electronic components. Proper
precautions should be taken against ESD when opening the equipment.
Care and maintenance
The unit will normally need no maintenance. To keep it operating reliably:
● Prevent dust from collecting on the unit.
● Do not expose the equipment to moisture.
Handle the camera carefully
Do not abuse the camera. Avoid bumping and shaking. The camera can be damaged by
improper handling or storage.
Do not disassemble the camera
To prevent electric shock, do not remove screws or covers. There are no user serviceable
parts inside. Consult technical support if a camera is suspected of malfunctioning.
Do not use strong or abrasive detergents to clean the camera
Use a dry cloth to clean the camera when it is dirty. If the dirt is hard to remove, use a mild
detergent and wipe gently. To clean the lens, use lens tissue or a cotton tipped applicator and
ethanol. Do not clean the lens with strong detergents.
Never face the camera towards the sun
Do not aim the camera at bright objects. Whether the camera is in use or not, never aim it at
the sun or other extremely bright objects, as this can damage the camera.
RoHS
Global concerns over the health and environmental risks associated with the
use of certain environmentally-sensitive materials in electronic products have
led the European Union (EU) to enact the Directive on the Restriction of the
use of certain Hazardous Substances (RoHS) (2011/65/EU). TKH Security
offers products that comply with the EU’s RoHS Directive.
Product disposal
The unit contains valuable materials which qualify for recycling. In the
interest of protecting the natural environment, properly recycling the unit at
the end of its service life is imperative.
When processing the printed circuit board, dismantling the lithium battery
calls for special attention. This kind of battery, a button cell type, contains so
little lithium, that it will never be classified as reactive hazardous waste. It is
safe for normal disposal, as required for batteries by your local authority.
11
Page 12
Safety and compliance
2.2Compliance
The EU Declaration of Conformity for this product is available for download at
www.tkhsecurity.com/support-files.
12
Page 13
3Product overview
This chapter introduces the BC840-MC and its features.
The BC840-MC is a network box camera which provides high-quality, high-definition images.
It is also a highly flexible platform which provides multistream encoding. With a built-in SFP
option, the BC840-MC is ready for the widest range of applications.
● Common features (see above)
● Hardened: -40 °C to +75 °C (-40 °F to
+167 °F)
Extended temperature
The BC840-MC-XT model offers an extended temperature range of -40°C to +75°C. This is
particularly useful in hot environments, such as deserts. With its passive cooling, the BC840MC-XT boasts low energy consumption and high reliability.
Multicodec and multistreaming
The versatile BC840-MC camera is capable of quad streaming, with dual H.264/MJPEG
streams simultaneous with two flexible encoding outputs which can provide MPEG-2 or
MPEG-4 streams. Each stream is optimised for its purpose. The H.264 implementation is
based on dedicated hardware resulting in unparalleled video quality.
Edge recording
The BC840-MC offers edge recording when the connection with the NVR is lost. The recorded
images are available as AVI and can easily be downloaded from the device. The recordings are
stored on a single µSDHC card with a maximum capacity of 32 GB.
Open Streaming Architecture (OSA) and ONVIF
The BC840-MC is designed with OSA offering standardised streaming video and remote
control based on international standards and tested with different vendors. A comprehensive
HTTP API gives access to all controls and makes integration easy. The BC840-MC also fully
supports ONVIF and is listed as ONVIF Profile S conformant.
Image quality monitor and tampering alarm
When the image from the camera becomes too poor, an image quality alert is raised. The
built-in Image Quality Monitor continuously monitors the camera image on contrast, exposure,
sharpness, and noise. In addition, the built-in Tamper Detector monitors changes in the
camera’s position or field of view. The instant a camera’s position is changed a tamper detect
alert is raised.
14
Page 15
Product overview
Privacy masks
Privacy masks can be configured through the web interface of the BC840-MC to conceal
sensitive areas, such as point-of-sale keypads in retail or ATM applications as well as windows
or other exposed areas appearing in city centre surveillance situations.
Web interface
Configuration, management, and live viewing are simplified by the access-controlled web
interface. Full in-band control is available through Device Manager and the HTTP API. The
BC840-MC is field-upgradeable.
FTP push
Upon an event, the BC840-MC can push a JPG image to one or two FTP servers. The event
can be triggered externally by VMD, the Image Monitor, or Tamper Detect. The BC840-MC can
also periodically upload images to the remote server(s).
Video Motion Detection (VMD)
The BC840-MC is fitted with a motion detector, which raises an event when a certain amount
of motion is detected in a predefined area in the image. The motion detector runs real-time on
the live images. The detection itself is based on ‘averaged pixel change’. The region of interest
(ROI) is obtained by masking the parts of the image of less or no interest, such as trees or a
fountain which would otherwise trigger false events. The mask can be drawn freely over the
image.
Audio and I/O channels
By combining streaming video with duplex audio and I/O contacts over IP, the BC840-MC
provides all the interfaces necessary for any IP CCTV application. The balanced audio inputs/
outputs are suitable for all industrial audio systems.
Fiber and EoC options
The BC840-MC is available with an optional, pluggable SFP slot. This offers unparalleled
flexibility in connectivity. With fiber SFPs you can connect over multimode or single-mode
optical fiber cable and cover distances from 100 m to 120 km or more. To connect over
(existing) coax, you can use TKH Security's ECO-plug for Ethernet over Coax.
Analogue output
With its analogue output, the hybrid BC840-MC solution can provide local video for a public
view monitor or local DVR.
Power source choices
The BC840-MC camera can be powered by 24 Vac, 12 Vdc / 24 Vdc, or over the network with
802.3af-compliant PoE sources.
Reliability
Dependability and high reliability are key factors in this camera's design cycle. TKH
Security BC840-MC cameras are assembled with meticulous care and thorough testing at our
ISO 9001‑compliant factory.
15
Page 16
4Interfaces
A variety of methods can be employed to communicate with the BC840-MC. This chapter
outlines the interfaces you can use to control the unit and manage the media streams it is
handling.
The Open Network Video Interface Forum (ONVIF) is an open industry forum for the
development of a global standard for the interface of IP-based physical security products.
ONVIF is committed to the adoption of IP in the security market. The ONVIF specification
ensures interoperability between products regardless of manufacturer. It defines a common
protocol for the exchange of information between network video devices including automatic
device discovery, video streaming and intelligence metadata. The BC840-MC fully supports
ONVIF. It has been tested to support ONVIF Profile S.
4.2OSA
TKH Security's Open Streaming Architecture (OSA) consists of a standard set of open
communication protocols to govern media streaming via RTSP and equipment management
via HTTP. OSA enables easy integration of the BC840-MC with third-party products. The
protocol consists mainly of different CGI (Common Gateway Interface) program calls for
listing and configuring parameters. A detailed description of the HTTP API is given in the SPI
specification which can be downloaded at www.tkhsecurity.com/support-files.
4.3Web UI
Using the BC840-MC's web server is the most straightforward way to access the unit. The
webpages enable you to configure the settings of the BC840-MC and view live video images
from a standard web browser.
16
Page 17
Interfaces
4.4MX/IP
MX/IP is a proprietary TKH Security protocol which gives direct access to the settings of the
BC840-MC. Using special MX software, such as MX Configuration Tool, BC840-MC settings can
be read from and written to the Management Information Base (MIB), a list of variables
stored inside the unit. Offering full control of the BC840-MC, the MIB enables you to remotely
configure device settings and manage media streams. Additional MX viewing and control
software offers real-time monitoring of video streams and playback of recorded images. For
more information about MX/IP, the MIB, and the EMX network service, refer to the manuals
which document the MX SDK and the MX applications.
Note: If you prefer using open standards, you can disable the MX/IP protocol. This is done
on the MX tab of the Device Management page. Be aware that doing so prevents you from
upgrading the BC840-MC firmware through MX Firmware Upgrade Tool.
4.5SNMP
The Simple Network Management Protocol (SNMP), part of the internet protocol suite, can be
used to monitor network devices such as the BC840-MC for conditions or events that require
administrative attention. For more information, refer to appropriate literature on SNMP.
The BC840-MC supports in-band SNMP. Via SNMP, several status variables can be read and
traps can be generated on events. You can configure BC840-MC SNMP settings on the SNMP
tab of the Device Management page.
The SNMP Agent is MIB-2 compliant and supports versions 1 and 2c of the SNMP protocol.
Note: The BC840-MC includes SNMP support for its image quality monitor and tamper detect
functions. A trap is sent when bad image quality or camera tampering is detected and
another one when the situation returns to normal.
Required MIB files can be downloaded at www.tkhsecurity.com/support-files.
4.6SAP
The BC840-MC supports the Session Announcement Protocol (SAP), a protocol used for
broadcasting multicast session information. A SAP listening application can listen to the
announcements advertised by the BC840-MC SAP announcer. The application can use this
information to receive a video or audio stream that the BC840-MC is transmitting to the
advertised multicast address. For more information, see the description of the Video and
Audio pages.
4.7NTCIP
The National Transportation Communications for ITS Protocol (NTCIP) is a communication
protocol deployed in Intelligent Transportation Systems (ITS) in the USA. It is a family of
standards designed to provide definitions of common data elements and communication
protocols for the interaction between traffic management centre(s) and road-side devices such
17
Page 18
Interfaces
as cameras, traffic signals, and highway lighting. The goal of the standards is to achieve
interoperability and interchangeability between systems manufactured by different vendors in
order to reduce the total cost of traffic systems, including maintenance.
The BC840-MC supports all the mandatory parts and some of the optional parts of the NTCIP
CCTV specification as laid down in the NTCIP 1205:2001 v01.08 document. For details about
the NTCIP configuration of the BC840-MC, see Appendix: NTCIP Configuration.
The BC840-MC supports the standard NTCIP SNMP MIB. This MIB database is used to store
information, which in turn will be used to control cameras and other devices in the
transportation management system. An electronic version of the MIB is available from a NEMA
FTP site. To get access to the FTP site, send your name, organisation name, and email
address to [email protected], and request access.
18
Page 19
5Stream media via RTSP
The easiest way to extract a video or audio stream from the BC840-MC is to use the RealTime Streaming Protocol (RTSP). This chapter explains the role of the BC840-MC in RTSP
media sessions and describes how to open a media stream from the unit in a video player
plug-in.
In This Chapter
5.1 RTSP and RTP.......................................................................................................19
5.2 Transfer via UDP or TCP.........................................................................................20
5.1RTSP and RTP
The BC840-MC implements an RTSP server. A hardware or software decoder (the latter within
a viewing application, for example) is the RTSP client. Media sessions between client and
server are established and controlled with RTSP. Media stream delivery itself is handled by the
Real-Time Transport Protocol (RTP). The BC840-MC supports video and audio streaming via
UDP and TCP.
Use the following URL format to get a video stream into, for example, VLC or QuickTime.
rtsp:// <IP address of encoder>:<RTSP Port>/VideoInput/<x>/<y>/<z>
where:
<x> is the number of the Video Input
<y> is the media type of the required encoder
<z> is the encoder number
Note: The <RTSP Port> is optional. If not entered, port 554 is used by default.
Note: The encoder number index <z> in the URL only takes enabled encoders into account,
with the encoder mode set to the indicated media type <y> (RTSP is a streaming protocol
which takes care of stream control; it does not handle device configuration).
The stream in the following figure will be pulled from the unit with the IP address
172.22.250.131, using Video Input 1 and the first enabled H.264 encoder.
RTSP URL format
19
Page 20
Stream media via RTSP
A BC840-MC video stream viewed in QuickTime
5.2Transfer via UDP or TCP
The BC840-MC supports the following types of streaming.
● UDP/IP (multicast and/or unicast)
● TCP/IP (RTP, RTP over RTSP, RTP over RTSP over HTTP)
The BC840-MC reports to the client that it supports transfer over UDP and TCP. The choice is
made on the client side. In VLC, for example, using a TCP connection can be forced
(Preferences > Inputs and Codecs > Network > RTP over RTSP (TCP)).
For details on controlling BC840-MC media streams through HTTP and RTSP, refer to the SPI
specification. You can download this HTTP API specification at www.tkhsecurity.com/supportfiles.
20
Page 21
6Access the webpages
The webpages of the BC840-MC offer a user-friendly interface for configuring its settings and
viewing live video over the network. This chapter explains how to connect to the web interface
of the unit.
In This Chapter
6.1 System requirements............................................................................................ 21
6.2 Connect via web browser....................................................................................... 21
6.3 Find the unit with Device Manager...........................................................................22
6.4 Connect via UPnP..................................................................................................23
6.5 Log on to the unit................................................................................................. 23
6.1System requirements
To access the webpages of the BC840-MC you need the following.
● A PC with a web browser installed.
● An IP connection between the PC and the BC840-MC.
6.2Connect via web browser
To connect to the unit via your web browser
1Open your web browser.
2Type the IP address of the BC840-MC in the address bar, and then press ENTER.
If your network configuration is correct you are directed to the login page of the unit.
If the page is not displayed correctly, make sure that JavaScript is enabled in your web
browser (see Appendix: Enable JavaScript).
Type the IP address of the BC840-MC in the address bar of the browser
21
Page 22
Access the webpages
6.3Find the unit with Device Manager
Device Manager is a Windows-based software tool that you can use to manage and configure
TKH Security IP cameras and video encoders. The tool automatically locates these devices and
offers you an intuitive interface to set and manage network settings, configure devices, show
device status, and perform firmware upgrade.
To install Device Manager
1Download the latest version of Device Manager at www.tkhsecurity.com/support-files.
2Double-click the setup file.
3Follow the installation steps to install the software.
To connect to the unit via Device Manager
1Start Device Manager
The network is scanned and detected devices appear in the List View pane.
2If multiple network adapters exist, select the appropriate adapter to scan the network
that you wish to connect to.
3To refresh the List view pane, click the Rescan now button.
4Use the tabs in the Tree View pane to define the scope of your search.
5Click the column headings in the List View pane to sort devices by type, IP address, or
name.
6Use the Filter box, to search for a specific series or model.
7To connect to the webpages of the BC840-MC, double-click its entry in the device list,
- or -
Right-click the entry, and then click Open Web Page.
The login page of the BC840-MC is opened in your web browser.
Connect to a device via Device Manager
22
Page 23
Access the webpages
6.4Connect via UPnP
Universal Plug and Play (UPnP) support is enabled by default on the BC840-MC. With the UPnP
service enabled in Windows (see Appendix: Enable UPnP in Windows), you can access the unit
from Windows Explorer.
To connect to the unit via UPnP
1In Windows Explorer, open the Network folder.
Detected devices in the same subnet as the computer are displayed, including TKH
Security codecs and cameras with UPnP support.
2Double-click the BC840-MC,
- or Right-click the unit, and then click View device webpage.
The login page of the BC840-MC is opened in your web browser.
Connect to a device via Windows Explorer
For more information about UPnP, see Auto Discovery (Device Management chapter).
6.5Log on to the unit
Users with a valid account for the BC840-MC can log on to the unit.
To log on to the BC840-MC
1On the Login page, click LOGIN.
2Log on with the account that was created for you.
User name and password are case sensitive.
The default user name set at the factory for the BC840-MC is "Admin" with password
"1234".
23
Page 24
Access the webpages
3Click OK or press ENTER.
Access possible with default Admin account only (default Admin
password unchanged)
Note: To prevent unauthorised access from people using the default account, we
recommend that the administrator changes the default password after first login and
creates separate user accounts as needed. This also removes the default account
details from the login screen.
On successful login, the Live Video page appears.
Access possible with the user account created for you (default Admin
password has been changed)
Connect dialogue box
Note: The appearance of the BC840-MC webpages and dialogue boxes is determined by the
operating system and web browser used on the host PC. Therefore, some of the screenshots
in this manual may slightly differ from what you actually see on your screen.
24
Page 25
7Navigate the webpages
This chapter introduces the webpages and common elements found on them. It also discusses
user account types and associated access levels.
Use the menu on the left of each webpage to go to the other pages.
● Click the option associated with the user or device settings you want to view or configure.
● Click Live Video to reopen the home page of the BC840-MC.
● Click Logout to log out the current user and display the Login box.
BC840-MC menus available to (from left to right) Admin, Operator, and Viewer accounts
7.2Access control
Whether a specific BC840-MC webpage is available to you on the navigation menu depends on
the user account you logged in with. The unit supports three account types with associated
access levels.
25
Page 26
Navigate the webpages
AccountUser rights
AdminFull access to all pages. Create, edit, and delete user accounts on
User Management page.
OperatorAccess to device configuration pages. No access to Device
Management, User Management, and Security.
ViewerHome page only. View live video.
7.3Webpage elements
Apart from the menu, the webpages share the following features.
● Sections are used to organise parameters and their values.
● Buttons (see below) appear in sections with editable fields.
● Tabs are used to organise page content.
● Check boxes enable you to select features.
This ButtonDoes ThisNote
Writes changes to the unit.
Undoes unsaved changes and
shows values as they were
before editing.
Opens the Advanced Settings
section with additional settings.
Closes the Advanced Settings
section.
Some sections (for example, those
on the VMD tab of the Video page)
do not have Save and Cancel
buttons. Changes you make here
are immediately written to the
device.
Important: Be aware that
configuring Advanced Settings
requires in-depth understanding of
the impact of your changes on the
workings of your BC840-MC. If in
doubt, do not change the default
values.
26
Page 27
8View live video via browser
On the Live Video page, you can view live video from the BC840-MC and - if PTZ functionality
is implemented - control the camera from your web browser.
In This Chapter
8.1 Activate Live View.................................................................................................27
8.2 View live video..................................................................................................... 28
8.3 Use your browser for PTZ control............................................................................ 29
8.1Activate Live View
Live View inactive
The Live View function is inactive when you open the Live Video page.
To activate Live View
● Click Play LiveView>>.
27
Page 28
View live video via browser
8.2View live video
Live View activated
With Live View enabled, the Live Video section includes the following items.
ItemDescription
<<Stop Live ViewCloses the preview.
EncoderThe video encoder used to encode the images seen in the preview.
Encoder 1/2H.264/MJPEG encoding
Encoder 3/4MPEG-2/4 encoding
Live ViewLive View encoding
Video playerQuickTimeThe video player plug-in used for the previews
VLC
No PlayerBC840-MC supports QuickTime and VLC. If
Refresh rateLive View encoder
mode only
PreviewShows live images from the camera as encoded by the selected
encoder. Encoder 1-4 previews are streamed over RTSP. Live View
encoder previews are transported to the web page using HTTP.
VolumeEncoder 1-4 mode
only
MuteEncoder 1-4 mode
only
on this page and the Video page. Note that
QuickTime does not support H.264 High
Profile mode.
neither is detected on the host machine the
Video player list has a “No Player” indication.
For more information, see Appendix: VideoPlayer Plug-In Installation.
Indicates the current refresh rate of the
webpage.
Move the slider to control audio volume.
Select/clear this check box to mute/unmute
audio.
28
Page 29
View live video via browser
Aspect ratio
Live video can be shown with 16:9 or 4:3 aspect ratio. You can change the aspect ratio on the
Image tab of the Video page.
Enable an encoder
The preview shows images from the selected encoder, unless the specific encoder is disabled.
You can enable and disable encoders on the Video page.
Enable audio
If the audio controls are not available in Encoder # mode, go to the Audio page and make
sure that audio is enabled and properly configured.
Audio Disabled warning
8.3Use your browser for PTZ control
Live Video page with PTZ Control panel
Display the PTZ control panel
Although the BC840-MC itself does not have PTZ functionality, it can be mounted on a PTZ
mounting bracket which can then be controlled from the BC840-MC's serial data port
(RS-4xx). With a PTZ driver selected on the PTZ webpage, the PTZ control panel is available
on the Live Video page. If the BC840-MC supports the PTZ driver, you can use the panel to
control the camera and manage the presets via the mounting bracket. PTZ drivers not
included in the driver list on the PTZ page can be uploaded to the BC840-MC via PTZ Driver
Management on the same page.
29
Page 30
View live video via browser
PTZ control
Use the upper section of the PTZ Control panel to pan, tilt, zoom, and focus the camera, and
control the iris, as shown in the following figure.
PTZ Control panel
Preset
Use the Preset section to define and recall preset camera positions.
To enter and save a preset camera position
1Click the appropriate number button(s) to enter the preset number.
2Adjust the position of the camera for the desired view.
3When satisfied with the position, click SET.
Note: The SET button is not available to users with Viewer rights.
To recall a preset camera position
1Click the appropriate number button(s) to enter the preset number.
2Click GO.
To erase a preset camera position
1Call the preset.
2Press Clear.
3If desired, override the preset with a new preset position.
30
Page 31
9Status
The status information and measurements on the Status page may provide helpful clues to
identify and troubleshoot technical issues.
In This Chapter
9.1 View status information......................................................................................... 31
Status page: a snapshot with automatic page updating
9.1.1Stream states
The Status tab provides information on the stream states of video and audio streams.
Stream stateDescription
OKThere is nothing wrong with the stream. Note that if the video
IdleThe transmitter/receiver is not enabled.
WaitingThe transmitter/receiver has lost its stream connection.
signal is removed from the video input on the encoder side, the
Decoder rx state is still reported as OK, since the video transmitter
is sending a stream - that is, a No Video image - to the decoder.
Possible causes:
● An incorrect port number.
● The transmitter on the encoder side is not enabled.
● No FloodGuard packets have been received for more than three
seconds. For details on the FloodGuard flooding prevention
mechanism, see the note on FloodGuard in the Video chapter.
31
Page 32
Status
9.1.2Edge recording
The Edge recording section shows whether an SD card is present and if it can be accessed.
ItemDescription
SD card statusOKSD card present and functioning.
ErrorUnable to access SD card. Possible damage to
card, connectors, or slot.
Not presentNo SD card detected.
9.2View measurements data
Status > Measurements
9.2.1General, network, and stream measurements
The Measurements tab shows general measurements, such as the module temperatures
(current and peak) and the module uptime.
You also find network specifics here, such as the MAC address, the actual IP address, the
network load from this module, the load information per processor, and signal stream-specific
details.
32
Page 33
Status
9.2.2SD card size
Note that the storage capacity available for edge recording is limited to 75% of the actual SD
card size given under Edge Recording Specifics - that is, for example, 24 GB of a 32 GB SD
card. This limit is to prevent slow read/write speeds.
9.2.3FTP Push
You can use the FTP Push data to monitor the FTP Push process.
33
Page 34
10Network
On the Network page, you can change the network settings of the BC840-MC. In this chapter,
you learn how to set a valid, fixed IP address and, alternatively, how to have an IP address
automatically assigned by a DHCP server.
On the Network page, you can set the name of the unit, the IP address, the subnet mask, and
the gateway IP address. For correct functioning of the BC840-MC, it is vital to set its network
addressing to be compatible with the subnet it is hooked into.
Note: The factory-set IP address of the unit is in the 10.x.x.x range with a subnet mask of
255.0.0.0. Achieving initial communication with the unit requires that the network adapter of
the browsing PC is set to the factory-default subnet of the BC840-MC. Once you have made
the webpages accessible in this way, you can use the Network page to change the default
network settings to the desired settings.
For IP address input to be valid, the unit's IP address:
● must be within the 1.0.0.1 – 223.255.255.254 range
● cannot start with 127 (reserved for loopback on local host)
After changing IP settings, do not forget to save the new settings and reboot the unit (see
chapter Device Management).
Important: It is essential to set at least the IP address and subnet mask correctly. Keep
these value on record, otherwise management of the unit will require special software.
34
Page 35
Network
10.2Advanced
Network > Advanced
10.2.1Services
ItemDescription
RTSP server
enable
RTSP server portThis is the port number used to contact the RTSP server. The default
10.2.2Network
ItemDescription
DHCP enableAllows assigning of the IP address by a DHCP server instead of using static
Ethernet mode Transmission mode and speed.
MTU sizeSet to Ethernet (1500) by default. Maximum Transmission Unit (MTU) is
Select this check box to enable the BC840-MC to act as a server in
RTSP media sessions.
transport layer port number for the RTSP protocol is 554 for both UDP
and TCP transports.
IP addressing.
AutoAutonegotiation (default).
10 HDXHalf duplex, 10 Mbit.
10 FDXFull duplex, 10 Mbit.
100 HDXHalf duplex, 100 Mbit.
100 FDXFull duplex, 100 Mbit.
the maximum size (in bytes) of an IP packet that can be transmitted over
the network without dividing it into pieces. An MTU size that you select
here must be supported on the other side of the link.
35
Page 36
11Video
On the Video page, you can configure settings for camera setup, video encoding, on-screen
display, video motion detection, image posting via FTP, camera health monitoring, tampering
detection, and privacy masks.
Settings on the Image tab are grouped in the following categories.
● Camera setup
● Image profiles
● Exposure
36
Page 37
Video
● Day/Night Control
● White Balance
● Appearance
Accordion style menus at the bottom of the Image tab are opened/closed by clicking the
menu's title bar.
Preview
Click Show Preview>> to open the preview and see the effect of your current settings.
11.1.1Camera setup
ItemDescription
PAL/NTSCPALSets the video display standard. Affects the
Aspect ratioSets the proportional relationship between the width and the height of
Iris typeDCActivates electrical iris control. The camera
Flip imageHorizontalRotates the image around a vertical axis
Focus assist
enable
Focus assist meterWith Focus Assist enabled, a blue bar indicates the focus level. A white
NTSC
the preview images shown on the BC840-MC webpages.
16:9Produces a widescreen format (letterbox-like)
4:3Produces a box-like picture. Note that the
ManualTo be selected for lenses without iris setting
VerticalRotates the image around a horizontal axis
Activates the Focus Assist function. Alternatively, you can also press
the Focus Assist button on the back of the camera. Using Focus Assist
is described below.
bar with the same function appears as an overlay over the image.
selectable frame rates on the encoder tabs
(PAL: 1-25 fps; NTSC: 1-30fps). Note that
this setting also determines the video
standard on the analogue output on the back
of the camera.
picture.
video will be cropped on the left and right to
fit within the preview.
will automatically handle the level of light
allowed to enter the lens. Select this option
for DC Auto Iris lenses. Video Auto Iris lenses
are not supported.
or manual iris setting.
through the centre of the image (left becomes
right, and vice versa). See pictures below.
through the centre of the image (top becomes
bottom, and vice versa). See pictures below.
37
Page 38
Video
Original imageFlip horizontal
Flip verticalFlip horizontal and vertical
11.1.2Use Focus assist
BC840-MC includes Focus Assist functionality to achieve optimal image quality. Focus Assist
can be used from the Video page but also from the back of the camera body. The latter may
prove useful when setting the focus without a monitor.
To use Focus Assist from the webpage
1On the Video page, select the Image tab.
2Under Camera setup, select Focus assist enable.
The focus level is indicated by the blue Focus assist meter bar. The meter is also
overlaid over the image as a vertical white bar.
3Aided by the feedback from the Focus assist meter, adjust the focus on the lens.
The greater the detail in the scene, the higher the number on the Focus assist meter.
Focus assist meter enabled
To use Focus Assist from the camera body
1To activate Focus Assist, turn the focus ring of the lens all the way in one direction, and
then press the white button on the back of the camera housing.
38
Page 39
Video
The Focus LED - also on the back of the housing - shines orange, indicating that Focus
Assist has not registered a maximum sharpness value yet.
2Slowly turn the focus ring of the lens until the LED shines red.
3Next, turn back the focus ring to find the point where the Focus LED shines green.
This is the point where the camera is properly focused.
LED stateIndicatesAction
OrangeFocus Assist has not registered a
RedFocus Assist has registered a
GreenThe camera is properly focused.None
11.1.3Image profiles
Video > Image > Image profiles
Image profiles
The accordion style menus at the bottom of the Image tab allow you to configure Exposure,
Day/Night, White Balance, and Appearance settings. Combinations of these settings can be
saved to and loaded from a profile. In addition to custom profiles created by the user, the
profile list includes preset profiles for specific purposes. When a profile has been selected,
changing one of its defined parameters sets the Profile box to '--'.
maximum focus value yet.
maximum focus value, but is not
properly focused yet.
Turn the focus ring of the lens all
the way from left to right until a
maximum value is seen.
Slowly turn the focus ring until the
Focus LED shines green.
ItemDescription
Active profileThe active combination of settings.
LoadActivates the selected profile.
NewEnables you to enter a name for a new profile.
SaveSaves and activates the selected profile.
EraseRemoves the selected profile.
Profile listAvailable profiles.
11.1.3.1Image profile management
To create a custom image profile
1On the Video page, click the Image tab.
2In the Image profiles section, click New.
3Enter a name for the new profile, and then click OK.
39
Page 40
Video
4Configure the required settings in the Exposure, Day/Night Control, White Balance,
and/or Appearance sections.
5Click Save.
To load an image profile
1On the Video page, click the Image tab.
2In the Image profiles section, click to open the profile list.
3Select the profile, and then click Load.
The profile displays in the Active profile box and the camera adopts the new settings.
To erase an image profile
1On the Video page, click the Image tab.
2In the Image profiles section, click to open the profile list.
3Select the profile, and then click Erase.
The profile is removed from the profile list.
11.1.4Preview
Video > Image > Preview
ItemDescription
Show Preview>>Click to view live images and see the effect of the current settings.
<<Hide PreviewCloses the preview. This may improve webpage responsiveness.
EncoderThe encoder handling the images seen in the preview.
VolumeEncoder #
mode
MuteEncoder #
mode
Move the slider to control audio volume.
Select/clear this box to mute/unmute audio.
40
Page 41
Video
11.1.5Exposure
Exposure is the amount of light received by the image sensor and is determined by how wide
you open the lens diaphragm (iris adjustment), by how long you keep the sensor exposed
(shutter speed), and by other exposure parameters. In the Exposure section of the Image tab,
you can define a variety of exposure settings.
Video > Image > Exposure
41
Page 42
Video
ItemDescription
Gain control
mode
Actual gainAuto gain control
Manual gainManual gain control
Max auto gainAuto gain control
Shutter modeThe shutter speed determines how long the image sensor is exposed to
Min shutter
time
Max shutter
time
Manual shutterManual shutter
Transition
speed
EV
compensation
Metering areaAuto, Center, Left, Right, Top, BottomDefines what zone of the
Backlight
compensation
Wide dynamic
range
Gain is an electronic way of increasing the video signal to control the
exposure. Higher gain values introduce more noise in the image.
AutoThe camera automatically controls gain. A
maximum can be set via the Max auto gain
parameter.
ManualEnables gain configuration via the Manual gain
parameter.
Shows current gain level.
mode only
Drag the slider to set a gain value manually.
mode only
Drag the slider to set an upper limit for automatic
mode only
light.
AutoThe camera automatically controls the shutter
ManualEnables shutter speed configuration via the
Auto shutter mode
only
Auto shutter mode
only
mode only
Slow, Medium, FastControls the transition time span between
The camera is calibrated to expose images correctly for scenes that have
a mix of light and dark areas. Use exposure value (EV) compensation for
scenes where the major part of the image is either very bright or very
dark. For a very bright scene (snow, for example), set the EV value as a
positive number (+1/3 EV ~ +2 EV). For very dark scenes, set a
negative EV value (-1/3 EV ~ -2 EV).
In images with a bright light source behind the subject of interest, use
backlight compensation to adjust the exposure of the entire image to
expose the subject in the foreground properly.
In images with indoor and outdoor contrast issues, use wide dynamic
range to adjust exposure in areas of the image to preserve greater
scene detail in both the shadows and highlights of the image.
gain control.
speed. Use Min shutter time and Max shutter
time to set shutter speed limits.
Manual shutter list.
Determines the minimum shutter speed.
Selecting Minimal sets the minimum shutter
speed to 1/10000 s.
Determines the maximum shutter speed.
Enables you to set a shutter speed. To see clear
images in a dark environment, select a slow
shutter speed.
subsequent exposure levels. With a slow setting,
the camera takes more time to adjust to a new
light situation.
image is to have most weight
in measuring the exposure of
the entire scene.
42
Page 43
Video
ItemDescription
Flicker
reduction
Compensates for flickering caused by discrepancies between the frame
rate (video standard) and the AC frequency of the lighting.
11.1.6Day/Night Control
With Day/Night Control, the camera can still catch clear images at night. In daylight, the IR
cut filter blocks infrared light for clear images. At night, the IR cut filter is removed to utilise
infrared light; the displayed images will be in black and white.
Video > Image > Day/Night Control
ItemDescription
Day/night modeAutoEnables day/night switching. The internal circuit
DayActivates the IR cut filter. Camera is set to colour
NightRemoves the IR cut filter. Camera is set to black
Transition
threshold
Transition speedAuto mode onlySets the delay the camera takes into account
Auto mode onlySets the threshold for the camera to place/remove
automatically decides when to place/remove the
IR cut filter based on the value of the lighting
conditions as determined by the Transition
threshold.
mode.
and white mode.
the IR cut filter. With a higher threshold value, the
camera switches to night mode at lower light
levels (higher gain value). With a lower threshold
value, the camera switches to night mode at
higher light levels (lower gain value).
when switching from day to night mode and vice
versa. Using a higher value here prevents the
camera to trigger on for example headlights of a
car temporary shining directly into the camera at
night.
11.1.7White Balance
A digital camera needs to find a reference color temperature, which is a way of measuring the
colour of a light source as a basis for calculating all the other colours. The unit for measuring
this ratio is in degree Kelvin (K). You can select one of the white balance control modes
according to the installation condition. The following table shows the colour temperature of
some typical light sources.
43
Page 44
Video
Light sourceColour temperature in K
Cloudy sky6,000 to 8,000
Noon sun and clear
sky
Household lighting2,500 to 3,000
75-watt bulb2,820
Candle flame1,200 to 1,500
Light source reference
Video > Image > White Balance
6,500
ItemDescription
White balance
mode
White balance
adjust
White balance redSliders to adjust colour temperatures. Drag the
White balance
blue
11.1.8Appearance
ATW outdoorUse this option for outdoor applications.
ATW indoorUse this option for indoor applications.
AWBCan be applied to scenes without distinct white
areas. A possible alternative for ATW outdoor and
ATW indoor if you cannot achieve a satisfactory
white balance with these.
Manual/HoldActivates the Adjust Now button, and the White
balance red and White balance blue sliders. Use
these for manual white balance setting.
Manual/Hold
mode only
Press Adjust Now to recalculate the white balance
according to the current image and then lock it.
sliders to increase/decrease the red/blue values in
the image while observing the preview.
Video > Image > Appearance
44
Page 45
Video
ItemDescription
Color saturationDrag the slider or enter values into the boxes to adjust current settings
Hue
Contrast
Brightness
Sharpness
Adaptive noise
filter
aided by the visual feedback from the preview. Settings entered here
apply to all video encoders.
This function monitors the amount of noise in the image. In dark
images with rising noise levels introduced by increased Gain, it
gradually intervenes to reduce the noise.
11.2Video encoding overview
Encoder tabs on Video page
Video encoding
The BC840-MC features a built-in, multicodec video server. Four video encoders can
simultaneously generate independent digital video streams with different resolutions and
frame rates. Encoders 1 and 2 can each convert the video signal into H.264 or MJPEG format.
Encoders 3 and 4 can both handle MPEG-2/4 encoding.
Multistreaming
Up to twenty streams can be retrieved using RTSP. A total of twelve copies – three per
independent encoder – can be transmitted to different unicast and/or multicast destinations
using TKH Security's proprietary MX protocol. The BC840-MC supports source-specific
multicast (SSM). MPEG-2/4, H.264, and audio streams can also be transmitted to multicast
destinations using the Session Announcement Protocol (SAP).
45
Page 46
Video
Live View encoder
The Live View encoder can convert the analogue video input signal to (M)JPEG format for
streaming to web applications or remote devices using the HTTP protocol. Via FTP Push, JPEG
images can also be posted on an FTP server.
11.3Encoder 1
Video > Encoder 1
46
Page 47
Video
11.3.1Encoder Settings
ItemDescription
EnableAll encoders are enabled by default. Use this check box to disable/re-
Encoding modeH.264 or
● To enable and configure UDP/MJPEG streaming, select MJPEG from
● To transport JPEG over HTTP and/or use the Live View previews in
Video bit rate
mode
ResolutionIndicates the number of pixels that can be displayed in each
GOP lengthDistance in frames between two I-frames.
Frame ratePAL: 1-25 fps; NTSC: 1-30 fps. Selectable rates are determined by
Bit rateConstant bit
Actual bit rateConstant
enable this specific encoder.
The method used to compress the video signal.
MJPEG
The BC840-MC can stream (M)JPEG over UDP and HTTP.
the Encoding mode list and configure settings.
the webpages, go to the Live View tab, enable the Live View
encoder, and configure its settings.
Controls variations in bit rates.
Constant
quality
Constant bit
rate
dimension (width x height).
HD10801080p (1920x1080)
1440x10801080p (1440x1080)
HD720720p (1280x720)
960H960x576 (PAL); 960x480 (NTSC)
D1720x576 (PAL); 720x480 (NTSC)
VGA640x480
2CIF720x288 (PAL); 720x240 (NTSC)
CIF352x288 (PAL); 352x240 (NTSC)
With Encoder 1 and Encoder 2 both doing H.264 encoding or both
doing MJPEG encoding, the BC840 will simultaneously handle single
full HD encoding up to 30 fps and single CIF encoding up to 30 fps.
Dual full HD H.264 encoding or dual full HD MJPEG encoding is
supported up to 15 fps. For a combination of H.264 encoding and
MJPEG encoding there are no limits. The maximum resolution for Live
View encoding is D1
the video mode (PAL, NTSC) set on the Image tab.
rate mode only
quality mode
only
Keeps the image quality constant, with varying
network load. See Constant Quality Mode (CQM)configuration (below) for TKH Security's
recommended strategy for controlling image quality.
Keeps network load constant at the cost of varying
image quality. Frames may be skipped.
The speed of the digital transmission - that is, the
amount of information transferred/processed per
unit of time.
This field is dynamically updated with the current bit
rate to provide feedback on the bit rate that is used
on average with the current Quality setting.
47
Page 48
Video
ItemDescription
QualityConstant
quality mode
only
ProfilePreset combinations of settings for specific purposes. When a profile
has been selected, changing one of its defined parameters sets the
Profile box to '--', to indicate that a custom profile has been
configured. When a freely chosen parameter value combination
matches a preset profile, the name of the profile shows in the Profile
box.
Show Preview>>Click to view live images and see the effect of the current settings.
<<Hide PreviewCloses the preview. This may improve webpage responsiveness.
VolumeMove the slider to control audio volume.
MuteSelect/clear this box to mute/unmute audio.
Reflects the amount of compression. Generally
speaking: the higher the quality setting, the lower
the compression ratio and the more bits are
consumed. This means a trade-off has to be found
between the desired quality level and available
bandwidth.
11.3.1.1Parameter value combinations
Set sensible combinations of video bit rate mode, resolution, GOP length, and frame and bit
rates. When you set and save these values, inappropriate value combinations are 'corrected'
by automatic selection of the closest suitable combination.
Important: If in doubt about the effects of specific encoder settings, you are advised to
select the profile offering the closest match to your required application.
11.3.2Constant Quality Mode configuration
Constant Quality mode (CQM) can be used in situations with intermittent increases of
movement in camera images. This mode provides better pictures when quickly panning a PTZ
camera, for example. TKH Security recommends the following strategy for Constant Quality
mode configuration.
To configure CQM settings
1In Encoder Settings, open the Video bit rate mode list, and then select Constant
quality.
2With the video source connected and the encoder enabled, go to the Quality field and set
the desired quality (range: [0 ... 100%]), aided by the visual feedback in the Preview.
3Press Save to store your settings.
The Actual bit rate field is dynamically updated with the current bit rate.
4Determine if the average bit rate used with the current Quality setting is acceptable. If
not, modify the Quality setting.
5To set the upper limit for the bit rate, open the Advanced Settings section and use the
CQM max bit rate field to specify the maximum bit rate.
Generally, it is not necessary to change the default setting of 6000 kbit/s, unless there
are physical limitations on the network.
6Press Save to store your settings.
48
Page 49
Video
11.3.3Make a video connection
Creating a video link between a video encoder and a video decoder involves two steps:
● Configuring settings of the encoder
● Configuring settings of the decoder
To configure the encoder settings
1Open the webpages of the encoder, go to the Video page, and then open the appropriate
Encoder tab.
2In the MX Transmitter Settings section, specify the destination IP address.
This is the address of the video decoder which will receive the video stream.
3Enter the port number of the decoder.
For more information about port numbers, see the Port Numbers section.
4Select Enable, and then click Save.
Video Transmitter Settings (encoder side).
Transmitter 1 enabled, holding the decoder IP address and input port number.
An input port number must be used only once per device.
To configure the decoder settings
1Open the webpages of the decoder, go to the Video page, and select the Decoder tab.
2In the MX Receiver Settings section, specify the source IP address.
This is the address of the video encoder which will transmit the video stream.
3Enter the port number of the decoder.
For more information on port numbers, see the Port Numbers section.
4Select Enable, and then click Save.
Video Receiver Settings (decoder side).
Receiver 1 enabled, holding the encoder IP address and the decoder input port number.
An input port number must be used only once per device.
With these settings configured correctly, the video link is established. The decoder takes the
video stream from the encoder, detects the video format and uses the appropriate decoding
algorithm to convert the stream to an analogue output signal.
Note: Source and destination IP addresses can be unicast or multicast. For more
information, see the Multicast chapter.
Highlighted fields
The source address and port number fields are highlighted in green when the enabled receiver
receives a stream from the specified source. The two fields are marked in red when no stream
is received with the receiver enabled and correctly configured.
49
Page 50
Video
SDP download
Use the SDP Download button to download a Session Description Protocol (SDP) file from the
encoder. SDP files contain streaming media initialisation parameters and properties. An SDP
file does not deliver media itself but through file association the media stream can be opened
in media players such as QuickTime and VLC. You can also use the SDP file to specify the URI
in your web browser.
11.3.4Advanced
Important: If in doubt about these settings, do not change the default values.
11.3.4.1Encoder
Depending on the selected encoding mode, specific parameter values in this section are
dimmed - that is, not available for configuration.
Encoding profileMain profileCompatibility mode for decoders which do not
support High profile.
High profileImproved encoding quality (as compared to Main
profile).
CQM max bit rateAvailable in Constant quality mode (CQM). Use this setting to set the
maximum bit rate for a given picture quality configured in the Encoder
Settings section.
Frame rate dividerRelates to the frame rate configured in the Encoder Settings section.
X-resolutionVariables that enable you to freely set picture resolution instead of
Y-resolution
Request I-frameWhen joining a multicast stream in the middle of a long GOP,
Request I-frame
hold off
Scene change
detect
Scene change
detect period
Force frame modeIf Force frame mode is enabled, the H.264 video stream is
Deblocking filterEnables the in-loop deblocking filter in the AVC encoder. H.264
Deblocking filter
alpha coefficient
Deblocking filter
beta coefficient
Meta data
insertion mode
Meta data
insertion interval
using the resolution presets in the Encoder Settings section.
requesting an I-frame will speed up response time, i.e. image display
will start sooner.
Range: [0…255] frames. Requesting (too) many I-frames may add to
latency. To prevent this, you can specify the distance in frames,
starting after the previous I-frame, before another I-frame is sent
upon request.
Enables the scene detection algorithm. If enabled, the encoder can
fully restart a new GOP with an I-slice and an instantaneous decoding
refresh (IDR) picture, depending on image content.
Sets the minimum time between scene changes in milliseconds. This
is a hold-off mechanism that prevents a scene change for the
specified time, starting from the previous scene change.
compressed and sent using entire frames (Frame mode). If disabled,
the stream is compressed and sent using entire frames or the
separate fields (Field mode).
encoding can handle portions of the video image in blocks of varying
sizes which can be processed independently. The deblocking filter
enhances image quality by smoothing block edges and reducing
blocking distortion. Be aware, however, that applying the filter
requires substantial processing power.
Set the alpha/beta coefficients of the deblocking filter. Entering
experimental values for these coefficients may help you in achieving
optimal image quality.
Determines the method used to add meta data to the stream. For
details, see the section on Meta Data Insertion.
DisabledNo meta data added to the stream.
Fixed intervalActivates Meta data insertion interval parameter.
Each I-frameData block is added after each I-frame. The interval
is determined by the GOP length, therefore.
Range: [100-10000] ms. Sets the (fixed) interval at which meta data
is added to the stream. Activate this parameter by setting Meta datainsertion mode (see above) to Fixed interval.
51
Page 52
Video
11.3.4.2Stream Manager
Video > Encoder # > Advanced > Stream Manager
Balancing network load
Peaks in the network load vary with encoder output. Use the Stream Manager to balance
network load. It can limit the output rate per stream sent to the transmitters. Be warned that
setting the Stream bandwidth limit to a lower value may introduce latency because peaks in
the encoder output will be buffered.
ItemDescription
Stream bandwidth
limit
Keep-alive intervalRange: [10 … 100000] milliseconds. The frequency for sending
Low latencyRaises the output bandwidth limit to allow for peaks in the network
Note on Low Latency mode: This mode may cause packet loss in the network. In this
mode, short bursts of 100 MB data may overflow the input buffer of an Ethernet aggregation
switch. As a rule of thumb, the average load of an Ethernet port should not exceed 40% of
its maximum load (i.e. 40 MB for a 100 MB port).
Range: [0...100000] kbit/s. Sets the maximum bit rate per stream
sent to the transmitters. This will serve to spread bursts but in its
turn may give rise to latency, e.g. when handling large I-frames.
You are advised to limit the outgoing bit rate per encoder to a
maximum of 15 Mbit/s. The total outgoing bit rate of all encoders
(including the Live View encoder), RTSP controlled streams, and
SAP streams, should not exceed 25 Mbit/s. See the value for the
Total tx bit rate parameter on the Measurements tab of the Status
page.
The Stream bandwidth limit mechanism is disabled when Low
latency (see below) is selected. See also the graphic in the Note on
FloodGuard.
keep-alive messages to the encoder.
load. To be selected if you need to keep the delay between the
input and output of images as short as possible, for improved
tracking with a dome camera for example. Selecting Low latency
disables the Stream bandwidth limit mechanism.
52
Page 53
Video
11.3.4.3Transmitter #
Video > Encoder # > Advanced > Transmitter 1
ItemDescription
DSCP fieldRange: [0...63]. DSCP (Differentiated Services Code Point) uses the
Connection
priority
Multicast TTLRange: [0...127]. Specify the number of routers (hops) that multicast
RTP control modeSelect the transport protocol to control the stream.
Stream typeUDP + RTPDefault setting. Plain RTP stream over UDP.
RTP typeDefault value: [0]. This parameter determines the RTP payload format
Link loss alarm
timeout
first 6 bits of the ToS (Type of Service) field in the header of IP
packets for packet classification purposes. The bit pattern in the field
indicates the type of service and forwarding behavior at the next node.
With 26 bits, up to 64 network service types can be defined. RFC 2724
(see - http://www.ietf.org/rfc/rfc2474.txt) describes the Differentiated
Services (DS) field and the DiffServ Code Point. See also the note on
Differentiated Services later in this chapter.
Parameter intended for use with MX Software Development Kit.
traffic is permitted to pass through before expiring on the network.
NoneNo transport protocol selected.
FloodGuardFlooding prevention mechanism. For more
information, see the note on FloodGuard later
in this chapter.
RTCPReal-Time Control Protocol, a network control
protocol for use in communications systems to
control streaming media servers.
UDP + RTP + NKFAdds an extended RTP header for TKH
Security applications requiring extra
information.
(e.g. H.264, MPEG-2/4, or audio). To avoid an RTP type conflict, the
values specified on both sides of the connection must be the same.
The default value of "0" automatically sets the appropriate media type.
You are advised not to change this setting.
Range: [1...1000] s. Default: 10 s. Time in seconds before alarm sent.
Enable multicastActivates the Default multicast IP address text box. The RTSP
Default multicast IP
address
Default multicast portPort number for multicast sessions.
the first 6 bits of the ToS (Type of Service) field in the header of IP
packets for packet classification purposes. The bit pattern in the
field indicates the type of service and forwarding behavior at the
next node. With 26 bits, up to 64 network service types can be
defined. RFC 2724 (see - http://www.ietf.org/rfc/rfc2474.txt)
describes the Differentiated Services (DS) field and the DiffServ
Code Point. See also the note on Differentiated Services later in
this chapter.
transmitter itself does not require enabling.
Select Enable multicast (see above) to activate this check box.
The "Invalid multicast address" warning disappears upon
specification of a valid multicast address.
11.3.4.5SAP Settings
Video > Encoder # > Advanced > SAP Settings
SAP announcer
The BC840-MC includes a SAP announcer. The Session Announcement Protocol is used to
advertise that a media stream generated by the BC840-MC is available at a specific multicast
address and port.
54
Page 55
Video
The BC840-MC can send SAP multicast streams generated by its H.264 and audio encoders.
The video streams will include audio if audio is enabled on the Audio web page and if the
multicast IP range is the same as for video. Note that audio in itself can also be received as a
separate stream. For more information about SAP, see the note later in this chapter.
ItemDescription
Enable SAPWhen selected, session announcements are sent at the frequency
determined by the Announcement interval parameter and the
media stream is transmitted to the multicast IP address specified in
the Stream dest. IP address box.
Stream nameEnter a descriptive name to identify the media stream.
Stream dest. IPEnter the multicast IP address the media stream is to be sent to.
The address must be within the range defined by the Multicast IP
range parameter.
Stream dest. portThe destination port number. Default: 1024.
Stream DSCP fieldRange: [0…63]. See the note on DSCP.
Multicast TTLRange: [0...127]. Specify the number of routers (hops) that
multicast traffic is permitted to pass through before expiring on the
network.
Announcement
interval
Session scopeGlobal, the default session scope, sets the Multicast IP range
Multicast IP rangeSee Session scope.
Determines the frequency of announcements.
parameter to 224.2.128.0 - 224.2.255.255 (IPv4 global scope
sessions). A SAP listening application will recognize the global
scope and automatically listen for SAP announcements at the
224.2.127.254 multicast IP address.
The Administrative session scope allows you to enter a custom IP
range within the 239.0.0.0 - 239.255.255.255 (IPv4 administrative
scope sessions) range. For an Administrative session scope, the
multicast address for SAP announcements will be set to the highest
address in the relevant administrative scope. For example, for a
scope range of 239.16.32.0 - 239.16.33.255, the IP address
239.16.33.255 is used for SAP announcements.
To configure SAP settings, do the following
1In the SAP settings section, select Enable SAP.
2Enter a stream name.
3In the Session scope list, select Global or Administrative.
4If you selected Administrative in the previous step, specify the Multicast IP range.
5Enter the Stream Destination IP address and the port number.
The IP address must be within the scope range displayed for the Multicast IP range
parameter.
6Enter/modify the values for Stream DSCP field, Multicast TTL, and Announcement
Interval, if desired.
7Click Save.
The video stream can now be viewed in a media player, such as QuickTime or VLC.
55
Page 56
Video
SAP example settings
BC840-MC SAP network stream opened via VLC Playlist
11.3.5Meta data insertion
Enabling
All BC840-MC encoders can be configured to include meta data in the video streams they
generate. The insertion of meta data is enabled by setting an interval via the Advanced
Settings of the encoder. A meta data message is added to the stream as a block of data with
a fixed format (see examples below). The messages can contain user data, product info, and
status info.
Note: This section provides a general explanation of meta data insertion as implemented in
TKH Security products. The unit described in this manual, may or may not feature all of the
media (e.g. audio, contact closure) and encoding formats included below.
User data message
For MPEG-2 and MPEG-4, User data is preceded by the User data header (00 00 01 B2):
56
Page 57
Video
0x000x000x010xB2User data message
For MJPEG, these (for the rest identical) messages are inserted as comment field (FF FE):
0xFF0xFE
For H.264, these (for the rest identical) messages are inserted as SEI NAL-unit (0x06),
marked as type User Data Unregistered (0x05):
0x060x05SizeUUID (16 bytes)User data message
Size
(MSB)
Size (LSB)User data message
Product info message
The Product info message (always inserted) is used to identify the source of a specific video
stream. The data ID is 0x00, with the message in the following layout.
Serial
nr
(ASCII)
0x80
SW version
(ASCII)
0x80
'O''P''T''C'0x00
Prod. name
(ASCII)
0x80
Status info message
This message contains all relevant status messages, related to the video stream or codec. The
data ID is 0x01, with the message in the following layout.
(future
'O''P''T''C'0x01Status1Status2Status3Status4
expansion
possible)
Status 1Video status
Bit 0 (lsb)Video loss on input
Bit 1Black/white video
Bit 2VMD alarm
Bit 3Tampering alarm
Bit 4Image quality alarm
Bit 5(for future use, will be ‘0’)
Bit 6(for future use, will be ‘0’)
Bit 7 (msb)Fixed ‘0’
57
Page 58
Video
Status 2General status
Bit 0Reserved for Temperature alarm
Bit 1(for future use, will be ‘0’)
Bit 2(for future use, will be ‘0’)
Bit 3(for future use, will be ‘0’)
Bit 4(for future use, will be ‘0’)
Bit 5Reserved for Audio present
Bit 6Fixed ‘1’
Bit 7Fixed ‘0’
Status 3CC status (part 1)
Bit 0CCin-1
Bit 1CCin-2
Bit 2CCin-3
Bit 3CCin-4
Bit 4CCin-5
Bit 5CCin-6
Bit 6CCin-7
Bit 7Fixed ‘0’
Status 4CC status (part 2)
Bit 0CCin-8
Bit 1(for future use, will be ‘0’)
Bit 2(for future use, will be ‘0’)
Bit 3(for future use, will be ‘0’)
Bit 4(for future use, will be ‘0’)
Bit 5(for future use, will be ‘0’)
Bit 6Fixed ‘1’
Bit 7Fixed ‘0’
User defined text message
This message can be defined and enabled by the user, using the SPI API, for example. There
is no maximum limit on the amount of characters. Considering that this data is part of a video
stream, the maximum should be reasonable.
58
Page 59
Video
11.3.6Notes
Note on Differentiated Services: Differentiated Services (DiffServ, or DS) is a method for
adding QoS (Quality of Service) to IP networks. In routed networks, critical network traffic
such as video and audio streams, which require a relatively uninterrupted flow of data, can
get blocked due to other traffic. DiffServ can be used to classify network traffic and give
precedence - i.e. low-latency, guaranteed service - to high-priority traffic, while offering
best-effort service to non-critical traffic such as file transfers or web traffic.
Each stream has a DSCP (Differentiated Services Code Point) field in the IP header. Routers
will identify the network service type in the DSCP field and provide the appropriate level of
service. Low-latency service can be realized, for example, through priority queuing,
bandwidth allocation, or by assigning dedicated routes.
Note on RTP and RTCP: The Real-time Transport Protocol (RTP) is designed for end-to-end
real-time, audio or video data flow transport. It is regarded as the primary standard for
video/audio transport over multicast or unicast network services. RTP does not provide
guaranteed delivery, but sequencing of the data makes it possible to detect missing packets.
It allows the recipient to compensate for breaks in sequence that may occur during the
transfer on an IP network. Error concealment can make the loss of packets unnoticeable.
RTP is usually used in conjunction with the Real-time Transport Control Protocol (RTCP). RTP
carries the media streams. RTCP provides reception quality feedback, participant
identification and synchronization between media streams.
Note on the Session Announcement Protocol (SAP): SAP, defined in RFC 2974 (see RFC
2974 - http://www.ietf.org/rfc/rfc2974.txt), is a protocol for advertising multicast session
information. A SAP announcer periodically broadcasts announcement packets which include
the session description information of multicast sessions presented by the announcer. SAP
uses the Session Description Protocol (SDP) as the format of the session descriptions. The
announcement is multicast with the same scope as the session it is announcing, ensuring
that the recipients of the announcement are within the scope of the session the
announcement describes. SAP listening applications can listen to the announcements and
use the information to construct a guide of all advertised sessions. This guide can be used to
select and start a particular session. The SAP announcer is not aware of the presence or
absence of SAP listeners.
Note on FloodGuard: FloodGuard is a TKH Security proprietary stream control mechanism
that can be enabled/disabled independently for each video and sampled data transmitter.
FloodGuard throttles the transmitter when it no longer receives control messages from the
receiver, thereby preventing the transmitter from flooding the network.
FloodGuard only works when enabled on both the transmitter and the receiver, and when
the transmitter sends to a unicast address.
When a transmitter is enabled, it opens a control receive port with the port number equal to
its source port number + 1. This port listens for control packets from the destination
receiver. When no FloodGuard packets come in during the time set for the FloodGuardthrottle delay, the receiver is expected to have disappeared (powered off, receiver disabled,
network problem, etc.) and the stream is 'throttled'. In throttled mode the transmitter - in
order to contact the intended receiver (again) - sends empty packets into the network at an
interval determined by the FloodGuard throttle interval parameter. After reception of a valid
FloodGuard packet the transmitter immediately resumes streaming.
59
Page 60
Video
Stream Manager and FloodGuard
60
Page 61
Video
11.4Encoder 2
Video > Encoder 2
11.4.1Edge recording
Configuring Encoder 2 settings is done in the same way as for Encoder 1. It is important to
bear in mind, however, that edge recording uses video generated by Encoder 2 and that this
requires specific Video bit rate, GOP length, and Bit rate settings.
Important: If you change these settings, edge recording may become impossible.
Warning: Incorrect encoder settings for edge recording
These settings are also the out-of-the box, factory-default settings for Encoder 2. If they are
no longer correct just select the H.264 - Edge recording (1.0M CBR) profile to restore the
proper settings.
Note: For best results, we recommend to use CIF resolution for edge recording.
Custom settings
If you need to apply custom settings, you can do so with the following restrictions.
● Encoding mode: always set to H.264
● Video bit rate mode: always set to Constant bit rate
● GOP length: ≥ 25
● Bit rate: ≤ 1000 kbit/s
● Resolution: CIF (recommended)
11.5Encoder 3/4
Video > Encoder 3
62
Page 63
Video
11.5.1Encoder Settings
ItemDescription
EnableAll encoders are enabled by default. Use this check box to disable/re-
Encoding modeMPEG-4 or MPEG-2The method used to compress the video
Video bit rate
mode
enable this specific encoder.
signal.
Controls variations in bit rates. For a concise explanation, consult the
note on Encoder Settings later in this chapter..
MPEG-4 encoding mode supports the following bit rate modes.
Constant qualityKeeps the image quality constant, with
varying network load (from a few kb/s to 10
Mb/s or higher). The image quality is
determined by the values set for the “Q min I”
and “Q min P” parameters in the Advanced
Settings section.
Variable bit rateVariable network load, but limited to value set
for the VBR maximum bit rate parameter in
the Advanced Settings section. The frame rate
will suffer when the VBR maximum bit rate is
reached.
Variable bit rate, nondrop
Constant bit rateKeeps network load constant at the cost of
Constant bit rate,
non-drop
Variable network load, but limited to value set
for the VBR maximum bit rate parameter in
the Advanced Settings section. The quality will
decrease when the VBR maximum bit rate is
reached. The frame rate will be constant.
varying image quality. Frames may be
skipped.
Keeps network load constant at the cost of
varying image quality. Frames are never
skipped.
MPEG-2 encoding mode supports the following bit rate mode.
Constant bit rate,
non-drop
ResolutionThe following resolutions are supported.
resolution (h x v)PALNTSC
D1720x576720x480
2/3 D1480x576480x480
1/2 D1352x576352x480
63
Keeps network load constant at the cost of
varying image quality. Frames are never
skipped.
Page 64
Video
ItemDescription
4CIF704x576704x480
2CIF720x288720x240
CIF (top field only)352x288352x240
QCIF176x144176x120
In addition, VGA (640x480) and QVGA (320x240) are also supported.
For more information on CIF resolutions, see "Notes" later in this
chapter.
Note: The BC840-MC will simultaneously handle dual H.264 encoding
and dual MPEG-2/4 encoding at full frame rate, and Live View
encoding at 5 frames per second. Setting Encoders 3 and 4 to
perform MPEG-2/4 encoding in D1 resolution at the same time may
overtax the hardware. The total output bandwidth, including streams
controlled by RTSP, and those enabled through SAP, should not
exceed 25 Mb/s.
GOP lengthDistance in frames between two I-frames.
Frame ratePAL: 1-25 fps; NTSC: 1-30 fps. Selectable rates are determined by the
video mode (PAL, NTSC) set on the Image tab.
Bit rateRange: [10…15000]. Selecting a profile (see below), automatically sets
the bit rate associated with the profile.
ProfilePreset combinations of settings for specific purposes. When a profile
has been selected, changing one of its defined parameters sets the
Profile box to '--', to indicate that a custom profile has been
configured. When a freely chosen parameter value combination
matches a preset profile, the name of the profile shows in the Profile
box.
Show Preview>>Click to view live images and see the effect of the current settings.
<<Hide PreviewCloses the preview. This may improve webpage responsiveness.
VolumeMove the slider to control audio volume.
MuteSelect/clear this box to mute/unmute audio.
11.5.1.1Combinations of settings
Set sensible combinations of video bit rate mode, resolution, GOP length, and frame and bit
rates. When setting and saving these values, you may notice that inappropriate value
combinations are ‘corrected’ by automatic selection of the closest suitable combination. The
output bit rate set may range from 10-15000 kbps. The total output bandwidth should not
exceed 25 Mb/s.
64
Page 65
Video
11.5.1.2Note
Note on Encoder Settings: Video bit rate mode can be set to be constant (i.e. the number
of bits in a group of pictures) or variable. Selecting the correct mode for a given application,
with emphasis on a good compromise between detail and good representation of frequent
changes (motion), is generally vital.
Constant bit rate mode (CBR) is generally safest. Although the image quality may vary, the
network load generated will remain fairly constant.
If constant picture quality is required and a varying network load will pose no problems,
choose Variable bit rate mode (VBR). Video streaming is generally smoother under VBR.
Improving video picture quality and video stream quality, in terms of latency and
smoothness for example, is subject to trade-offs. Many aspects of picture quality and stream
quality are governed by a series of compression and signal parameters which may work
favorably on one aspect while adversely affecting another.
For example, increasing the bit rate generally improves video quality, but also puts
additional load on the network. But even for a given bit rate and network performance, video
quality and streaming are influenced by other parameters and aspects. Please consult
appropriate literature on video encoding formats, and application notes for clarification.
If in doubt about the effects of specific encoder settings, you are advised to select the profile
offering the closest match to your required application.
11.5.2Make a video connection
Creating a video link between Encoder 3/4 and a video decoder is done in the same fashion as
described for Encoder 1/2 earlier in this chapter.
11.5.3Advanced
Important: If in doubt about these settings, do not change the default values.
11.5.3.1Encoder
Depending on the selected encoding mode, specific parameter values in this section are
dimmed - that is, not available for configuration.
MPEG-2 mode
Video > Encoder # > Advanced > Encoder (MPEG-2 mode)
65
Page 66
Video
ItemDescription
Frame rate dividerRelates to the frame rate configured in the Encoder Settings
section.
X-resolutionVariables that enable you to freely set picture resolution instead of
Y-resolution
Stream typeTransport Stream or Elementary Stream.
Quantization matrixMPEG Default, Alternative 1, or Alternative 2.
Meta data insertion
mode
Meta data insertion
interval
using the resolution presets in the Encoder Settings section.
For details, see the section on Meta Data Insertion.
DisabledNo meta data added to stream.
Fixed intervalActivates Meta data insertion interval
parameter (below).
Each I-frameData block is added after each I-frame. The
interval is determined by the GOP length,
therefore.
Activate this parameter by setting Meta data insertion mode
(above) to Fixed interval.
Note on Quantization: Quantization is a lossy compression technique used in image
processing. It is based on the fact that variations in high frequency brightness, for example,
are not easily distinguished by the human eye. A quantization matrix, a combination of
predefined values, is used to reduce the amount of information in the high frequency
components of an image, thereby making the stream more compressible. The values in a
quantization matrix are often chosen such that certain frequencies are kept in the source to
avoid losing image quality.
MPEG-4 mode
Video > Encoder # > Advanced > Encoder (MPEG-4 mode)
66
Page 67
Video
ItemDescription
VBR maximum
bit rate
Q min IUsed to achieve consistent picture quality within a single GOP or across
Q min P
Frame rate
divider
X-resolutionVariables that enable you to freely set picture resolution instead of using
Y-resolution
Request Iframe
Request Iframe hold off
Meta data
insertion mode
Meta data
insertion
interval
Range: [0...15000]. Sets a limit for variable bit rate.
consecutive GOPs. Lower values produce a better picture, but will yield
higher bit rates and require more processing. Default Q min I = 3; default
Q min P = 2.
Relates to the frame rate configured in the Encoder Settings section.
the resolution presets in the Encoder Settings section.
When joining a multicast stream in the middle of a long GOP, requesting
an I-frame will speed up response time, i.e. image display will start
sooner.
Range: [0…255] frames. Requesting (too) many I-frames may add to
latency. To prevent this, you can specify the distance in frames, starting
after the previous I-frame, before another I-frame is sent upon request.
For details, see the section on Meta Data Insertion.
DisabledNo meta data added to stream.
Fixed intervalNot supported for MPEG-4 streams. If
a fixed interval is set, the nearest Iframe will be used.
Each I-frameData block is added after each I-frame.
The interval is determined by the GOP
length, therefore.
Activate this parameter by setting Meta data insertion mode (above) to
Fixed interval.
11.5.3.2Stream Manager, Transmitter #, RTSP Transmitter, and SAP settings
Configuring Stream Manager, Transmitter #, RTSP Transmitter, and SAP settings for
MPEG-2/4 encoding is done in the same way as for Encoders 1/2. For details, see the
description earlier in this chapter.
67
Page 68
Video
11.6Live View
Video > Live View
11.6.1(M)JPEG output
The BC840-MC provides multiple (M)JPEG output methods.
● To transport JPEG over HTTP and/or to use the Live View previews in the webpages,
enable the Live View encoder and configure its settings.
● To enable and configure UDP/MJPEG streaming, go to the Encoder 1/2 tab, select MJPEG
encoding mode and configure settings.
● To activate the uploading of JPEG images to an FTP server, configure the required settings
on the FTP Push tab and the Event Management page.
68
Page 69
Video
11.6.2Encoder Settings
ItemDescription
EnableAll encoders are enabled by default. Use this check box to disable/re-
Video bit rate
mode
ResolutionSet sensible combinations of mode, resolution, frame rate and
Frame rate
(Maximum) bit
rate
Actual bit rateConstant
QualityConstant
Show Preview>>Click to view live images and see the effect of the current settings.
<<Hide PreviewCloses the preview. This may improve webpage responsiveness.
enable this specific encoder.
Controls variations in bit rates.
Constant
quality
Constant bit
rate
(maximum) bit rate. It is advised to limit MJPEG encoding to 5 fps
when the BC840-MC is also handling MPEG-2/4 encoding with 1xD1
and 1xCIF or 2CIF at full frame rate.
Quality Mode
(CQM) only
Quality Mode
(CQM) only
Keeps the image quality constant, with varying
network load. The quality is determined by the value
set for the Quality parameter (see below).
Keeps network load constant at the cost of varying
image quality. Frames may be skipped.
This field is dynamically updated with the current bit
rate to provide feedback on the bit rate that is used
on average with the current Quality setting.
Reflects the amount of compression. Generally
speaking: the higher the quality setting, the lower
the compression ratio and the more bits are
consumed. This means a trade-off has to be found
between the desired quality level and available
bandwidth.
11.6.3Advanced
Video > Live View > Advanced
69
Page 70
Video
ItemDescription
Frame rate dividerRelates to the frame rate configured in the Encoder Settings section.
X-resolutionVariables that enable you to freely set picture resolution instead of
Y-resolution
Meta data
insertion mode
Meta data
insertion interval
Enable HD
snapshot
ResolutionIndicates the image size of the HD snapshot image (width x height).
using the resolution presets in the Encoder Settings section.
Determines the method used to add meta data to the stream. For
details, see the section on Meta Data Insertion.
DisabledNo meta data added to the stream.
Fixed intervalActivates Meta data insertion interval parameter.
Each frameData block is added after each frame.
Range: [100-10000] ms. Sets the (fixed) interval at which meta data
is added to the stream. Activate this parameter by setting Meta datainsertion mode (see above) to Fixed interval.
Select this check box if you want to enable the possibility to retrieve
HD JPEG snapshot images using the URL http://<ip>/hdvideo.jpg
HD10801080p (1920x1080)
HD720720p (1280x720)
11.7OSD
Video > OSD
11.7.1OSD facilities
The BC840-MC features programmable on-screen display (OSD) facilities. One graphic and up
to three OSD text bars can be displayed, each of which can be independently configured.
Visual feedback is provided in the preview.
70
Page 71
Video
11.7.2Text Settings
ItemDescription
EnableAll OSD objects can be enabled and configured separately. To
OSD textThe text to be displayed. Maximum: 255 characters. Text is
Date and TimeSelect a format from the list and click the Append button to add
MeasurementsSelect a measurement from the list and click the Append button to
GraphicGraphics that have been uploaded to the module (see Graphics tab,
(temporarily) remove a bar or graphic from the screen, clear the
Enable check box.
displayed in a single line. The number of characters visible on
screen is determined by the font size and the space offered by the
screen line.
the information to the OSD text box.
add the information to the OSD text box.
Advanced settings) can be selected from the list and enabled.
11.7.3Text #
Video > OSD >Text 1, with 3 OSD bars in the preview.
Render modes: 'Border' (top left) and 'Outline' (bottom right & bottom centre)
71
Page 72
Video
ItemDescription
Text colorChanges made here and in the other fields are immediately written
Border/outline color
Font sizeRange: [0...256].
Predefined positionsPresets for positioning the OSD object.
TransparencyMove the slider or type a percentage.
X PositionVariables that enable you to freely position the object, instead of
Y Position
Show Preview>>Click to view live images and see the effect of the current settings.
<<Hide PreviewCloses the preview. This may improve webpage responsiveness.
EncoderThe encoder handling the images seen in the preview.
11.7.3.1Advanced
into the device and reflected in the preview.
using the presets. Drag the sliding buttons or enter a percentage.
When a preset has been selected, changing one of its defined
parameters sets the Predefined positions box to ‘--’, indicating that
a custom position has been configured.
Video > OSD > Text 1 > Advanced > Advanced OSD Bar 1 Settings
ItemDescription
Font nameOffers a selection from default and uploaded fonts (see Font
Management).
Render modeOutline or Border.
X-Position anchor
point
Y-Position anchor
point
Rotation angleBackground size automatically adjusts to text dimensions when a
Video > OSD > Text 1 > Advanced > Font Management
Variables that enable you to shift the OSD object relative to the
anchor point.
bar is rotated.
72
Page 73
Video
To upload a font
1In the Font management section, click Browse.
The Open dialog box displays.
2Browse to the folder containing the font to be uploaded.
3Select the correct file (.ttf extension), and then click Open.
The file appears in the File text box on the web page.
4To start the upload, click Add.
The new font is added to the Font list and to the Font name list in the Advanced OSD
Bar # Settings section.
To remove a font
1In the Font management section, select the font.
2Click the Del button.
11.7.4Graphics
Video > OSD > Graphics, with 3 OSD bars and a graphic (bottom right) in the preview
The Graphics tab enables you to manage graphics, and scale and position a selected graphic
on your screen.
73
Page 74
Video
ItemDescription
Predefined positionsPresets for positioning the OSD object.
TransparencyMove the slider or type a percentage.
X-PositionVariables that enable you to freely position the object, instead of
Y-Position
X Scaling factorVariables that enable you to freely configure the dimensions of the
Y Scaling factor
Show Preview>>Click to view live images and see the effect of the current settings.
<<Hide PreviewCloses the preview. This may improve webpage responsiveness.
EncoderThe encoder handling the images seen in the preview.
11.7.4.1Advanced
using the presets. Drag the sliding buttons or enter a percentage.
When a preset has been selected, changing one of its defined
parameters sets the Predefined positions box to ‘--’, indicating that
a custom position has been configured.
Video > OSD > Graphics > Advanced > Graphic Management
You can upload your own graphics with a maximum file size of 100 kB to the BC840-MC. If
necessary, use a picture resize tool to reduce the file size.
Variables that enable you to shift the OSD object relative to the
anchor point.
Enables you to set the speed for an animated GIF graphic.
To upload a graphic
1In the Graphic Management section, click Browse.
The Open dialog box displays.
74
Page 75
Video
2Browse to the folder containing the graphic to be uploaded.
3Select a file with the correct file extension (.bmp, .gif, .jpg, jpeg), and then click Open.
The file appears in the File textbox.
4To start the upload, click Add.
The graphic is added to the graphics list and to the Graphic drop-down list in the Text
section.
To remove a graphic
1In the Graphic Management section, select the graphic.
2Click Del.
11.8VMD
Video > VMD
Video Motion Detection (VMD) enables the user to define a portion or portions of the screen
and to detect picture changes there. These changes could be caused by motion or varying
lighting, for example. Regions of less interest can be masked.
11.8.1VMD startup
To start Video Motion Detection
1On the Video page, click the VMD tab.
2Select Enable VMD to activate the detection process.
Depending on the current VMD settings, a VMD alarm will be generated on changes in
the picture.
75
Page 76
Video
11.8.2Configure detection parameters
Video > VMD > Configuration
VMD enabled: Configuration section with controls, video picture, and motion detection inset, the latter
with mask applied. The mask permits motion detection in the right half of the picture only, at the top
of the stairs, so passers-by and cars would not be registered by the detector facility; neither will the
details in the background (the trees are reflected in the window pane though, and this could be
masked separately).
ItemDescription
Enable VMDExpands the Configuration section, as shown in the above figure.
SensitivityThis setting relates to local detection levels: local change is only
detected if its level exceeds a certain value. The sensitivity setting
can be used to eliminate unwanted ('false') triggering (e.g. caused
by background noise or constant local movement).
Global threshold lowThese settings relate to the summed amount of change within fully
Global threshold high
VMD responseFast or Filtered. Filtering is used to suppress a single peak as false
or partly unmasked portion(s) of the screen; a value between the
two thresholds gives rise to a corresponding VMD alarm. The level
of this alarm can be set (A-N) using separate TKH Security
software.
triggering.
11.8.3Set the mask
To set a mask
● To edit the mask, click on the grid that is put over the image.
One or more mask elements at, and possibly around, that position, are produced.
76
Page 77
Video
● Hold the standard mouse button and drag, to 'brush' (i.e. mask) larger areas, with a
'Normal', 'Small', or 'Large' brush.
● Use the 'Invert Mask' button to reverse a selection.
● Hold the right mouse button and drag, to erase mask areas.
● Use the 'Save' button to store the mask in the unit.
To delete a mask
● Press the Clear button.
Masking grid
ItemDescription
BrushNormalAllows grid elements to be accessed in 4-
element groups.
LargeAllows grid elements to be accessed in 16-
element groups.
SmallAllows grid elements to be accessed one at a
time.
Invert MaskEnables you, for example, to start creating a mask by marking the
(smaller) area(s) you do wish to monitor and then use this button to
reverse the selection.
View VMD results
in PIP
ClearClears the mask.
SaveMakes the current mask effective and stores it for later use.
Inserts the Video Motion Detection inset providing feedback on current
VMD settings.
77
Page 78
Video
11.8.4VMD detection window
The VMD detection window shows up as a small picture within the larger picture. Depending
on the thresholds set, the motion detection bar on the right side of the picture shows up
green or red (see figures below), the latter indicating a VMD alarm will be generated. In the
pictures, the upper and lower thresholds are shown as two white markers. If the bar runs over
the highest marker, it will turn green again and there will be no alarm condition.
VMD detection windows, with mask applied to the left half of the window. The small white blocks
indicate grid elements where change occurred above the sensitivity level. The summed change is
reflected in the bars on the right, the green one (left) not reaching the lower threshold. The red
one (right picture) extending past it, since this threshold is set much lower.
11.8.5VMD alarm
If movement is detected, a module alarm (VMD) will be generated and sent out over the
network using the (unsolicited) notification mechanism. Such alarms can be caught using
appropriate software.
11.8.6Advanced
Video > VMD > Advanced > VMD
78
Page 79
Video
ItemDescription
Frame rate dividerRange: [1...100]. Used to determine the number of frames used
for VMD. Only 1 divided by this value frames are evaluated.
DelayRange: [1...10] frames. The delay in frames between the currently
processed frame and the stored frame with which it is to be
compared.
Event window sizeRange: [1…32]. Number of frames evaluated at a time to
determine if there is a VMD alarm.
Event window low
mark
Event window high
mark
Feedback positionEnables you to position the detection window (not to be confused
Note on Advanced VMD Settings: Motion is detected by comparing the current frame with
a reference image (e.g. a previous frame) and calculating the difference between the two.
The value you enter for the Event window size parameter determines how many frames are
evaluated for VMD purposes at a time. Not all frames from the original video stream are
used for VMD. Only 1 divided by the value set for the frame rate divider frames are
evaluated.
A VMD event becomes active when, within the Event window, the number of frames with
motion exceeds a configurable value, the Event window high mark. After this, the VMD event
will remain active until the number of frames with motion drops below another configurable
value, the Event window low mark.
Range: [0…31]. Thresholds determining if there is a VMD alarm.
with an event window).
79
Page 80
Video
VMD Alarm: Event window high/low mark
X = Event window size
Y = Event window high mark
Z = Event window low mark
VMD alarm becomes active when in at least Y out of X frames motion is detected.
VMD alarm becomes inactive when in at least Z out of X frames no motion is detected.
11.9FTP Push
Video > FTP Push
80
Page 81
Video
11.9.1Post JPEG images
The BC840-MC can be configured to upload images, generated by its Live View encoder, to an
FTP server. Posting the files in JPEG format can be set to be continuous or event-triggered. On
the Event Management page, one or more events can be associated with FTP Push.
11.9.2General
ItemDescription
Post whenNeverNo image posting
Event OnImage is posted when configured event
Event OffImage is posted when configured event
Event ChangedImages are posted when configured event
ContinuousPosting not associated with any event. Images
Continuous
posting interval
Posted file nameEnter a descriptive name. Use the Append list and button (<<) to
Append listOptions to add information and file extension to the file name entered.
Range: [1-300] s. Applies to continuous posting only. Determines the
frequency of image posts.
include extra information to identify the files. The "$", "#", and "@"
symbols described below can also be typed directly after the name.
<UTC-Time/date>.jpgTime/date. Appended as "_$.jpg".
<SeqNr>.jpgSequence number. Appended as "_#.jpg".
<SeqNr>_<UTCTime/date>.jpg
<SeqNr>_<Event
State>.jpg
<UTC-Time/
date>_<Event
State>.jpg
occurs.
ceases.
occurs or ceases.
are sent continuously at the frequency set for
the Continuous posting interval parameter.
Sequence number and time/date. Appended
as "_#_$.jpg".
Sequence number and event state. Appended
as "_#[email protected]". Examples of event state:
T=true, F=false.
A target FTP server must hold a user account associated with the BC840-MC. You can assign a
primary server and a secondary server. Images are posted simultaneously to both the primary
server and secondary server.
81
Page 82
Video
Video > FTP Push > Primary Server, example settings
ItemDescription
EnableSelect or clear to respectively enable/disable the connection with
this server.
IP addressIP address of the FTP server.
PortThe FTP protocol typically uses port 21 on the FTP server to listen
for clients initiating a connection. Port 21 is also where the server
is listening for commands issued to it.
User nameThe authorization to access the FTP server.
Password
Server pathFolder on the FTP server assigned to the FTP client. To be used, for
example, if the client is not allowed to access the server root
folder.
11.9.4Event management
Having selected Event On, Event Off, or Event Changed as a trigger, do not forget to go to the
Event Management page to associate one or more events with the FTP push.
Event Management > FTP Push 1. Two inputs associated with FTP Push.
11.9.5Monitor and troubleshoot FTP Push
You can monitor FTP push on the Measurements tab of the Status page. Measurements on this
tab are continuously updated. In the FTP Push section, you can compare the number of
incoming triggers with the number of succeeded posts.
82
Page 83
Video
Status > Measurements > FTP Push 1
If you need to troubleshoot the file upload process, the messages reporting the last post
status will in most cases point you to possible causes of problems.
Last post status: example of error message
11.10Image Monitor
Video > Image Monitor
83
Page 84
Video
11.10.1Image quality check
The Image Monitor can detect if images produced by the camera are still usable. It can give
an indication of the performance of the camera and show whether or not it needs attention. A
quality check is made against what is normally a good picture.
Examples of detectable occurrences:
● The camera is in focus during sunny days, but out of focus in low light situations.
● The initial daytime camera position seemed ok, but streetlights and spot lights affect the
image during nighttime.
● The lens has got dirty.
● The iris control has got stuck.
● Camera failure.
11.10.2Enable the Image Monitor
The Image Monitor can measure camera focus, exposure, contrast level, and SNR (Signal-toNoise Ratio). The four measurements are disabled by default. You can enable them
simultaneously or separately.
Note: Enabling/disabling a measurement also enables/disables the associated alarm.
To enable all measurements simultaneously
● In the Measurements section, click IMAGE MONITOR DISABLED.
The four dials are activated, the pointers indicating the current measurements.
Image Monitor: all measurements enabled
To enable/disable individual measurements
1In the VCA Settings section, click the accordion style menu labelled with the
measurement you require.
The settings of the selected measurement display.
2Select/Clear the Enable box to enable or disable the measurement, respectively.
84
Page 85
Video
Image Monitor: FOCUS measurement enabled only
11.10.3Dial legend
The coloured dials in the Measurements section provide a quick and easy glance at the health
of the camera. You can fine-tune each measurement's alarm thresholds to your needs in the
VCA Settings section.
Dial legend
Error state.
Hysteresis: the area where the alarm output is either "true" or "false"
depending on the preceding alarm state, as illustrated in the figure
below.
Correct camera performance.
85
Page 86
Video
Hysteresis and alarm output
The Measurement rises above the trip point. After expiry of the delay set for the Min.
event duration, the alarm is activated.
The Measurement drops into the Hysteresis area (i.e. the margin between incorrect
and correct performance) but falls short of the "safe" area. The alarm is continued.
The Measurement re-enters the Error state area. The alarm continues.
The Measurements drops into the Hysteresis area. The alarm continues.
Camera performance is correct. The alarm is deactivated after expiry of the Min.event duration.
The Measurement rises into the Hysteresis area. The alarm trip point is not reached.
Alarm output remains "false".
Camera performance is correct. Alarm output remains "false".
86
Page 87
Video
Image Quality not OK: Alarm output = true
The red circle around the Focus dial in the figure above indicates that the alarm is raised by
the Focus measurement. The Exposure dial has no red circle, although the pointer is in the
Hysteresis area. This shows that Exposure was correct before and that this measurement in
itself is not the cause of the alarm.
Note: In addition to the visual indications on the web pages, alarms can also be read from
the BC840-MC 's internal Management Information Base (MIB) using appropriate software,
or through TKH Security's Open Streaming Architecture (OSA) - that is, the "SPI API". The
BC840-MC includes SNMP support for its image monitor and tampering detection. A trap is
sent when bad image quality or camera tampering has been detected and another one when
the situation returns to normal. This support requires a new SNMP MIB, the OPTC-VCA-MIB,
which can be downloaded at www.tkhsecurity.com/support-files.
87
Page 88
Video
11.10.4Measurements configuration
Video > Image Monitor > VCA Settings
The default Measurements values will mostly work well for you. If you do need to modify them
you can do so in the VCA Settings section.
ItemDescription
Configure AlarmsMin. event durationAlarm output delay time: the time span that is
to elapse before a continued change in
conditions actually activates/deactivates the
alarm output.
Alarm outputTrue or False. Indication of current status.
Configure Focus
Measurement
Configure
Exposure
Measurement
Configure
Contrast
Measurement
Configure SNR
Measurement
Configure
Evaluation Rate
Auto ConfigureAdjusts the alarm thresholds, based upon the current measurements.
Reset to DefaultRestores the original thresholds. Does not affect the current activity
Allow you to enable/disable each measurement separately and
customise its alarm threshold and hysteresis to your requirements.
The value entered here determines the speed at which the host
machine processes the algorithms underlying the measurements.
Higher values take up more CPU power.
The green area is centred around the current pointer position.
status of the measurements (i.e. being Enabled or Disabled).
Tip: A PTZ camera moving from one preset to the next may trigger an alarm if the scene
change takes too long. Setting an appropriate time for the Min. event duration parameter
can delay the alarm output until the camera has adopted the new position and the alarm
condition has ceased.
88
Page 89
Video
To configure a measurement
1In the VCA Settings section, click the button for the measurement you wish to configure.
The measurement's settings display.
2Select the Enable box, if necessary.
3Set the alarm threshold to your requirements.
Note that you can set two thresholds for Exposure (under- and overexposure) and
Contrast (low and high contrast).
4Set the Hysteresis.
5Click the Configure Alarms button and set the Min. event duration, if desired.
6Click the Configure Evaluation Rate button and modify this setting, if desired.
11.10.5Region of Interest (ROI)
Video > Image Monitor > ROI Settings
ROI preview
Pressing Show ROI>> in the ROI Settings section opens a preview with a grid overlay. You
can use it to mask portions of the image you wish to exclude from monitoring. Certain regions
can disrupt the measurements or be of no importance. You may want to filter out a bright
source of light, a region with low contrast, or differences in focus, for example. The part of the
image that you have not selected on creating the mask is called the Region of Interest (ROI).
To set a mask
● To edit the mask, click on the grid that is put over the image.
One or more mask elements at, and possibly around, that position, are produced.
● Hold the standard mouse button and drag, to 'brush' (i.e. mask) larger areas, with a
'Normal', 'Small', or 'Large' brush.
● Use the 'Invert Mask' button to reverse a selection.
● Hold the right mouse button and drag, to erase mask areas.
● Use the 'Save' button to store the mask in the unit.
89
Page 90
Video
To delete a mask
● Press the Clear button.
ItemDescription
BrushNormalAllows grid elements to be accessed in 4-
element groups.
LargeAllows grid elements to be accessed in 16-
element groups.
SmallAllows grid elements to be accessed one at a
time.
Invert MaskEnables you, for example, to start creating a mask by marking the
(smaller) area(s) you do wish to monitor and then use this button to
reverse the selection.
ClearClears the mask.
SaveMakes the current mask effective and stores it for later use.
11.11Tamper Detect
Video > Tamper Detect
90
Page 91
Video
11.11.1Camera movement and scene changes
As a result of tampering, or more accidentally, after cleaning, a camera may no longer cover
the area designated for monitoring. The Tamper Detect function can detect camera position
changes and scene changes such as a blocked camera view, for example. It does so by
comparing the current image to one or more reference images that were captured and stored
earlier.
11.11.2Enable Tamper Detect
Tamper Detect is disabled by default.
To enable Tamper Detect
● In the VCA Settings section, select Enable.
The Position Measurement settings are opened.
Important: If no reference images have been stored yet, a BLOCKED OR CHANGED SCENE
alarm displays in the Feedback View. Tamper Detect cannot find a match with the current
image. You will need to create one or more reference images first.
Tamper Detect enabled: No reference images found
11.11.3Reference images
You can create up to 16 reference images. This enables you to store images captured in
different day/night situations and/or from multiple PTZ preset positions. When the camera
moves to a different preset Tamper Detect tries to match the new scene to the available
reference images.
11.11.3.1Create a reference image
To create a reference image
1In the VCA Settings section, click Configure Reference Images.
2Open the Reference image list, and then select the image you want to create.
91
Page 92
Video
3Enter a descriptive name in the Label box.
4Enter a value (in seconds) for the Sampling duration.
This parameter enables you to capture the background of a scene only and have specific
elements such as moving objects filtered out of the image. With a longer time span for
the sampling duration, persons passing in front of the camera, for example, or cars
driving on a highway can be smoothed out to prevent them from triggering a changed
scene alarm.
5Click the Sample reference button.
The current image is sampled.
Reference image 1 created
11.11.3.2Mask the ROI
You can use the ROI settings section to exclude portions of the image from monitoring, as
explained earlier in the Region of Interest section.
Region of less interest masked
11.11.3.3Compare images
Tamper Detect compares the current scene with all available reference images. If a match is
found a green crosshair is superimposed on the image in the Feedback view. Information
about the matched image and the match level is displayed under the Feedback view.
The small green circle in the middle of the image indicates the amount of camera movement
that is allowed. A position alarm is raised when the green circle is outside the crosshair
centre. For information about adjusting the amount of allowed camera movement, see
Position Measurement.
If no match is found a BLOCKED OR CHANGED SCENE alarm is raised.
92
Page 93
Video
Current image matches Reference 1Reference image(s) available. No match found
The drop-down list in the Feedback View section can be used to display the current image, the
best matching reference image, or a specific reference image.
with current image, though.
Feedback view list
11.11.3.4Delete a reference image
To delete a reference image
1In the VCA Settings section, open the Reference image list.
2Select the image you wish to delete.
3Press Clear reference.
Note that the Clear all button deletes all available references.
93
Page 94
Video
11.11.4Position measurement
Video > Tamper Detect > Position Measurement
After creating one or more reference images you can configure the Position Measurement
settings to define thresholds for allowed camera movement and image matching.
ItemDescription
EnableEnables Tamper Detect functionality.
Match thresholdThe current image and the reference image it is compared with are
considered a match upon reaching the degree of similarity specified
here. The lower the percentage entered for this parameter, the
fuzzier the match.
Match hysteresisThis is the margin area where there is either a match or no match,
depending on the preceding match level. If your alarm output
frequently alternates between "true" and "false" you can use this
parameter to fine-tune your settings.
Position thresholdDetermines the amount of camera movement that is allowed
before a position alarm is raised. Raising this value allows more
camera movement. This is indicated by the increased size of the
green circle in the center of the image.
Evaluation rateThe value entered here determines the speed at which the host
machine processes the algorithms underlying the measurements.
Higher values take up more CPU power.
DefaultsRestores the original settings. Does not affect the current activity
status of Tamper Detect - that is, being Enabled or Disabled.
94
Page 95
Video
11.11.5Alarms
Video > Tamper Detect > Configure Alarms
The Configure Alarms section enables you to view the current status of the alarm output and
to set a delay for the activation/deactivation of alarm outputs.
Note: In addition to the status indication in this section, alarms can also be read from the
BC840-MC 's internal Management Information Base (MIB) using appropriate software, or
through TKH Security's Open Streaming Architecture (OSA) - that is, the "SPI API". The
BC840-MC includes SNMP support for its image monitor and tamper detect functions. A trap
is sent when bad image quality or camera tampering has been detected and another one
when the situation returns to normal. This support requires a new SNMP MIB, the OPTCVCA-MIB, which can be downloaded at www.tkhsecurity.com/support-files.
ItemDescription
Min. event durationAlarm output delay time: the time span that is to elapse before a
continued change in conditions actually activates/deactivates the
alarm output.
Alarm outputTrue or False. Indication of current status.
Tip: A PTZ camera moving from one preset to the next may trigger an alarm if the scene
change takes too long. Setting an appropriate time for the Min. event duration parameter
can delay the alarm output until the camera has adopted the new position and the alarm
condition has ceased.
95
Page 96
Video
11.11.5.1Alarm examples
Original camera positionCamera has moved to the right. Although the
current image still matches Reference 1, the
changed camera position results in a position
alarm.
Camera has moved further to the right.
Current image no longer matches any reference
image, resulting in a changed scene alarm.
96
Blocked scene alarm
Page 97
Video
11.12Privacy Mask
Video > Privacy Mask
The privacy mask function aims to avoid intrusive monitoring. The BC840-MC supports up to
10 masks.
To create a privacy mask
1On the Video page, click the Privacy Mask tab.
2Under the preview, click New.
A square mask appears as an overlay in the centre of the preview.
3Use the pointer to position and size the mask.
If desired, click to select the mask, and then select a mask colour from the list under the
preview.
To delete a mask
1On the Video page, click the Privacy Mask tab.
2Using the pointer, select the mask in the preview.
3Click Erase.
97
Page 98
12Audio
This chapter describes the functionality and settings found on the Audio page of the BC840MC.
Using the Enable check box at the top of the Audio page, you can enable/disable the entire
audio functionality (the latter, for example, to prevent unwanted eavesdropping). Remember
to Save the configuration to make it effective.
98
Page 99
Audio
12.1.1Input Settings
ItemDescription
Input selectLine, Microphone, or Microphone + bias.
Input
termination
MuteAudio on/off.
Enable AGCTo adjust the gain to an appropriate level, Automatic Gain Control reduces
Input gainRange: [0…30] dB. Is disabled when AGC is enabled. Drag the sliding
Input levelVU meter to display audio input level.
ProfilePreset combinations of settings. A non-standard setting configured
Can be set to High-Z or 600 ohms, to match audio source. Single-ended.
the volume if the signal is strong and raises it when it is weaker.
button or type a value. Gain control reacts directly, without the need to
press Save.
through the Advanced Settings gives ‘--’ in the Profile selector.
G711 A-law. 1 ch. 8 kHz 64
kbit/s
G711 μ-law. 1 ch. 8kHz. 64
kbit/s
Legacy PCM● 2 channels (stereo)
● default setting
● mainly used in Europe
● mono, low quality
● used for QuickTime
● mainly used in USA
● mono, low quality
● used for Genetec's Omnicast
● high quality, 15.7 kHz
12.1.2Output Settings
ItemDescription
Output levelVU meter to display audio output level.
Output gainRange: [-80…0] dB.
MuteSelect/clear this box to mute/unmute audio.
99
Page 100
Audio
12.2Make audio connections
Audio > MX Transmitter and MX Receiver Settings, two-way audio
Audio streams
The BC840-MC provides bidirectional audio. The BC840-MC can send three audio streams to
different destinations, multicast or unicast, to an A-80, or any C-/S-series codec with an audio
interface. It can also receive one audio stream from an A-80 or any C-/S-series codec that
features audio.
Highlighted fields
The source address and port number fields are highlighted in green when the enabled receiver
receives a stream from the specified source. The two fields are marked in red when no stream
is received with the receiver enabled and correctly configured.
Two-way audio
The figure above shows the setup for two-way audio on the side of the BC840-MC. The device
on the other side of the connection (with the IP address 172.22.250.131) would need similar
settings, that is - it must hold the IP address of the BC840-MC as the destination and source.
Transmitters and receivers must be enabled in order for streaming to start. Remember to
Save a configuration to make it effective.
SDP download
Use the SDP Download button to download a Session Description Protocol (SDP) file from the
encoder. SDP files contain streaming media initialisation parameters and properties. An SDP
file does not deliver media itself but through file association the media stream can be opened
in media players such as QuickTime and VLC. You can also use the SDP file to specify the URI
in your web browser.
12.2.1MX Transmitter Settings
ItemDescription
EnableSelect/Clear to enable/disable the stream transmission,
respectively.
Dest. addressIP address of the codec that will receive the stream.
PortThe local port number of the codec that will receive the stream.
SDPTo download a Session Description Protocol (SDP) file from the
encoder, click the Download button.
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.