Академический Документы
Профессиональный Документы
Культура Документы
Introduction
Features Description
Client/Server Unlimited CMS clients support. Video channels in
Architecture CyeWeb can be connected by unlimited numbers of CMS
clients simultaneously
Unlimited Connection Each CMS client is capable of connecting to unlimited
numbers of CyeWebs and channels
Multiple Layout Users can choose to use different layout templates or
Templates and show e-map and live videos concurrently in the same
Configuration monitor(limited to 64 video channels at most in a single
monitor)
Account Management Each user has one s ID/password to login
Live View Preview video channels in real-time
PTZ Control Control camera s pan, tilt, zoom, focus, iris, etc.
Single/Multi Playback Replay recorded videos through time and date selection
Digital Zoom and ROI Digital zoom is supported in live view mode, and the
ROI(Region of Interest) of a live video can be specified as
a new video channel
Multi-level e-Map Each video channel or camera can be located in any level
of e-map. Alarm spot will show up on the map if any
camera is alarm triggered, and then user can directly
drag the alarmed device on the map to live view window
in order to see the live situation
Panorama View Combine multiple camera videos into one single video
Event Handler Draw event results, such as object trajectories, alarm
System Requirement
CyeWeb Preparation
Before using the CMS, the CyeWebs which would like to be connected by CMS have
to be setup for data transmission purpose:
1.) Bind Video Server and Net Service modules in CyeWeb as follows:
2.) Select Net Service module, and then add the events which would like to be
received by CMS Client to the Event of Interest as follows:
3.) Bind Compression Module for the channels which would like to be connected by
CMS Client:
4.) Make sure that the users of the CMS Client have permission to access CyeWeb
channels through Remote Connection in CyeWeb:
5.) Run the channels which would like to be connected by CMS client
Account Login
When starting up CMS for the first time, user should create a new account by
inputting User Name/Password and clicking Sign Up, after that user can login with
this account next time.
Setting
After having logged in to the CMS, user has to set up server/channel connection
and enable modules in order to live view, control PTZ and replay recorded videos, etc.
All these operations can be done in Setting.
Settings in CMS contain two parts: General Setting and Server Tree Setting,
which are explained as follows:
General Setting
User can change the display language here.
Cam Tree
In this case a dialog will show up, please input the name of the grouper and add
the CyeWeb servers which would like to be connected.
Server Name - User defined name of the server, which will be used in the CMS
Server Address - The IP address of the system which held CyeWeb
Video Server Port - The Video Server Port of CyeWeb
Service Port - The Net Service Port of CyeWeb
User Name - The login ID of CyeWeb
Password - The login password of CyeWeb
After having inputted the CyeWeb information, click on the Get
Camera/Channels Information button and CMS will retrieve data from remote
CyeWeb automatically; please select the channels to connect.
Besides, user can choose to use GPU decoding or not for each channel
independently. Please note that a NVIDIA graphic card with CUDA support is required
for this feature to work, and each card is limited to decode 5 video channels at most.
Modules
Functions of CMS are worked in module form. Please enable the module with
the function you want to use. There are six modules available in CMS at present,
which are Live View, Playback, E-Map, Panorama, Event Handler and Video Wall
Client.
Live View
Live View module is used to view live videos and control PTZ cameras; simple
window patrol is also supported in this module.
View Setup
To enable live view, please tick the Enable checkbox of Live View module first
and then add a new grouper in the View List.
View List
Second, add a new view under a grouper. Please note that Live View module
only supports window patrol among views under the same grouper. Therefore, if a
window patrol is supposed to be done among multiple views in the Live View module,
please tick Enable View Sequence and place these views in a same grouper.
There are total 9 viewer templates supported in Live View module, which
include 1x1, 2x2, 3x3, 4x4, 5x5, 6x6, 5+1, 8+2 and 12+1. Only one
layout template can be chosen for each view.
View Display Name - User defined name of the view, which will be used in the
CMS.
Stay Time on View Sequence(in ms) - How long will the view stay on the screen
if window patrol is used.
Enable Smart Streaming - If this option is enabled, CMS will automatically
decide when to stream a video instead of streaming all videos concurrently
during window patrol.
Enable View Preload - During window patrol, CMS will start to load the videos
of the next coming view when current view is shown up on screen if this option
is enabled. It can make switching between views smoother.
Cam Tree
View List
Main PTZ
There is a Video Control Bar on top of each view channel; user can see the
current time and date, control the camera PTZ by pressing button or remove the
video from a specific view channel by pressing button on the control bar of that
channel.
Besides, clicking on Cam Tree, Hide Video Control Bar or PTZ button on
the live view panel can hide or show the corresponding components.
View Allocation
After the views have been set up in Live View setting, user can click on a view in
the View List, and then the selected view will show up on screen. Dragging a video
source from the Cam Tree to a view channel will make the video show up on the
channel.
PTZ Control
PTZ can be controlled by clicking on button on the View Control Bar,
button in the View List, or clicking on a channel in the View List and use the Main PTZ
to control.
Window Patrol
Clicking on a grouper in View List will start window patrol if Enable Video
Sequence is ticked in the setting of that grouper.
Pressing on the Ctrl button on the keyboard and dragging a video from one channel
to another can copy the video to that channel.
Ctrl + Dragging
Playback
Playback Type
Cam Tree
Screenshot
Date Selection Playback Speed
Playback Control
In order to play a recorded video from CyeWeb server, please click on a video
source in the Cam Tree first, and then select the date in Date Selection; if there are
videos recorded on that date, a video list will be shown up on Time Selection.
Dragging a file from the video list to the Playback Control will make the video to play.
Camera Search Type allows user to filter cameras by keyword, where Playback
Type allows user to choose between Single Playback Mode and Multi Playback Mode.
Event Handler
Event handler can draw event results, such as object trajectories, alarm
rectangle, virtual lines and event tags, etc. on live videos, pop-up alarm video and
show alarm messages.
3.) Select a camera in the Cam Tree to show up event setting and click on Add button
to add events.
4.) Click on the event then you can configure the setting of that event, such as visual
alarm and video pop-up.
5.) You can also select the Event Tag Overlay Setting and configure it. Enable Tag
Overlay and select the events of interest to be overlay on live videos.
6.) You can also copy the event setting of the selected camera to any other cameras:
After the above setting and click the Apply button, the Event Handler module will
show on the main UI. For an event occurs, the event message with a red light (Alarm
Indicator) on the left will be listed on the Event Viewer. You can click on the Alarm
Indicator to clear the red light.
The Event Viewer can also be dragged into the live view, as below:
Panorama
Panorama view allows user to combine multiple camera videos into one single
video.
The Add Panorama window will ask you to enter a display name and select the
number of videos for image fusion.
2.) Click on the Camera Tree; drag the cameras to the video grids for fusion. You
need to input a roughly overlay percentage between neighboring cameras and
press the refresh button multiple times until a satisfied stitching result shows on
the big video grid. (Note: sometimes it takes 5 to 10 seconds to build the
panorama after a refresh is pressed, so please wait for a while after you press the
refresh button.)
3.) Click on the Apply button then you will see the panorama module and panorama
tree on the main UI. Click on the corresponding panorama view then you will see
the big video:
You can also float out the panorama module and drag any panorama view to the live
view, as below:
Below are some guidelines to optimize the quality of the stitching result:
1.) It is recommended to use cameras with similar resolution and frame rate.
2.) Lens distortion of the cameras should be kept as small as possible.
3.) The focal length of the cameras should be similar.
4.) The overlapped scene region of neighboring cameras should be 25% at least,
30% or more will be better.
5.) The difference of the roll angles between neighboring cameras should not
exceed 20 degree.
E-Map
E-Map allows user to identify the location of cameras and devices on a map.
When an alarm is triggered, an alarm message will show up on the Alarm List, user
can pop up the alarm video and see where this alarm occurs. Settings of E-Map can
also be imported and exported for further usage.
3.) Drag a camera or device from the Cam Tree to the map.
Cam Tree
When a camera is dragged to the map, user has to specify which events or tags
of this camera will be monitored by CMS.
Tag Box
User can also define events and tags that can be used in Manual Alarm Popup.
After having set up E-Map and then the Apply button is clicked, E-Map panel will
be shown up on screen. Clicking on can pop up this dialog.
Manual
Video Popup
Alarm Popup
Alarm List
Location Identifier
When an alarm is triggered, an alarm message will show up on the Alarm List.
The Alarm List contains information such as event occurred time, event name, tag,
server name and channel number of the event. Clicking on the Location Identifier
button of an event will pop up an alarm signal in the map to identify where the event
occurs. User can right click on the camera icon to get a video popup, or generate an
alarm in the Alarm List manually by clicking Manual Alarm Popup to notify
surveillance agents.
Besides, the E-Map can also be directly dragged to the Live View panel such that
live videos, camera location and alarm trigger information can be viewed at the same
time.
Video Wall
www.novosun.com NovoSun Technology Ltd.@2011 31
NovoSun CMS User Manual
Video Wall is used for large scale deployment of TV Wall monitoring and layout
patrol. It is an extension module of CMS and is licensed separately.
The system diagram of Video Wall is shown below:
Video Matrix 1
Video Matrix 2
Video Matrix 3
Video Matrix 4
Control Signal
Internet
Video Wall
Controller CMS Video Wall Client
Video Wall consists of three components: Video Matrix Program, Video Wall
Controller Program and CMS Video Wall Client. Video Matrix Program is installed on
servers/PCs that are used for wall video decode and display. Video Wall Controller
Program manages all Video Matrix Programs and sends control signal to them, it can
be installed on any server or PC. CMS Video Wall Client is used to set up video wall
configuration and send the setting information to Video Wall Controller.
For example, in the above diagram, there are four servers running Video Matrix
Programs and controlling nine screens in total. Video Wall Controller synchronizes
Video Matrices and sends messages to them in order to control when to do view
switching. CMS Video Wall Client sends video wall setting from user to Video Wall
Controller in order to change or update the patrol strategy.
To set up Video Wall Client, first enable the Video Wall Client module in Setting,
and then add a Video Wall Controller and key in the IP address of the server/PC
which held the controller program (keep port number and password unchanged).
After having applied the setting, a Video Wall panel will be generated.
Switch to the Video Wall panel and add Video Matrix to the Video Matrix List by
keying in the IP address of the server/PC that held Video Matrix Program (keep port
number and password unchanged).
View List
Cam Tree
For each added Video Matrix, screens can be added to it. Please add the
number of screens where the Video Matrix actually holds(e.g. if a Video Matrix
controls 3 monitors, 3 screens should be added).
Each added screen on the panel can be scaled and moved according to the
actual video wall layout in order to get an insight for user. For each screen on the
panel, multiple views can be added to it in View List to support layout patrol on that
screen(Enable Video Sequence should be ticked); user can specify how long each
view will stay on the screen and whether Pre-Stream(Smart Streaming) is used.
Dragging a camera from the Cam Tree to a view channel can add the camera
video to the screen. Also, please notice that Sync Cam Info to Controller should be
pressed when any camera is inserted to or deleted from the Cam Tree. Otherwise,
the cam tree information in Video Wall Controller will not be updated.