Impath Networks i-Volution iN7000 Pro User Manual

i-Volution
iN7000 Pro
User
Guide
TM
Release 1.0
971-007556-001
IMPATH NETWORKS
Copyright 2009 Impath Networks Canada Corporation. Impath is a registered trademark of Impath Networks Canada Corporation. TeleVue, ClientVue and i-Volution are trademarks of Impath Networks Canada Corporation.
Microsoft And Ms Are Registered Trademarks And Windows Is A Trademark Of Microsoft Corp.
Hyperterminal Is A Registered Trademark Of Hilgraeve, Inc.
All Other Trademarks Are The Property Of Their Respective Companies.
All Rights Reserved. No Part Of This Publication May Be Reproduced, Stored In A Retrieval System, Or Transmitted, In Any Form Or By Any Means, Mechanical, Photocopying, Recording Or Otherwise, Without The Prior Written Permission Of Impath, Networks Inc. While Every Precaution Is Taken In The Preparation Of This Document, Impath, Assumes No Responsibility For Errors Or Omissions. Neither Is Any Liability Assumed For Damages Resulting From The Use Of The Information Contained Herein.
Printed In Canada.
REVISION HISTORY:
971-007556-001 REV 001 September 2009
2 971-007556-001
iN7000 User Guide
Table of Contents
TABLE OF CONTENTS ............................................................................................. I
ABOUT THIS GUIDE................................................................................................1
About Impath Networks.......................................................................................................................................2
Our Products.......................................................................................................................................................3
Website...............................................................................................................................................................4
Support & Contact Information..........................................................................................................................5
CHAPTER 1: INTRODUCTION .................................................................................. 1
iN7000 Overview....................................................................................................................................................1
iN7000 Desktop..................................................................................................................................................2
Features...............................................................................................................................................................4
CHAPTER 2: IN7000 CLIENT SOFTWARE : GETTING STARTED ......................... 5
iN7000 Client Software.........................................................................................................................................5
System Requirements............................................................................................................................................6
License Activation.................................................................................................................................................6
Logon......................................................................................................................................................................7
CHAPTER 3: IN7000 DESKTOP ............................................................................... 8
Main Desktop.........................................................................................................................................................8
Live Video..........................................................................................................................................................8
Playback Window...............................................................................................................................................9
Timeline Playback Window...............................................................................................................................9
Module View....................................................................................................................................................10
Main Desktop: Description.................................................................................................................................11
Module Binding...................................................................................................................................................15
Program Settings.................................................................................................................................................16
Program Settings - Tools..................................................................................................................................17
Import/Export settings......................................................................................................................................17
Channel Settings..................................................................................................................................................18
General..............................................................................................................................................................19
Capture Source..................................................................................................................................................21
Analytics...........................................................................................................................................................22
Filters................................................................................................................................................................23
Event Handlers..................................................................................................................................................24
Devices.............................................................................................................................................................25
Compression.....................................................................................................................................................26
Account Management.........................................................................................................................................27
Remote Connection to Video Server................................................................................................................28
i
Application Module Settings..............................................................................................................................29
General Setting (Program Settings)...................................................................................................................30
Scheduler..............................................................................................................................................................32
Weekly Schedule..............................................................................................................................................33
One Time Schedule...........................................................................................................................................34
CHAPTER 4: PLAYBACK ....................................................................................... 35
Playback Window (Local and over IP)..............................................................................................................35
Timeline Playback (Local and over IP).............................................................................................................40
CHAPTER 5: MODULES ......................................................................................... 42
Capture Source....................................................................................................................................................42
DirectShow-Based Video Device.....................................................................................................................43
DirectShow-Based Audio Device.....................................................................................................................44
Network Camera...............................................................................................................................................45
Windows Media URL.......................................................................................................................................46
Connecting to Other iN7000.............................................................................................................................47
Analytics...............................................................................................................................................................48
Basic Motion Detection....................................................................................................................................49
iN7000 Video Content Analysis.......................................................................................................................50
Object Tracker..................................................................................................................................................52
Event Detectors.................................................................................................................................................54
Object Moving inside Region...........................................................................................................................56
Detect Object Enter or Leave Region(s)...........................................................................................................57
Detect loitering object(s)..................................................................................................................................58
Detect objects congregating in an area.............................................................................................................59
Detect illegally stopped object(s).....................................................................................................................60
Detect object cross line(s).................................................................................................................................61
Object Counter..................................................................................................................................................62
Filters................................................................................................................................................................63
Event Handler...................................................................................................................................................66
Devices..................................................................................................................................................................74
PTZ Control......................................................................................................................................................75
RS232 Alarm Box.............................................................................................................................................76
Compression.........................................................................................................................................................77
Built-In Compression Module..........................................................................................................................78
Application Module Settings..............................................................................................................................81
Windows Media Broadcast...............................................................................................................................82
Video Server.....................................................................................................................................................83
Web Server.......................................................................................................................................................84
Application Status Log.....................................................................................................................................86
E-Map...............................................................................................................................................................87
Spot Screen.......................................................................................................................................................91
Transact (PoS)..................................................................................................................................................92
Object Counter Statistics Module.....................................................................................................................99
Net Service......................................................................................................................................................100
CHAPTER 6: COMMON OPERATIONS ................................................................ 102
ii 971-007556-001
iN7000 User Guide
Connecting an Impath Capture Source...........................................................................................................102
Setting Up Recording........................................................................................................................................102
Setting Up the Web Server and Video Server.................................................................................................102
Settings Up Motion Detection...........................................................................................................................102
iii
About This Guide
This guide is intended for technical users such as engineers, integrators, developers, IT managers and technicians.
It assumes that users have some PC competence and are familiar with Microsoft Windows operating systems and web browsers such as Windows Internet Explorer and Mozilla Firefox, and knowledge of the following:
Installation of electronic equipment
Electrical regulations and guidelines
Knowledge of Local Area Network technology
This document includes the following chapters:
Chapter 1 Introduction provides a brief overview of the iN7000
Chapter 2 iN7000 Client Software describes the installation and the pre-requisites.
Chapter 3 iN7000 Desktop provides details of the environment and general program configuration.
Chapter 4 Playback describes how to use the iN7000 for playing back the recorded video.
Chapter 5 Modules provides extensive details for configuring the channels, video content analysis and other advanced features.
900-007556-001 1 iN7000 User Guide
About Impath Networks
With over 20 years of experience helping the world's leading system integrators deploy complex video networks, and an early pioneer in the development and introduction of Video over IP solutions, Impath Networks is the Proven Player when it comes to meeting your video networking requirements.
The Company is headquartered in Halifax with operations in Halifax and Ottawa, and sells its solutions to the world's largest systems integrators throughout North America, Europe, and Asia.
2 971-007556-001
iN7000 User Guide
Our Products
Impath offers the i-Volution family of digital Video Over IP products for surveillance and enterprise network applications that can extend across a campus or around the world.
The breadth of Impath's i-Volution product variant helps the company meet the unique needs of each of its customers. In addition to the video networking equipment, Impath offers numerous system level management software solutions, software development kits and user friendly network management systems.
900-007556-001 3 iN7000 User Guide
Website
For information on all Impath products, please visit http://www.impathnetworks.com.
4 971-007556-001
iN7000 User Guide
Support & Contact Information
For any questions or technical assistance, please contact your sales person or the customer service support center.
Table 1: Contact Information
Impath Networks
Impath Networks Canada Corporation 42 Payzant Avenue, Suite 100, Halifax, NS Canada B3B 1Z6
T: 902-468-1010
F: 902-468-1044
Impath Networks Ltd. 9 Camelot Drive, Suite 100, Ottawa, ON Canada K2G 5W6
T: 613-226-4000
F: 613-226-4602
900-007556-001 5 iN7000 User Guide
Chapter 1: Introduction
iN7000 Overview
The iN7000 Pro series introduces a new dynamic digital video recording system from Impath Networks combining DVR and NVR functionality in a scalable, high capacity and feature rich platform.
The iN7000 desktop is extremely versatile and customizable. It is designed with floatable windows permitting the operator to easily resize and/or move the various windows across multiple monitors for achieving the most productive layout for your requirements.
900-007556-001 1 iN7000 User Guide
iN7000 Desktop
Figure 1-1: iN7000 Desktop
2 971-007556-001
iN7000 User Guide
900-007556-001 3 iN7000 User Guide
Features
The key features of the i5810-E include:
• Full 4CIF/D1 - 704x480/720x480 resolution per channel
• Internal Storage up to 9 TB
• RAID 5 HDD Configurations
• Search by Timeline and Keyword
• DVD-RW, Blu-Ray and USB archiving
• Remote Client with any networked iN7000
• Remote Viewing via Browser
• Multi level User account profiles
• Feature permissions per User
• Optional Video Analytics
• Optional 4U Rack mountable and Hot Swap HDD chassis
• Optional Built-In SVGA LCD
4 971-007556-001
iN7000 User Guide
Chapter 2: iN7000 Client Software : Getting Started
iN7000 Client Software
In most cases iN7000 will be delivered as a complete system with Impath certified / optimized hardware with the Client software installed. In rare cases the software may be installed at site.
iN7000 requires Microsoft.Net Framework 3.5 pre-installed. You can download this component from Mi­crosoft’s website, or let the Installer to download and install it for you.




