Main Screen. 2
Module Binding. 3
Program Settings. 4
Import/Export setting. 5
Reset Application Persistence. 5
Channel Settings. 6
Capture Source. 6
Analytics. 7
Pipeline Filters. 7
Event Handlers. 7
Devices. 7
Compression. 7
Misc. 7
Account Management. 9
Remote Connection to Video Server. 10
Change Application Setting. 10
Application Module Settings. 10
General Setting. 11
Scheduler. 12

1) Preview
and main controls – real-time video preview and main controls.
2) Playback.
3) Float-out
– float out a tab-view. The floated-out window 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) Channel number
(b) Alarm Indicator – tell
you whether alarm occurred. Left-click on this icon can reset the indicator.
Normal
,
Alarm
(c) Date and time of
the current video in local time zone
(d) Instant Playback
(e) Show up PTZ controller
(f) Run/stop
channel – Stopped
, 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 program. You can right-click this button to close or lock the program too.
7) Open
setting dialog.
8) Start/stop
scheduler – here you can start and stop the scheduler.
9) Main
channel selectors – here you can select the main channel.
10) Start/stop audio –
here you can start or stop audio preview for the main channel or all channels
(depends on your setting).
11) Screen division
selectors.
12) Program state
indicator – CyeWeb initially comes with 4 indicators (later extension modules
may add more):
a. Storage
Capacity: Health
,
Low
, or Empty
b. Windows
Media Broadcast: Active
or Inactive 
c. CyeWeb
Video Server: Active
or Inactive 
d. Http
Web Server: Active
or Inactive 
13) Run/stop channels – clicking
on this button will show up a pop-up menu to run or stop some/all channels.
14) Channel group
selectors – CyeWeb 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 application
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.
Most functions in CyeWeb require module binding. A module is
a logical block that provides some specific functions. For example, an Advance
Video Analysis module provides functions such as object counting, loitering
object detection, etc. To activate a module, you must bind it.

There are 2 types of module: Constraint and Unconstraint.
Typically Constraint Module is bound to some limited system resources, such as
a USB webcam. Unconstraint Module generally provides unlimited duplicable
functions, such as a de-interlace filter.
Note for module binding in channel pipeline: the bound
channel modules, except Capture Source modules, active only when the channel is
“running” (you can run a channel on the main control UI).

In the program setting dialog, you should see the buttons
for Channel Setting, Account Management, Application Module Setting, General
Setting and Schedule Setting. Press any of them will show up the corresponding
dialog.
Under the Tools Menu, you should see a sub-menu with Export
Setting, Import Setting, Reset Application Persistence and Reset Application
Settings.

Import/Export setting
–import/export CyeWeb’s Channel Setting, Application Module Setting and General
Setting. Please note account setting and schedule setting cannot be imported or
exported. The exported setting file can be used in Scheduler’s “time to import
setting”.
Reset Application
Persistence –reset your application state persistence. Application
state persistence contains “automatically logon” information, windows position,
size information and screen division mode last time the program closed, etc.
If you checked the “Remember me” and “Log on automatically” checkboxes on the
Log-on dialog during program startup, every time you run CyeWeb the remembered
account will be used to logon. If now you want the dialog to show up again, you
need to reset application state persistence.

Channel settings are the most important settings in CyeWeb.
Here you can setup the channel pipeline.
For the details of the modules in channel pipeline, please
refer to the Module chapter.
Here you can bind a channel to a
video/audio source module.
-
Video: under “Constraint Module”, you may select
DirectShow-Based source (USB webcam, PCI/PCI-E capture cards…, etc) and
hardware compression cards (available for purchase separately). Under
“Unconstraint Module”, you may select IP Camera, Windows Media Stream, Video
files, remote CyeWeb source…, etc. Please note that a video source may be also
embedded with audio.
-
Attach Audio: you can select DirectShow-Based audio source here.
Here you can bind a channel to
motion detection module and advance video content analysis module (depending on
the CyeWeb edition you have). These modules provide features such as motion
detection, object counting, illegal parking detection, loitering object
detection…, etc.
Here you can bind a channel to
pipeline filters. These filters provide features such as OSD timestamp,
de-interlace…, etc.
Here you can bind a channel to
event handlers. These handlers provide features such as video analysis result
presentation, email notification on events…, etc.
Here you can bind a channel to
external devices. Initially CyeWeb comes with PTZ control module only.
Here you can bind a channel to a
compression module. Initially CyeWeb comes with a compression module that
features local storage, broadcast and event recording.
Here you can configure the
miscellaneous settings for a channel:

-
Attach audio time adjustment — here you adjust the sample time of
the attached audio source. Typically this value is used for tuning
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.
-
Participate in Storage Recycle – here you tell whether the
recorded video files of this channel can be “Storage Recycled”, which is a
feature that deletes old media-file on storage shortage.
-
Stream break tolerance in media file – this value tell the
maximum allow interval for a media-file not having media data. This feature is
generally used with “compress on event” in Compression module. For example, if
you configure this value to 5000ms. Then if there’ve been no event for 5000 ms,
the current media-file will be saved and closed. The next recording will be on
a new one.
-
Media-file maximum size – here you tell the maximum size of a
media-file. Whenever a media-file reaches this size, it will be closed and a
new one will be opened to continue recording.
-
Media source buffering – here you tell the buffer size for
video/audio source before the media pass through the pipeline. This setting is typically
used with network video/audio source, such as “Connect to other CyeWeb”. If the
preview video of a channel is lagging, you may try to tune this value (If you
need to set this value, 1000 ms is a recommend number).
-
Decode Audio/Video Stream – here you can 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.

Here you can add/remove account or change account
permissions.
There are 2 types of account: Administrator and Standard
User. The only different between Administrator and Standard User is that
Administrator can launch account management while Standard User cannot.
There is a pre-created Administrator account “administrator”
with password “administrator”. This is the only account you cannot delete or
disable.
There are some pre-defined user permissions (later extension
modules may add more). Permission may have sub-permissions, e.g. “Remote
Connection to Video Server” and “Playback”.
Below are descriptions of some selected permissions:

This permission means whether you allow the user to connect
to CyeWeb Video Server through Internet.
-
Authorized Channel(s): the channel(s) you allow to view/connect
over Internet (e.g. by using Microsoft IE or other CyeWeb).
-
Allow Multiple Login: tell if you allow simultaneously multiple
connections on this account.
This is the permission to change your program settings. The
settings includes all setting (Channel, Application Module…, etc) except this
Account Management.
CyeWeb currently has 5 application modules: Windows Media
broadcast, Video Server, Web Server, Application Status Log, and e-Map.
For more information about the settings of the above
modules, please refer to the Modules chapter.

-
Video preview priority – priority of the real-time preview video.
Higher priority would produce smoother preview video but consume more CPU
resource.
-
Allow multi-channel audio preview on the same preview panel – by
default only the main channel audio will be rendered. If you checked this,
audio of all channels will be rendered simultaneously.
-
Minimum disk space – the minimum size of disk space 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 occur.
-
Disk space to cleanup on Storage Recycle – the space to cleanup
on storage shortage. Storage Recycle occurs if all storage locations are full. Old
media-files marked to participate in Storage Recycle will be deleted. Files are
deleted one-by-one until disk space is free up to this value. Please note that
you can configure to exclude a channel from Storage Recycle in Channel Setting.
-
Sound Alarm media file – the audio file to play on sound alarm.
-
Storage Location – here you configure the storage locations for
media-files.
-
Language – here you can configure the UI language. This
configuration takes effect on next time you start the program.
-
Run channel(s) on startup – here you select the channels to run
on program startup.
-
Run Scheduler – setup to run the scheduler on program startup.
-
Lock UI – setup to lock UI on program startup.

There are 2 schedule types: weekly schedule and one-time
schedule. There is one note: one-time schedule has higher priority than
weekly schedule. Whenever a weekly schedule overlaps a one-time schedule, that
weekly schedule will be ignored.
Other than schedule type, there are also 2 types of schedule
item: time to run channel(s) and time to import setting. With
these 2 schedule items, you can schedule almost everything.
Note: On importing setting file, CyeWeb compare the existing
settings with the new ones. Only those parts with different settings will be reloaded.