Run Setup.exe, do NOT directly run iN7000_Installer.msi
Setup.exe will automatically download and install Microsoft .net 3.0 if your computer does not
have it pre-installed. If this is the case, your computer must stay online during the installation. Furthermore, the size of the .net framework is up to 100MB so it would take around 10 minutes (depending on your network bandwidth and your pre-installed components) to compete the download and installation. Please be patient.
We would recommend you to manually download and install Microsoft .net 3.5. The new
framework is larger (around 200 MB), but may be more stable.
The installer would take some time to install and configure Windows Media components at the
end of the installation. The whole process would take 5 to 10 minutes, so please be patient.
900-007556-001 5 iN7000 User Guide
System Requirements
• PC running Windows 2000, Windows XP or Windows Vista
• Network access
• Internet Web browser Microsoft Internet Explorer (version 6.0 or later), or Mozilla Firefox
• Java Software: download the latest version from h ttp://www.java.com/en/download/index.jsp
License Activation
The software can be activated at any time during the trial period. It will stop functioning when the trial period expires. To activate the software click the Activate button to open the Unlock via Internet win­dow.
Enter the License ID and Password provided when you purchase the software.

The PC must be connected to the internet in order to activate the software.
Figure 2-2 License Activation
6 971-007556-001
iN7000 User Guide
Logon
When you start the program, a log on dialog is displayed.
Figure 2-3 : Logon Window
You should logon with an account you defined in iN7000

The account is NOT your license id or password). If this is your first time to run the program or you did not modify your account setting, you can log on by using
administrator/administrator as username/password. In later chapters we will show where you can create your own account.
If you checked the “Remember me” and “Log on automatically” checkboxes, next time you run iN7000 the remembered account will be used to logon. If later you want the log on dialog to show up again, you have to reset application state persistence. (Please refer to Program Settings)
900-007556-001 7 iN7000 User Guide
Chapter 3: iN7000 Desktop
The iN7000 software provides a complete suite of windows for setting up and using the application in video security environment. The windows allow the User to view live video, view recorded video, search and replay video and to configure the system. The Main Desktop is the departure point whether setting up or using iN7000 to view video.
Main Desktop
The Main Desktop contains all the control the User will require to perform all the function for viewing live and recorded video or searching through the recording. The Playback, Search, and Modules windows are detachable so they can be moved stacked or moved to any region in the display area. This feature is especially useful with multi-display systems.
Live Video
Figure 3-4 Main Desktop – Live Video
900-007556-001 8 iN7000 User Guide
Playback Window
Figure 3-5 : Playback Window
Timeline Playback Window
Figure 3-6 : Timeline Playback
900-007556-001 9 iN7000 User Guide
Module View
The Module View can contain several modules including the Log Viewer, eMap, and Spot Screen. The Operator can detach each module to an independent window.
Figure 3-7 Module View – eMap Module Displayed
10 971-007556-001
iN7000 User Guide
Main Desktop: Description
1
2 3 16 17 5 15 6
14
4
7
8
9
10
20
11
18
13
19
12
900-007556-001 11 iN7000 User Guide
1)
Live Video and Main Controls – real-time video preview and main controls.
2)
Playback.- Click to open the playback window.
3)
Float-out – float out a tab-view. The floated-out control unlocks the window so it can be moved to another monitor. This feature is useful for users using multiple monitors.
4)
Channel control bar – a bar to show information and hold control buttons for a channel. Here you can reset alarm indicator, run a channel and control a PTZ camera:
a b c g d e f
Figure 3-8 : Channel Control Bar
(a) Channel number (b) Alarm Indicator – signals that an alarm occurred. Left-click on this icon to reset the indicator. (c) Date and time: of the current video in local time zone (d) Instant Playback – Click to open a new window to playback the selected channel (e) Show PTZ controller (f) Run/Stop Channel – Run or Stop the selected channels. Running channels are required for most
modules to execute.
(g) Manual Recording – allows operator to manually start or stop recording. This is useful in the
case that when the operator notices something abnormal but event detector doesn’t alarm, and the channel is setup to use event-triggered recording. Please note that this button is effective only if the channel is bound the compression module and the channel is running.
5)
PTZ Controller – here you can control the PTZ device which bound to the main channel.
6)
Show/hide non-client area – non-client area is where you can minimize, maximize or close the pro­gram. You can right-click this button to close, lock or log out the program too.
Figure 3-9 : Client Area Controls
7)
Program Settings button - Open the Program Settings dialog.
8)
Start/Stop Schedule Button –start and stop the schedule.
9)
Main Channel Selectors – the main channel is displayed in the upper right video space.
10)
Start/Stop Audio button – start or stop audio preview for the main channel or all channels (depends on your setting).
11)
Screen Division Selectors – Select the video space layout from the options displayed by the but­tons.
12)
Program State Indicator – iN7000 currently has 5 indicators:
12 971-007556-001
iN7000 User Guide
Storage Capacity
Healthy, Low, Empty
Windows Media Broadcast
(Active, Inactive)
Video Server
(Active, Inactive)
Web Server
(Active, Inactive)
Net Service
(Active, Inactive)
Figure 3-10: Program State Indicators
13)
Run/Stop Channels – Click to raise a pop-up menu to run or stop selected or all channels.

Most modules will not execute unless the channel(s) is(are) “running”. This includes channel services such as recording, motion detectors, event handlers for example.
14)
Channel Group Selectors – iN7000 has 4 channel groups: 1-16, 17-32, 33-48, 49-64. Channel group can float out as a standalone window. This feature is useful for users using multiple monitors.
15)
Hide/Show control panel.
16)
Timeline Playback
17)
Module View – a list of floatable windows for bound application modules such as e-Map or applica­tion status log.
18)
Reset channel arrangement – you can arrange channels by drag-and-drop on the preview videos. This button allows you to reset the channel order to the pre-defined state.
19)
Show/Hide Channel Grouper - You can add or remove groper, add/remove channel.. Right-click on the icon to display the pop-up menu.
900-007556-001 13 iN7000 User Guide
Figure 3-11 : Channel Group Controls
20)
Preview tab auto-switching - Switch the preview tab automatically. You can right-click on the but­ton to show up the setting dialog:
14 971-007556-001
iN7000 User Guide
Module Binding
Most functions in iN7000 require module binding. A module is a logical block that provides a specific func­tion. For example, an Advance Video Analysis module provides functions such as object counting, loiter­ing object detection. The Bind Module box must be checked to activate a module. Each channel can have several modules associated with it.
Figure 3-12 : Module Binding
There are 2 types of module: Constraint and Unconstraint. Typically a Constraint Module is bound to some limited system resources, such as a USB webcam. Unconstraint Module generally provides unlim­ited duplicable functions, such as a de-interlace filter.

Checking the Bind Module box does not immediately activate the function. All modules in the channel pipeline except Capture Source are only active when the channel is running. .
One or more, or all channels can be set “running” with the Run/Stop Channels control in the main desktop.
900-007556-001 15 iN7000 User Guide
Program Settings
Figure 3-13 : Program Settings Window
Click the tools icon in the main desktop to open the Program Settings dialog.
The dialog provides access to configure Channel Setting, Account Management, Application Module Setting, General Setting and Schedule Setting. Click on an icon to go to the corresponding dialog.
16 971-007556-001
iN7000 User Guide
Program Settings - Tools
The Tools menu contains sub-menus Export Setting, Import Setting, Reset Application Persistence and Reset Application Settings.
Figure 3-14 : Program Settings - Tools
Import/Export settings
Use this menu to import/export iN7000’s Channel Setting, Application Module Setting and General Set­ting. The exported setting file can be used in Scheduler’s “time to import setting”.

Account setting and schedule setting cannot be imported or exported.
Broken Media File Link Check
Select this item if you suspect broken links in storage database. A Broken Link is generally caused by manually deleting media files in the storage folder, or if a storage drive was removed. It is strongly recom­mended not to delete files directly in the storage folder. Numerous broken links will cause recording and storage recycle ineffectively. You can periodically use this menu item verify and remove broken links

If you must, please delete media files using the playback browser.
Reset Application Persistence
Application state persistence contains “automatic logon” information, windows position and size informa­tion and screen division mode used the last time the program closed. If you checked the “Remember me” and “Log on automatically” checkboxes on the Log-on dialog during program startup, the remembered ac­count will be used to logon every time you run iN7000. If you want the dialog to be displayed on the next logon, you must reset the application state persistence.
900-007556-001 17 iN7000 User Guide
Channel Settings
Channel settings are the most important settings in iN7000 for setting up the channel pipeline.
Figure 3-15 : Channel Settings
The Channel Settings section provides the pages for controlling the channel specific modules their para­meters including General, Capture Source, Analytics, Filters, Event Handlers, Devices and Com- pression. A brief overview of the settings is provided in this chapter.
Please refer to the Module chapter for details on Channel settings.
18 971-007556-001
iN7000 User Guide
General
Figure 3-16 : Channel Settings – General Page
Enable Channel / Friendly Name
Check this box to enable the channel and for viewing/recording. You may enter a user friendly name that will be used later in the application.
Media Storage Type
Select to save video data in ASF or database file. If “database file” is selected video can be played back immediately after it is recorded without the need to break down recording file. This is useful in instant playback, remote playback and POS transaction query, etc.

Although ASF requires breaking down recording file, it doesn’t mean any data is loss. It just splits video to into a new ASF file.
There are some important drawbacks to using database file. The first is the writing performance is slower than for ASF file, as ASF is optimized to store media data. The second is the data overhead is more than
900-007556-001 19 iN7000 User Guide
that of ASF, so the file size is bigger. The database file size is also up to 500MB; so no matter how large value you set in “Media-file Maximum Size”, once the database size reach 500MB, video data will be split into a new database file.
Decode Audio/Video Stream
Select whether to decode the video and audio stream from compressed capture source. This setting is important for large-scale deployment of IP solution. For example, if you use a server to connect 64 IP cameras and each camera streams high resolution compressed video/audio (may be in MJPEG or other compression format) to the server. In this case you may want to disable decoding because you do not want to exhaust your server by decoding all 64 channels audio/video simultaneously. The disadvantage for this is that you no longer can use filers or motion/event detectors in the channel which decode-option is disabled. Instead you can setup multiple client PCs to connect to some selected channels of the server and do whatever you want as usual.
Stream break tolerance in media file
Enter a value when the media file is to be closed. This feature is generally used with “compress on event” in Compression module. For example, if you configure this value to 5000ms and there has been no event for 5000 ms, the current media-file will be saved and closed. The next recording will be on a new file.
Participate in Storage Recycle
Check this box to permit deleting the recorded video files of this channel under the “Storage Recycled”, a feature that deletes old media-file when storage space is running low..
Media-file maximum size
Enter the maximum size of a media-file. A media-file will be closed when it reaches this size and a new one will be opened to continue recording.
Attach audio time adjustment
Use this menu to adjust the sample time of the attached audio source. Typically this value is used for tun­ing synchronization of video and attached audio. Please note that the adjustment will NOT reflect on real­time preview, but will affect local video storage and network video streaming. Please also note that this value affect only “attach audio source”. Audio embedded with video source (such as a local video file) will not be affected.
Media source buffering
Enter the buffer size for video/audio source before the media is passed to through the pipeline. This set­ting is typically used with network video/audio source, such as “Connect to other iN7000”. If the preview video of a channel is lagging, you may try to tune this value (otherwise 1000 ms is recommended).
Enable Local Preset Sequence
Enter xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
20 971-007556-001
iN7000 User Guide
Capture Source
Configure the channel source in this page. The iN7000 supports several video and audio sources.
Refer to the Modules chapter for details about the Capture Source
Figure 3-17 Capture Source Configuration Page
Video
Under “Constraint Module”, you may select DirectShow-Based source (USB webcam, PCI/PCI-E capture card) and hardware compression cards. Under “Unconstraint Module”, you may select IP Camera, Win­dows Media Stream, Video files, or remote iN7000 source. Please note that a video source may also con­tain embedded with audio.
Attach Video
This page is typically for dual streams IP camera/DVS. Attach Video allows concurrently retrieving 2 streams from dual streams capture device. For example, one for live view and one for storage/broadcast could be CIF/15fps stream for live view to reduce decoding requirement, and 4CIF/30fps stream for stor­age.
Attach Video is generally the secondary compressed stream in the channel pipeline. You can configure to use the secondary compressed stream for recording/broadcast in the Compression module. In most case, you should also disable the real time decoding (if there is) of the attach video. Otherwise the CPU usage will be higher than required.
Attach Audio
Select DirectShow-Based audio source here.
900-007556-001 21 iN7000 User Guide
Analytics
Here you can bind a channel to motion detection module and advance video content analysis module (de­pending on the version of iN7000 you have). These modules enable features such as motion detection, object counting, illegal parking detection, loitering object detection.
Refer to the Modules chapter for details about the Analytics features.
Figure 3-18 Analytics Settings Page
22 971-007556-001
iN7000 User Guide
Filters
The filters provide features such as OSD timestamp, de-interlacing, event tag overlay, and POS transac­tion overlay. You can bind one or all filter to individual channels.
Refer to the Modules chapter for details.
Figure 3-19 Filters Settings Page
900-007556-001 23 iN7000 User Guide
Event Handlers
The events occurring for each channel can be bound to event handlers. The handlers provide the ability to customize the video analysis result presentation and several advanced events including email notifica­tion on events, forward event over IP, alarm popup to mention a few.
Refer to the Modules chapter for details.
Figure 3-20 Event Handlers Page
24 971-007556-001
iN7000 User Guide
Devices
Use this page to bind external devices to the channel. External devices include PTZ control, PTZ Key­board, and RS232 alarm box for IO support.
Refer to the Modules chapter for details.
Figure 3-21 Devices Settings Page
900-007556-001 25 iN7000 User Guide
Compression
The iN7000 includes a compression module for local storage, broadcast and event recording. You can use the existing compressed stream or bind the channel to a compression module in this page
Refer to the Modules chapter for details.
Figure 3-22 Compressions Settings Page
26 971-007556-001
iN7000 User Guide
Account Management
Figure 3-23 : Account Management Window
Here you can add/remove account or change account permissions.
There are 2 types of account: Administrator and Standard User. The Administrator can launch account management while Standard User cannot. There is a default Administrator account “administrator” with password “administrator”. This is the only account you cannot delete or disable. User accounts may be al­lowed certain Permissions and some permission may have sub-permissions, e.g. “Remote Connection to Video Server” and “Playback”.
The figure below displays existing permissions:
900-007556-001 27 iN7000 User Guide
Remote Connection to Video Server
Figure 3-24: Account Management - Permissions
This permission control user access to connect to iN7000 Video Server through Internet.
Authorized Channel(s)
Enter the channel(s) you wish to authorize to view/connect over Internet (e.g. by using Microsoft IE or oth­er iN7000).
Allow Multiple Login
Allow/disallow multiple simultaneous connections on this account.
Change Application Setting
Permit or restrict changes to your program settings. This includes most setting (Channel, Application Module) except this Account Management preventing a User from changing his own Permissions.
28 971-007556-001
iN7000 User Guide
Application Module Settings
The iN7000 currently has several main application modules: Windows Media Broadcast, Video Server, Web Server, Application Status Log, and e-Map. These modules are primarily system features that
can be individually activated.
Please refer to the Modules chapter for details on settings the modules
Figure 3-25 Application Modules
900-007556-001 29 iN7000 User Guide
General Setting (Program Settings)
Figure 3-26: General Program Settings
Video preview priority
You can change the priority of the real-time preview video. Higher priority produces smoother preview video but consumes more CPU resource. Complex video scenes can impact the system resources.
30 971-007556-001
iN7000 User Guide
Allow multi-channel audio preview on the same preview panel
Only the main channel audio will be rendered by default. If checked, the audio of all channels will be rendered simultaneously.
Minimum disk space
Enter the minimum size of disk space to keep in a storage location. If the disk space of a storage location is lower than this value, recording will continue on next storage location or Storage Recycle will begin.
Disk space to cleanup on Storage Recycle
Enter the disk space to cleanup when the storage becomes low. Storage Recycle occurs if all storage locations are full. Older media-files marked to participate in Storage Recycle will be deleted first. Files are deleted one-by-one until disk space is free up to this value.

You can exclude a channel from Storage Recycle in the Channel Setting.
Sound Alarm media file
Select the audio file to play on alarm.
Storage Location
Enter the path to the storage locations for the media-files.
Language
Select the UI language here. This configuration takes effect the next time you start the program.
Run channel(s) on startup
Click on each channel that you want to run on program startup. You can use Select All to select all chan­nels or Deselect All to choose none
Run Scheduler
Check this box to run the scheduler on program startup.
Lock UI
Check this box to lock the UI when the program starts up.
Screen Division Setting
You can setup up screen division template, starting and ending channel. The default is to use 4 groups; each group shows 16 channels (up to 64 channels total). You can configure the system to use 1 group to show all 64 channels, or other combination.
900-007556-001 31 iN7000 User Guide
Scheduler
Figure 3-27: The Schedule Pages
There are 2 schedule types: Weekly Schedule and One-time Schedule. A schedule by itself does not begin the recordings. The schedule defines when the system can record if all other configuration is first satisfied. The recording event trigger or continuous recording must first be configured in the Channel set­tings.
32 971-007556-001
iN7000 User Guide
Weekly Schedule
Adding A Schedule
A recording schedule requires selecting the cameras that will be included in the schedule and the time to run it. A schedule can be created for each day of the week.
Select the Day of week, the individual camera(s) or all cameras with the Select All button that you wish to record from the Run Channel(s) table. Choose a start time in the From field and an end time in the To fields.
Repeat the procedure above for each day of the week in which you want to queue up recording.
Viewing the Properties of Existing Schedule
Once a schedule is created, it will be represented as a bar in its corresponding day and time period. To view the properties place the mouse over the bar.
Removing A Schedule
To remove a schedule, right click on the schedule bar and drag the mouse to the popup menu. Click de­lete to complete the removal.
Import settings
The recording is also subject to trigger settings that are applied to every camera during configuration. The settings may involve recording triggered on motion, contact closure, advanced analytics detection or other events. The complete settings can be saved to file from the Program Settings > Import/Export Settings menu and perhaps considered as profiles. A day profile might include continuous recording while a night­time/weekend profile might only apply triggered recording. Generally, a single profile will be sufficient and therefore will not require creating and importing different settings files into the schedule. However, if re­quired, this feature provides extensive control over the scheduling.

The iN7000 compares the existing settings with the new ones. Only the parts with different settings in the imported file will be reloaded.
900-007556-001 33 iN7000 User Guide
One Time Schedule

One-time Schedule has higher priority than weekly schedule. The One-time schedule overrides the weekly schedule wherever they overlap so the weekly schedule will be
ignored during the overlap period.
Figure 3-28: One-Time Schedule
34 971-007556-001
iN7000 User Guide
Chapter 4: Playback
Playback Window (Local and over IP)
Video Log
Browser
Searc h
1
2
Figure 4-29 Playback Window
1)
Search Results: Shows the search result with tag, description and event time. Click on the result to open the corresponding media-file and seek to the position where the event occurred.
2)
Channel Selectors: Select the channel to search.
3)
Search Panel: Video and event searching. The Keyword is the tag you inserted manually or defined in program modules. The panel appears only when you click the Search tab. You can also open the Advance Search dialog to enter a time range and channel to search.
900-007556-001 35 iN7000 User Guide
45 3
Figure 4-30 Advance Search Dialog
There are 3 search modes:
a) Simple – condition matches when a tag contains the search keyword. b) Exact – condition matches when a tag is exactly equal to the search keyword. c) Wildcards – search tag with wildcards. i) ‘%’: represent a string of zero or more characters. For example, “213%” searches tag like
“213”, “21300” or “213-1345”, etc.
ii) ‘_’: represent any single character. For example, “_ong” searches tag like “zong”, “song”,
etc.
iii) ‘\’: represent an escape character. You can use escape characters to tell the search en-
gine to treat wildcard characters and this escape character as regular characters. For ex­ample, “100\%” searches tag “100%”, and “abc\\def” searches tag “abc\def”. One useful wildcards application is to search number greater than some values. For example , “%$ %_,___%” can search money greater than $999.
36 971-007556-001
iN7000 User Guide
4)
Date Panel: enter the range for searching.
5)
Playback Control Panel: conatins the playback buttons and playback status.
76 8 9
14 15
Figure 4-31 Playback Controls
6)
Tag List: When you select a media file on the browser, or click on a search result, the tag list of the corresponding media file is displayed in this area. To delete a tag, right-click on it and press the de­lete button.
7)
Media File Browser: lists the media files for the selected date and channel.
8) Media File Date and Time
9)
Allow Storage Recycle: tags the media-file for deletion during Storage Recycle.

If the selected channel does not participate in Storage Recycle, the media files will not be deleted even they are checked here.
10) Playback Speed
11)
Playback Module Configuration: you can add playback filters, such as a de-interlace filter. The playback state must be paused or stopped in order to configure the filter.
900-007556-001 37 iN7000 User Guide
10
111213
16
12)
Add a Tag: you can enter a tag for the currently playing media file at the current playback position. To add a tag, the current playback state must be paused or stopped.
13)
Snapshot: you can take a snapshot of the current playing media. To take a snapshot, the current playback state must be paused or stopped.
14)
Duplicate Playback Window: click to open a duplicate of the current playback window. The duplic­ated window uses the same selected video/search result, channel, date and position as the original one.
15)
Export Media:
Figure 4-32 Export Media
Use this dialog to export video to “.asf” files. The program will try to combine multiple videos into one video for each channel. If 2 videos have different video resolution or stream number, the 2 video will be exported as 2 separate video files.

If the video is not compressed in “WVC1” or “WMV3”, you must install the corresponding codec on the computer to playback otherwise the video cannot be played in mainstream
media player such as WMP. Also the video may not be correctly played in WMP in Windows Vista if it is not compressed in “WVC1” or “WMV3”. (You may need XP to play the files.)
16)
Site Selection: This dialog is used to login to other sites for remote playback over IP. The default is local. You can also build your site book with frequently visited sites. The remote site you are login into must bind with the Net Service module. The login account in the remote site must also have the permission to access net service.
38 971-007556-001
iN7000 User Guide
Figure 4-33 Site Selection
900-007556-001 39 iN7000 User Guide
Timeline Playback (Local and over IP)
This feature permits accessing recorded videos with a 24-hour (down to second) timeline and date con­trol. The video/audio from different channels can be played synchronously in forward or reverse.
1
2
7
Figure 4-34 Timeline Playback
1)
Channel Control Bar: here you can enable/disable the audio of the playing media or popup a nor­mal playback window for that media.
2)
Channel Selection and Screen Division: controls for selecting the main channel and screen divi­sion mode, and reset the channel arrangement (please note that you can arrange the channels by drag-and-drop on the video screens.)
3)
Enable/Disable Channels: globally enable/disable the playback channels.
4)
Media Control: player buttons to play, stop and refresh the media.
5)
Timeline Control: controls for locating the time (from hour to second) and controlling playback speed (fast forward, normal or rewind). You can zoom the time down to second with a slider bar or with your mouse-wheel.
40 971-007556-001
456
3
iN7000 User Guide
6)
Date Selection Control: Select the search date.
7)
Site Selection: dialog for login into other sites for remote playback over IP. The default is local. You can also build your site book with frequently visited sites. The remote site to login must bind the Net Service module. The login account in the remote site must also have the permission to access net service.
Figure 4-35 Site Selection
900-007556-001 41 iN7000 User Guide
Chapter 5: Modules
Capture Source
iN7000 supports hybrid video and audio sources. This means your USB-webcam, PCI/PCI-E capture card hardware, compression card, IP Camera, Windows Media Stream, and remote iN7000 can be connected on the same iN7000 system. However, you have to make sure there is no conflict in your hardware. For example, PCI capture cards from different bands may not be able to work together due to driver and hardware conflicts. Your OS may crash instantly if this situation occurs.
900-007556-001 42 iN7000 User Guide
DirectShow-Based Video Device
Figure 5-36: Capture Source
This module allows you to select a DirectShow-based video device as a video source. Examples of Dir­ectShow-based device are USB webcam and PCI/PCI-E capture cards (if the card vendor provides a driver with DirectShow capture filter). In the setting dialog you can select video standard, pixel format, res­olution (from 160x120 to 1920x1080), and frame rate (from 5fps to 60 fps).
In general, we recommend I420 or YV12 as the pixel format if your capture device supports them. But you should also test if your capture device performs better on other pixel formats.
If you checked “Bind Module” and no video is displayed “Use Device Provided Options”. We do not re­commend you to use this option unless it is necessary. In this case the software will no longer know the settings and has no way to remember them.

If your computer does not have any DirectShow compatible devices or devices supported by iN7000, the “Module Type” option will disappear. Also, some broken driver may not
implement all necessary interfaces even it is DirectShow compatible. These devices will not show up for selection.
900-007556-001 43 iN7000 User Guide
DirectShow-Based Audio Device
This module allows you to select a DirectShow-based audio device as an attached audio source. The word “attach” is to emphasize that the audio stream is added independent of the video source; that is, they may not be already synchronized. If this situation happens, you should tune the “Attach audio time adjustment” in Misc Setting.
Figure 5-37: Attach Audio
44 971-007556-001
iN7000 User Guide
Network Camera
Figure 5-38 : Network Cameras as Capture Source
iN7000 includes drivers for many common network camera modules under Unconstraint Type. The most common are JPEG and MJPEG because most network cameras in the market today support them. You may require the network address, ID and password of the device you are adding.
900-007556-001 45 iN7000 User Guide
Windows Media URL
Figure 5-39 : Windows Media URL
If your network camera supports MPEG4 windows media compatible streams (generally the network ad­dress would end with “.asf”), you could try to connect with the Windows Media URL module.
The software natively supports Impath H.264 streams in the i5000 and i5120 series. For a list of suppor­ted IP camera, please contact Impath Networks.
46 971-007556-001
iN7000 User Guide
Connecting to Other iN7000
Figure 5-40 : Connecting to other iN7000
This module allows you to connect to a remote iN7000 Video Server. The Video Server module in the re­mote iN7000 must be enabled and you must have a valid account credentials. In addition the account must have permissions enabled for each channel you want to view.
The Servers Address is the IP address of the remote iN7000 and the port number must match the set­ting of the remote Video Server module (default 9981).
The “Login ID” and “Login Password” must match an available account on the remote side which must also have “Remote Connection to Video Server” permissions.
You can build the site book to save destinations that you need access occasionally. The site book is shared by all 64 channels.

The site data is saved in application persistence pool and is not bundled with the setting data. If you reset the application persistence, your site book will be cleared also. We
recommend exporting your site data whenever you finish a modification.
900-007556-001 47 iN7000 User Guide
Analytics
48 971-007556-001
iN7000 User Guide
Basic Motion Detection
Figure 5-41 : Basic Motion Detection
This module raises a “Motion Detect” event when motion is detected on the “unmasked area”. You can create unlimited number of detectors for a channel. Each detector can has its own masked area, sensitiv­ity and tag. The tag will be inserted into the event being triggered and can be used as a keyword in video searching.
900-007556-001 49 iN7000 User Guide
iN7000 Video Content Analysis
Figure 5-42 : Video Content Analysis
This module analyzes video content for counting objects, detecting loitering objects, detecting objects en­tering or leaving an area.
The module has 2 sub-modules: Object Tracker and Event Detection. Object tracking is a technology to track objects in video streams. The result of object tracking is then passed to event detectors, which in­corporate predefined rules to define in what situation an event happens.

This module is to analyze content but not to show result on the screen. Please use the “Video Content Analysis Result Presenter” in Event Handler to configure how to present
analysis result.
50 971-007556-001
iN7000 User Guide

Please take note of the following before you use this module or decide to buy the Video Content Analysis Edition:
- Video content analysis is a sophisticated technology for the general video security environment. Impath cannot guarantee the accuracy of the results under field settings. However, the technology promises to be quite useful and can operate with acceptable accuracy under a controlled environment and with appro­priate parameter settings. As a result, Impath has chosen to make the Video Content Analysis option available for the iN7000 system.
- This module should be operating under the following constraints:
Import Notes About Video Content Analysis
1) Cameras must have a fixed field of view.
2) Video signal must be stable – no illumination fluctuations.
3) Lighting must be stable – no flashing or variations.
4) Object reflection (e.g. reflection from glass) may have negative effect on the accuracy.
5) Shadow of objects may have negative effect. Try to tune the angle of your camera to minimize this effect.
6) Object overlapping may have negative effect. Try to tune the angle of your camera to minimize ob­ject overlapping.
7) Do not use this module in uncontrolled environment – this module would not work on rainy or snowy day. If there are trees and leaves, mask those areas.
- The Video Content Analysis module provides advanced features which can be difficult to set up. We re­commend that those considering using the feature employ the services of professional experienced in­staller.
900-007556-001 51 iN7000 User Guide
Object Tracker
Object tracking is the heart of almost all event detectors. The proper setting of Object Tracker is one of the most important factors for the accuracy of the results. You should study every single setting carefully and experiments for tuning the settings to produce the best possible result.
You can create multiple Object Trackers for multiple event detectors. But one tracker can also be shared by multiple detectors.
Object tracking is computational intensive. If the object tracker setting for 2 event detectors can be the same, they should share the same tracker. But in some situation, using multiple trackers is more appropri­ate than sharing one tracker. For example, “illegally stopped object detector” should have its own tracker because generally its tracker settings should be significantly different from that of other detectors.
Figure 5-43 : Object Tracking
- Object Track Mask Regions: you should mask the regions that you are not interested in as well as clut­tering background such as trees and leaves. Always expose only the area of interest. The greater the area an object tracker has to process, the more CPU resource time it requires.
- Detection interval: the interval between any 2 frames for the tracker to process. If objects are moving slowly, you can set this value higher. However, a value too large can have negative effect on accuracy while a lower value consumes more computation time.
- Minimum object life duration: this value is the minimum time a moving region has existed to be con­sidered as an object.
- Object maximum allow motionless time: this value defines when to consider a stopped formerly mov­ing object to become a background.
- Luminance Sensitivity: this value sets the sensitivity of the change in luminance. Please note that this value should be properly set according to your environment. A high value does NOT necessarily produce better results.
52 971-007556-001
iN7000 User Guide
Figure 5-44 : Object Tracking Parameters
- Object maximum allow hidden time: this value sets the maximum time that an object disappears (e.g. hide behind a building or tree). If an object has disappeared for this time, it is considered immobile.
- Hidden-object life-time threshold: object tracker can remember objects that disappear. This value is the maximum time and object will be remembered.
- Object must be moving initially: “Moving” is a key to determine the boundary of an object and where it is. In most cases, an object is considered ‘an object’ after it has been moving for some time. However, in some cases, such as person dropping a briefcase on the ground the object appears suddenly doesn’t move. If you are encountering these situations, you should uncheck this box.
- Show Track Result: enable for showing tracking result (trajectory, boundary of objects, etc) on the pre­viewed video.
Figure 5-45 : Object Tracking Object Attributes
- Object Size(s): this setting identifies the expect sizes of the objects of interest. Correct could signific­antly improve accuracy. You can add just the sizes of objects of interest and ignored others. For example, if you just want to track a vehicle but not a truck, you should add the possible sizes of the vehicle. Initially the video content analysis module cannot classify objects into real things, such as car, bike, or pedestrian (we will do this later by adding models of real things). However, defining sizes of objects is an interim method to classify real objects.
- Size Variance: you may set variance of the defined object sizes.
- Object moving speed: this value sets the speed of moving objects to be tracked. For example, if the objects you are interested are pedestrian, you may set this to “slow”. If you are interested in vehicle, you should set this to “fast”.

It is difficult to pre-define all possible combinations for each single setting. The basic concepts require experimentation to determine how settings influence the results and to
select those that best meet your requirements.
900-007556-001 53 iN7000 User Guide
Event Detectors
Figure 5-46 : Event Detector
The video content analysis module currently provides seven event detectors including: “Detect Object Moving inside Region”, “Detect Object Enter or Leave Region(s)”, “Detect loitering object(s)”, “Detect ob­jects congregating in an area”, “Detect illegally stopped objects”, “Detect object cross line(s)”, and “Object counter”.
Some detectors can be used to detect events that are diverted from the detector’s name. For examples, you could use “Detect Object Moving inside Region” to detect vehicles moving in illegal direction, or you could use “Detect illegally stopped objects” to detect suspicious objects.
54 971-007556-001
iN7000 User Guide
Figure 5-47 : Adding Event Detectors
To add an event detector, press the Add button. The Add Event Detector dialog will display the available detectors. At this time you should define a tag for that detector instance. The tag will be inserted with the event being triggered and can be used as a keyword in video searching. You can add multiple instances of the same event detector with different settings.
900-007556-001 55 iN7000 User Guide
Object Moving inside Region
Figure 5-48 : Object Moving Inside Region
This detector requires you to select an object tracker and the directions to be detected.
56 971-007556-001
iN7000 User Guide
Detect Object Enter or Leave Region(s)
Figure 5-49 : Detect Object Enter or Leave Region(s)
This detector requires you to select an object tracker and the direction (entering or leaving) to detect.
900-007556-001 57 iN7000 User Guide
Detect loitering object(s)
Figure 5-50: Detect loitering object(s)
This detector requires you to select an object tracker and a threshold to define loitering. If an object stays or keeps moving in the defined region for over the threshold time, it triggers the loitering event.
58 971-007556-001
iN7000 User Guide
Detect objects congregating in an area
Figure 5-51: Detect objects congregating in an area
This detector requires you to select an object tracker and a threshold of object number to define congreg­ating. If the number of objects in the defined region exceeds the threshold number, it triggers the event.
900-007556-001 59 iN7000 User Guide
Detect illegally stopped object(s)
Figure 5-52: Detect objects congregating in an area
This detector requires you to select an object tracker and a threshold to define “illegally stopped”. If an ob­ject stays motionless in the defined areas for over the threshold time, it triggers the event.
Please note that the “object maximum allow motionless time” setting in the selected tracker would affect this detector. If the value in the tracker is smaller than the threshold defined in this detector, the “illegally stopped” event will never be triggered because object staying motionless for that length of time will be already considered background. As a result, this detector should use its own tracker with a large “object maximum allow motionless time” setting.
60 971-007556-001
iN7000 User Guide
Detect object cross line(s)
Figure 5-53: Detect object cross line(s)
This detector requires you to select an object tracker and the lines to detect.
900-007556-001 61 iN7000 User Guide
Object Counter
This detector requires you to select an object tracker and the lines to count. You can also configure when to reset the counter.
62 971-007556-001
iN7000 User Guide
Filters
Timestamp OSD Filter
Figure 5-54: Object Counter
To embed a timestamp on the video you must bind this filter. This filter allows you to add additional strings, such as channel number, in the embedded timestamp.
Mask Region Filter
Figure 5-55: Mask Region Filter
If your video contains sensitive areas and you want to exclude those areas from the video, you can use this filter.
De-Interlace Filter
You can add a de-interlace filter to a channel pipeline. Please note that de-interlacing could make video look smoother but the process cannot be reversed. We recommend you to not use this filter on channel pipeline. Instead you could use this filter on playback system.
900-007556-001 63 iN7000 User Guide
Tag Overlay Filter
This filter can filter event tag to the screen, as below:
Figure 5-56: Tag Overlay Filter
Figure 5-57: Tag Overlay Filter Controls
You can configure the offset, font, font size, dwell time (the interval the tag to stay on screen after the event is over), and event of interest.
64 971-007556-001
iN7000 User Guide
POS Text Overlay Filter
This filter overlay POS transaction to the live video, as below:
Figure 5-58: POS Text Overlay Filter
This module can be used together with the Transact(POS) application module, or on a client computer to subscribe POS transaction event from the another iN7000 computer and overlay transaction in real-time.
Figure 5-59: POS Text Overlay Filter Controls
In the dialog you can setup offsets, font, font size and dwell time (the interval the transaction text to stay on screen after the transaction is over).
900-007556-001 65 iN7000 User Guide
Event Handler
Basic Event Presenter
Figure 5-60: Basic Event Presenter Controls
This presenter presents events from Motion Detection Module as alarm. You can set the duration and col­or for visual alarm. You can also configure whether to trigger sound alarm and alarm indicator.
Figure 5-61: Event Presenter Example
The figure above shows that motion is detected on an area of interest. The red outline area in the video is the visual alarm, and the red circle on the channel bar is the alarm indicator. Clicking the indicator will re­set the alarm.
66 971-007556-001
iN7000 User Guide
Video Content Analysis Result Presenter
The Advanced tab opens a page for customizing the on-screen presentation result of the video content analysis.
Figure 5-62: Video Content Analysis Result Presenter
There are settings for object tracker and other event detectors.
For object tracker, you can configure whether to show object boundary, object direction, object trajectory, object center, alarm and normal colors.
Figure 5-63: Video Content Analysis Result Presenter Example
900-007556-001 67 iN7000 User Guide
For event detector, you can set the duration and color for visual alarm. You can also configure whether to trigger sound alarm and alarm indicator.
Figure 5-64: Video Content Analysis Result Presenter
The setting for object counter presenter is a little bit more:
Figure 5-65: Video Content Analysis Result Presenter
More than the normal event detector setting, you can also setup the count value font size, as well as se­lect whether to show the tag and count value on the left upper corner.
68 971-007556-001
iN7000 User Guide
Email Notification Module
Figure 5-66: Event Notification Module
This module sends email to your email account whenever event occurs. Here are descriptions of some selected settings:
- Alarm Interval: the minimum interval between each email sending.
- Attach Image: attach channel video images to the email. 5 images will be attached. The sample interval between each image is 1 second. You can also configure event of interest and tag of interest.
900-007556-001 69 iN7000 User Guide
Figure 5-67: Email Notifier – Event Settings
Add/Remove events that should initiate an email messages.
Uncheck “Tags of Interest” to activate for all/any tags of that event.
70 971-007556-001
iN7000 User Guide
Alarm Popup
Figure 5-68: Alarm Popup Event Handler
This module raises a pop up video window when selected events occur. You can use regular expression pattern in defining “tags of interest”. Regular expression is a very powerful tool to express text pattern. For a detail tutorial you can search the Web. Here we show only the common and simplest operations:
- “.” : represent any single character.
- “.*”: represent a string of zero or more characters.
- “^” and “$”: indicate there should be no extra character before or after the patterns.
- “\”: represent an escape character. You can use escape characters to tell the search engine to treat ex­pression operators and this escape character as regular characters.
Here are some examples:
- “^ABC$”: represent a string of exactly “ABC”.
- “^refund.*”: represent a string start with “refund” and flowed by any number of characters.
- “\$.*.,...\..*”: represent a string that contains a ‘$’ following by any number of characters and then a ‘,’ and any 3 characters and then a ‘.’ and then any number of characters. This pattern can search money amount greater than $999.
900-007556-001 71 iN7000 User Guide
Net Event Subscriber
Subscribe event from other instances of iN7000. This module connects the Net Service module running on any other iN7000 system.
Figure 5-69: Net Event Subscriber

The security mode must match that of the Net Service to be connected.
72 971-007556-001
iN7000 User Guide
Net Event Forward
This is a module to actively forward event to other instance of Cyeweb. For example, in serverclient solu­tion, the clients may need to actively inject event to the server. This is the module to use.
Figure 5-70: Net Event Forward
In the setting dialog you need to configure the destination iN7000 system’s Net Service address, port, lo­gin id/password, channel, security mode, and events to forward.

The security mode must match that in the destination Net Service to be connected.
900-007556-001 73 iN7000 User Guide
Devices
74 971-007556-001
iN7000 User Guide
PTZ Control
Figure 5-71: PTZ Control
iN7000 provides a PTZ Control device module supporting Pelco-D and Pelco-P protocols. This module enables control of the PTZ camera connected to video capture device of the channel under configuration.
900-007556-001 75 iN7000 User Guide
RS232 Alarm Box
This module allows you to connect external alarm box to integrate sensors and digital outputs for con­trolling external devices.
Figure 5-72: Alarm Box
Use this dialog to setup the protocol, serial port, device address, alarm in (digital input), alarm out.
In the Alarm In setting there is a Check Interval for configuration of the frequency to check the digital in­put. When the digital input state matches the setting, the module will post a “Digital Input” event to the system with the tag you defined.
Figure 5-73 Alarm Box - Alarm In
In the Alarm Out, select the events of interest to trigger sending a closed circuit signal to the selected di­gital output ports. Under events of interest the Alarm Indicator Reset control is used to reset the state when the operator clears the alarm indicator when other events such as motion detection occur.
76 971-007556-001
iN7000 User Guide
Figure 5-74 Alarm Box - Alarm Out
Compression
900-007556-001 77 iN7000 User Guide
Built-In Compression Module
Figure 5-75: Compression Module
iN7000 currently has one video/audio compression module for local storage and Internet broadcast. The audio and video compression codecs are WMA Pro and WVC1 respectively(a VC-1 compliant codec, which is a direct competitor to H.264.
You can find more information by searching the keyword ‘VC-1’ on http://www.wikipedia.org ) respect­ively.
Check the Bind Module box to locally save or broadcast a channel.
- Storage and broadcast tabs: These 2 tabs have almost the same set of settings; one for local storage and one for broadcast. They can run the same or different parameters. For example, you can configure that only video samples with motion will be compressed and propagated to broadcast modules (such as Video Server and Window Media Broadcast), while compression for local storage is round-the-clock.
In general, we recommend you to use the same settings for both storage and broadcast, as in the figure below. If the settings for storage and broadcast are different, 2 compressors will be used, which is more CPU-intensive.
78 971-007556-001
iN7000 User Guide
Figure 5-76: Same as Storage
- Use existing compressed stream: Depending on your capture source, there may be already com­pressed video/audio stream. For example, source from network camera typically has a compressed MJPEG stream in which case you can save a compressor. Using existing compressed stream is not man­datory. You can choose to recompress video/audio with software WVC1/WMA codec.
- VBR and CBR: We recommend you to use CBR (Variable Bit Rate) if you need to webcast the video. The default CBR (Constant Bit Rate) rate is 512 Kbit/sec (524288 bit). This value is sufficient for D1 video. If your video source resolution is lower than or equal to 720*480, we recommend you to set this to a lower value, such as 256 Kbit/sec (262144), to lower the data size.
- Prefer secondary compressed stream: Depending on your capture source, there may be 2 existing compressed video/audio streams—the primary and secondary compressed stream. This setting allows you to select which stream to be used. In hardware compression card, there is so-call “dual hardware compression”, which offers 2 compressed streams.
Typically the quality of the primary stream is better than that of the secondary stream, while the data size of the secondary is smaller. This type of capture source is appropriate in situation where you require high quality video to be stored locally, while reduced bandwidth video can be broadcasted over Internet. Checking this box enabled the secondary compressed stream to be used.
- Compressor Complexity: the compressor complexity of WVC1 codec. We highly recommend setting this value to 0. Theoretically a higher complexity value would generate better quality and smaller-size data at the cost of more CPU resources. High complexity value can require excessive CPU usage for minor gains in video quality.
- Key Frame Interval: The maximum interval between key frames during compression. If the compressed stream needs to be broadcasted over Internet, please set this value to around 2000 milliseconds. A larger interval would produce smaller-size data. This could be good for local storage but may cause problem on Internet broadcast due to insufficient network bandwidth, resulting in dropped frames. If a key frame is dropped, all frames until the next key frame will become useless and be dropped too.
- Decode profile: Select the decode profile value according to the video resolution of the capture source. There is excellent reference information about the decode profile at wiki: http://en.wikipedia.org/wiki/VC-1.
- Pre-event time: sets the start time of an event.
- Post-event time: sets the end time of an event.
- Compress on event: compress video/audio data only when events in the Events of Interest list occur.
900-007556-001 79 iN7000 User Guide
- Pre-compress Cache Size: the size of the buffer that stores uncompressed data. A large value con­sumes more system memory, while a small size can render the “Pre-event time” ineffective. You should calculate an appropriate size according to the frame rate and resolution of your capture source. For ex­ample, a video capture source with resolution 640x480 at 30fps and I420 pixel format requires 640x480x30x1.5 = around 13 MB per second. So if you set the “Pre-event time” to 2000 milliseconds (2 seconds), you would need about 26 MB cache size just for video.

Storage and broadcast share the same cache buffer.

The Filter modules (such as timestamp OSD, de-interlace, and mask-region filter) modify data of the uncompress stream, and require software compression to propagate the result
to local storage or Internet broadcast. If you checked “Use existing compressed stream” and a compressed stream really exists, the result generated in data filters will not be propagated to storage or broadcast but just reflected on preview.
80 971-007556-001
iN7000 User Guide
Application Module Settings
Select Application Modules from the Program Settings page. Several program level application mod­ules can be activated with this page. Click the Add button to view the Select Modules dialog. The dialog list only modules that have not yet been activated. Activated modules will are listed in the Selected Mod- ules field of the page and can be edited or removed.
900-007556-001 81 iN7000 User Guide
Windows Media Broadcast
Figure 5-77: Windows Media Broadcast
This module receives compressed video/audio from the compression module and then broadcasts to In­ternet in Windows Media format. Select the channels to broadcast and set the maximum number of con­nection clients allowed for each channel and set the seed port. If you set the seed port to 9801 (default), the broadcast URL for channel 1 is as follows:
mms://<your_internet_address>:9801, channel 2 is mms://<your_internet_address>:9802, and so on.
<your_internet_address> is the Internet address of your computer. Windows Media Broadcast is over RTSP, HTTP or TCP/IP.

If you broadcast un-compressed media in WVC1/WMV3/WMA, you must install the corresponding codec pack on the remote computer. Contact Impath to obtain the codec
pack if required.

Windows Media Broadcast does not have credential setting. If anyone knows your computer’s Internet address and your seed port, they may be able to connect to your iN7000
and view live video of the channels you opened.

Impath does not currently offer module that directly supports remote viewing from mobile devices such as PDA or cell phone. But with this broadcast module, you may be able to use
your Windows Mobile based PDA or smart phone (if it has a Windows Media Player) to view live videos of your iN7000.
82 971-007556-001
iN7000 User Guide
Video Server
This is the iN7000 system’s video streaming server for streaming media to Internet over TCP/IP protocol. Connections can be made by using Microsoft IE or a remote iN7000.
Figure 5-78: Video Server

Channels are individually enabled for remote access in each account profile via Account Management. Channels can be individually disallowed for remote viewing under any
account profile.
900-007556-001 83 iN7000 User Guide
Web Server
The Web Server is an Http web server module for users connecting remotely with Microsoft IE. Check the Bind Module box to enable the server.

To use this module you must also bind the Video Server module because when IE will actually pull live videos from the iN7000 Video Server.
Figure 5-79: Web Server Configuration
Viewing Video with Web Browser.
The iN7000 Web Server is compatible with Microsoft Internet Explorer. The URL will be the computer’s In­ternet address (IP or domain name).
The user will be requested to install (and must install) the ActiveX control when connecting to your web server.
Figure 5-80 Install ActiveX Warning
The Connection parameters in the web page must match the settings in the remote Video Server (e.g. port number) and the ID/Password credentials must be a valid account set up in the remote system’s Ac­count Management (user name, password).
Figure 5-81 Remote Viewing Controls
84 971-007556-001
iN7000 User Guide
Upon successfully installing the ActiveX control and connecting with an authorized account level the video should appear. You may select the channel(s) to view using the Enabled Channels controls. If video is lagging because of low network bandwidth, try disabling some channels. You can use the PTZ Control sto move the camera after selecting the camera in the drop down box (Select for PTZ).
The ActiveX is located at “<Program folder>\Extensions\Web\” can be used if you need to show the videos in your webpage.
Figure 5-82: Web Interface

The cameras in the remote iN7000 must be enabled for ‘running’ in order to see the video their videos in the IE session. Run the channels using the Run/Stop Channels control in the
main desktop.
900-007556-001 85 iN7000 User Guide
Application Status Log
Figure 5-83: Application Status Log
This module posts application log messages, including video server connections, IP camera connections. You can configure the number of lines of log data to display on the log window. After binding this module, you will see the application log window on the Module view in the Main console.
86 971-007556-001
iN7000 User Guide
E-Map
Figure 5-84; e-Map
With the e-Map module, you can organize your cameras and devices into a map view. The e-Map has an event viewer where you can quickly locate the device/camera that triggered the events and open a play­back window to review the video at the position where the event occurred. You can also quick-view the live video of any channel (up to 3 channels simultaneously) by just one click on the device.
e-Map Configuration
To add a map layer, right click on the map item in the tree view on right hand side. Select Add Map to and enter the layer name in the popup dialog.
To import a picture for a map layer right click on the map item and select Import Map Picture. The sup­ported file types are PNG, JPG and BMP picture format.
Use the Import and Export buttons below the tree view to import /export the whole map settings from / to file. This facilitates sharing map settings among multiple iN7000 systems and for backing up map set­tings.
A “facility” is a camera or other capture device. Add a facility by right clicking on the map to openl the Add Facility context menu.
Figure 5-85: e-Map - Add a facility
The facility can be a channel. You can also configure the events of interest, tags that you want to see in the event viewer, and the event dwell time. The dwell time means that if an event (with the same tag) hap­pens again within the range of the dwell time, it is considered as the same alarm.
900-007556-001 87 iN7000 User Guide
Figure 5-86: Channel Facility Dialog
You can also define Event Button(s) that the operator can click to manually post event to the system.
Figure 5-87: Event Buttons
88 971-007556-001
iN7000 User Guide
Loading...