Netcam Studio - User Manual
Netcam Studio - User Manual
Table of Contents
Table of Contents ................................................................................................. 2
Legal Notice ........................................................................................................ 4
1
Installing Netcam Studio .................................................................................. 5
1.1
1.2
4
Settings ....................................................................................................... 65
4.1
General Settings ................................................................................................... 65
4.1.1
Library Settings .............................................................................................. 66
4.1.2
Overlay / Watermark Settings .......................................................................... 66
4.1.3
Recording / Streaming Settings ........................................................................ 67
4.2
Notification Settings .............................................................................................. 67
- 2 -
A PPENDIX B:
Accessing Netcam Studio remotely from Smartphone and Web Client .. 107
A PPENDIX C:
Changing Netcam Studio Servers HTTP Port (default 8100) ............... 109
A PPENDIX D:
Running Netcam Studio Server on SSL / HTTPS ................................ 110
- 3 -
Legal Notice
Information
in
this
document,
including
URL
and
other
Internet
Web
site
references,
is
subject
to
change
without
notice.
Without
limiting
the
rights
under
copyright,
no
part
of
this
document
may
be
reproduced,
stored
in
or
introduced
into
a
retrieval
system,
or
transmitted
in
any
form
or
by
any
means
(electronic,
mechanical,
photocopying,
recording,
or
otherwise),
or
for
any
purpose,
without
the
express
written
permission
of
Mooware
Studios.
Moonware
Studios
may
have
patents,
patent
applications,
trademarks,
copyrights,
or
other
intellectual
property
rights
covering
subject
matter
in
this
document.
Except
as
expressly
provided
in
any
written
license
agreement
from
Moonware
Studios,
the
furnishing
of
this
document
does
not
give
you
any
license
to
these
patents,
trademarks,
copyrights,
or
other
intellectual
property.
2014-2015
Moonware
Studios.
All
rights
reserved.
- 4 -
In
case
if
you
do
not
have
.Net
Framework
4
installed
on
your
computer,
follow
this
link:
http://www.microsoft.com/en-us/download/details.aspx?id=17851
Select
your
language,
click
Download
and
follow
the
instructions
given
by
the
provider
of
the
application.
After
installing
.Net
Framework
4
follow
on-page
instructions
on
downloading
and
installing
the
application
Netcam
Studio.
- 5 -
Select
the
setup
type
according
to
the
presented
description
by
clicking
on
the
relevant
icon
on
the
left.
Confirm
your
selection
by
clicking
on
Next.
The,
you
will
get
the
information
that
the
program
is
ready
to
be
installed.
Confirm
by
clicking
on
Install.
The
following
window
will
signify
that
the
process
of
installation
has
finished:
- 6 -
Click
on
Finish
button
in
order
to
finish
the
process
of
installation.
- 7 -
2 Getting Started
2.1 Netcam Studio Components
After
installing
Netcam
Studio,
you
will
notice
that
several
components
are
available.
It
is
important
to
understand
their
function
in
order
to
use
the
right
one
for
a
given
purpose.
You
cannot
run
Netcam
Studio
X
and
Netcam
Studio
Service
on
the
same
computer
and
at
the
same
time.
Both
are
sharing
all
settings,
thus
it
is
preferable
to
use
Netcam
Studio
X
to
do
the
initial
setup.
Once
finished,
switch
to
Netcam
Studio
Service.
In
order
to
run
Netcam
Studio
as
a
Windows
Service,
refer
to
Appendix
B:
Installing
and
controlling
Netcam
Studio
Service.
- 8 -
- 9 -
On
the
main
toolbar
there
are
several
icons,
which
lead
to
different
functionalities:
ICON
NAME
FUNCTION
Multiview
Source Selection
Add Source
Chapter
2.2.3
Connecting
a
new
video
source.
Library
Connected Users
Event Logs
To
monitor
Netcam
Studio
and
verify
that
there
are
no
errors.
LINK TO DESCRIPTION
- 10 -
To
set
up
Library,
Overlay
/
Watermark
and
Recording
/
Streaming
process.
Notifications
&
Synchronization
Access Control
Rule Manager
To
select
relevant
action
that
will
be
executed
after
specific
event
Global Variables
Generate HTML
To
generate
HTML
allowing
to
embed
video
streams
directly
on
your
existing
web
page.
Enter Licence
- 11 -
Exit
To
exit
the
programme.
- 12 -
In
order
to
connect
a
new
USB
camera
/
webcamera,
click
on
the
second
icon:
The
blue
arrow
indicates
connecting
a
new
USB
camera
/
webcamera.
Click
this
icon
in
order
to
open
a
window
above.
If
your
camera
was
successfully
installed,
it
should
be
listed
in
the
submenu
that
appears
otherwise
ensure
the
driver
is
installed
properly
and
that
it
is
working
in
any
other
application.
Select
your
camera
from
the
list,
there
is
no
additional
step
and
the
camera
will
be
connected.
Cameras
can
work
at
different
resolutions;
the
available
formats
detected
by
Netcam
Studio
are
displayed
in
the
menu
under
Preset
/
Resolution
and
can
be
used
to
select
a
different
resolution.
This
format
will
be
used
for
all
features:
Broadcasting,
capturing
and
recording.
- 13 -
You
have
to
fill
a
few
details
about
the
camera.
If
you
want
to
fill
the
devices
data,
you
must
enter
its
manufacturer.
Select
your
cameras
manufacturer
from
the
Brand
drop-down
box.
Then,
select
your
cameras
model
from
the
Model
drop-down
box.
Select
Video
Preset
/
Resolution
and
Audio
Preset.
Next,
you
must
enter
the
HTTP
URL
or
IP
address
on
which
the
camera
is
being
hosted
(e.g.
you
must
know
the
cameras
address
for
access)
in
Server
Ip
/
Host
box.
Select
the
cameras
port
number
in
the
Port
box.
In
case,
if
your
camera
is
password
protected,
enter
username
and
password.
In
order
to
facilitate
the
process
of
entering
data
of
connected
camera,
you
can
click
on
the
button
Browse:
- 14 -
If
your
camera
supports
uPnP,
it
should
be
detected
by
the
application
and
you
will
see
its
address
automatically.
By
clicking
Browse,
you
will
see
the
list
of
all
detected
cameras
on
your
network.
The
window
shown
below
will
appear
with
the
list
of
all
detected
devices:
Select
appropriate
device
and
confirm
by
clicking
the
Check
button.
Then,
the
address
of
the
selected
device
will
appear
in
appropriate
lines:
- 15 -
Enter
the
username
and
password.
Next,
click
on
the
Test
Connection
button
to
test
your
connection.
If
your
connection
information
(e.g.
the
cameras
URL,
port,
username,
and
password)
are
correct,
you
will
be
presented
with
a
success
message.
Click
the
Check
button
to
confirm
addition.
If
your
selected
source
supports
audio
detection,
you
can
check
the
box
Connect
Audio
and
select
the
name
of
a
microphone.
Connect
Audio
Source
only
if
you
plan
to
use
it.
Otherwise,
it
will
use
resources
unnecessarily.
- 16 -
Connecting
Special
Sources
is
useful,
when
you
do
not
have
camera
and
still
you
want
to
test
the
application.
It
may
be
for
example
audio
source.
There
are
also
two
test
sources
(barcode
and
timestamp),
which
are
useful
for
testing
pan
and
tilt
features
when
you
do
not
have
any
camera
available.
The
audio
waveform
allows
you
to
present
a
graph
of
the
selected
audio.
For
detailed
information
how
to
edit
a
source,
go
to
Chapter
3.3.1
Editing
of
video
source.
- 17 -
- 18 -
Then,
the
drop-down
box
will
appear.
Click
on
Motion
Detection
in
order
to
enable
it.
When
you
will
enable
Motion
Detection,
the
window
will
look
as
follows:
The
window
will
have
yellow
frame
around
and
there
is
little
rectangle
indicating
Threshold
level
in
the
left
upper
corner
of
the
window.
The
frame
and
the
rectangle
will
turn
red,
if
any
motion
will
be
detected
and
the
recording
will
be
triggered:
- 19 -
In
order
to
disable
motion
detection,
click
again
on
Motion
Detection
icon
in
the
functional
bar.
The
motion
detection
view
looks
as
follows:
- 20 -
All
objects
that
were
detected
as
moving
are
indicated
according
to
selected
Motion
Display
method.
In
this
way,
you
can
clearly
see
motion
on
the
screen.
Then,
the
following
Configuration
window
will
appear:
- 21 -
In
order
to
customize
motion
detection,
you
can
change
different
parameters:
Motion
Algorithm,
Motion
Display,
Detection
Zones,
Motion
Sensibility,
Signal
Bar
Position,
Threshold,
Frame
Interval
and
Trig
Duration.
It
is
possible
to
enable
and
disable
motion
detection
in
this
window
by
putting
the
button
in
top
right
corner
of
the
window
in
appropriate
position
(Off/On).
The
first
parameter
to
set
is
Motion
Algorithm.
It
allows
you
to
optimize
the
way
of
defining
the
movement
based
on
what
you
want
to
detect
and
the
approach
you
want
to
use.
You
have
the
following
choice:
Framework
Difference
Background Modelling
Speed Detection
Next
parameter
is
Motion
Display,
which
is
the
way
the
motion
is
indicated
on
the
screen.
You
can
select
one
of
the
following
options:
None
No motion indication.
- 22 -
Border
Blob
Grid
Next
parameter
is
Detection
Zones.
This
function
allows
you
to
define
a
specific
zone
for
the
motion
detection.
If
you
click
on
the
Edit
button
on
the
right
side
of
Detection
Zones
line,
the
following
window
will
appear:
Press
and
hold
left
mouse
button
and
then
drag
it
to
define
the
area
in
which
you
want
to
detect
motion.
As
a
final
point,
save
changes
by
pressing
the
confirmation
button
on
the
lower
bar.
- 23 -
When
a
specific
zone
is
selected,
the
motion
detection
view
box
looks
as
usual,
but
motion
is
detected
only
in
indicated
area.
In
order
to
disable
the
selected
area,
click
on
the
icon
of
dustbin
in
the
lower
left
part
of
Motion
Detection
Zones
window.
Afterwards,
save
changes
by
pressing
the
confirmation
button
on
the
lower
bar.
The
third
parameter
is
Motion
Sensibility.
The
user
can
set
Very
High,
High,
Normal,
Low
and
Very
Low
motion
sensibility
depending
on
his/her
needs.
Next
parameter
is
the
Signal
Bar
Position
on
the
screen.
Signal
Bar
by
default
is
situated
in
upper
left
corner
of
the
view
box
in
the
main
window.
Signal
Bar
shows
threshold
level
and
real
time
motion
- 24 -
- 25 -
Next,
you
have
to
set
up
the
Speed
Detection.
All
Speed
Detection
settings
are
in
lowe
part
of
Motion
Detection
Settings
box:
First,
set
the
value
of
Min
Delta
Speed
Check
i.e.
the
minimum
time
between
two
checks
in
milliseconds.
Next,
go
to
Speed
Check
Points
and
click
on
Edit
button.
The
following
window
will
appear:
- 26 -
Define
the
line
where
the
speed
will
be
detected
between
points
A
and
B
by
putting
your
cursor
in
the
starting
point
(A),
then
clicking
and
holding
left
mouse
button
and
then
dragging
it
to
the
ending
point
(B).
Confirm
by
clicking
on
Save
Changes
button
on
the
lower
bar.
Then,
you
have
to
enter
real
physical
distance
between
point
A
and
point
B
in
meters
(m)
in
Physical
Distance
line
above
Speed
Check
Points
line.
Confirm
by
clicking
Check.
Measuring
and
entering
physical
distance
between
the
starting
point
(A)
and
the
ending
point
(B)
is
essential
for
the
speed
detection
to
be
accurate.
Set
manually
the
Threshold
in
Motion
Detection
Settings
box.
The
value
that
you
enter
is
by
default
in
kilometres
per
hour
(km/h).
The
alerts
will
be
triggered
above
the
defined
value
of
threshold.
For
- 27 -
If
you
want
to
see
the
current
speed
of
an
object
on
the
screen,
you
may
use
the
function
of
dynamic
overlay.
In
order
to
put
the
dynamic
overlay
with
the
current
value
of
speed,
right-click
on
the
view
box
and
select
Overlay:
The
following
window
will
appear
on
the
screen.
Select
Text
icon
from
Home
tab:
- 28 -
Then,
click
anywhere
on
the
screen.
The
text:
Type
your
text
will
appear
on
the
screen.
Click
once
on
this
inscription
to
highlight
it.
It
is
possible
to
move
it
to
target
place
by
dragging
it
with
the
cursor
and
edit
the
object
with
the
use
of
Text
Object
box,
which
appears
on
the
right
side
of
the
window:
You
can
select
font,
colour,
size
or
boldness
of
the
text.
In
Text
Content
line
select
the
speed
variable
-
$current.speed.
Confirm
your
choice
by
clicking
on
Check
icon.
- 29 -
When
you
will
confirm,
the
main
window
will
appear.
When
the
program
will
detect
the
speed
of
an
object,
it
will
be
displayed
in
the
edited
format
and
place
on
the
screen:
- 30 -
It
is
also
possible
to
enable
the
function
of
Licence
Plate
Recognition
from
the
level
of
Configuration.
For
this
purpose,
select
Configure
Feature
from
the
drop-down
box
which
appears
when
you
after
right-clicking
on
the
screen.
Then,
shift
the
button
in
the
upper
right
corner
to
ON
position:
Save
the
changes.
If
the
circle
on
the
left
side
of
License
Plate
Recognition
in
the
box
on
the
left
side
of
the
window
is
green,
it
means
that
the
function
is
enabled.
- 31 -
Then,
select
the
function
of
License
Plate
Recognition.
The
following
window
will
appear
on
the
screen:
Select
a
default
format
of
the
licence
plate,
i.e.
the
country
that
the
most
of
the
cars
are
registered
in.
If
it
is
necessary,
change
the
frame
interval.
From
this
window
it
is
possible
also
to
enable
License
Plate
Recognition.
For
this
purpose,
shift
the
button
in
the
upper
right
corner
to
ON
position:
- 32 -
In
case
of
implementing
any
changes,
it
is
necessary
to
confirm
changes
by
clicking
Save.
Then,
right-click
on
the
screen.
The
drop-down
box
will
appear
on
the
screen.
In
order
to
enable
function
of
Audio
Detection,
click
on
the
Audio
Detection:
- 33 -
Shown
below
is
the
screenshot
of
the
window
with
enabled
Audio
Detection.
Coloured
bar
in
the
Signal
Bar
in
the
upper
left
corner
is
the
real
time
audio
level.
If
the
real
time
motion
level
is
lower
than
the
threshold
level,
the
coloured
bar
is
blue
(not
yellow
like
for
motion
detection).
If
the
real
time
motion
level
exceeds
the
threshold
level,
the
coloured
bar
turns
red
and
the
program
starts
to
record.
The
grey
line
in
the
middle
of
the
bar
is
Threshold
level.
- 34 -
The
window
of
Motion
Detection
Settings
will
appear.
Click
on
Audio
Detection
on
the
left
side
of
the
window
to
go
to
the
window
of
Audio
Detection
Settings:
First
parameter
is
the
Signal
Bar
Position
on
the
screen.
Signal
Bar
by
default
is
situated
in
upper
left
corner
of
the
view
box
in
the
main
window.
The
first
parameter
is
Threshold
i.e.
the
sensibility
of
audio
detector.
It
sets
the
sound
level
above
which
the
alert
will
be
triggered
and
recording
will
be
started.
Level
20
is
the
default
and
means
automatic
Threshold;
the
program
adjusts
the
sensibility
of
the
detector
by
itself.
You
can
enter
different
level
of
Threshold.
If
you
want
to
increase
sensibility
of
the
sensor,
you
have
to
set
lower
threshold
level
than
automatic.
Second
parameter
is
Trig
Duration
i.e.
automatic
duration
of
recording
after
the
last
detected
noise.
By
default
this
value
is
10
seconds;
however,
the
user
may
change
this
duration
according
to
his/her
needs.
- 35 -
2.5 Recording
In
order
to
enable
the
function
of
recording
of
a
selected
source,
right-click
on
the
window
of
this
source
and
select
Record
function
in
drop-down
box.
Then,
the
application
will
start
to
record
the
video
output
and
the
frame
around
the
window
will
turn
red:
If
you
move
the
cursor
on
the
screen,
the
red
R
button
will
appear
in
the
lower
middle
part
of
the
screen
indicating
that
the
function
of
recording
is
enabled.
The
recorded
video
is
stored
in
the
Library.
In
order
to
Stop
Recording,
click
on
this
red
R
button
or
right-click
on
the
window
and
select
Record
function.
- 36 -
It
is
possible
to
change
Audio
Bitrate,
Audio
Codec,
Frame
Interval,
Video
Quality
and
number
of
encoded
frames.
All
details
about
the
above-mentioned
parameters
you
will
find
by
clicking
on
a
question
mark
next
to
a
parameter.
Confirm
your
changes
by
clicking
Save.
If
you
want
to
change
the
default
recording
options
for
all
sources,
follow
the
instructions
described
in
details
in
Chapter
4.1.3
Recording
/
Streaming
Settings.
- 37 -
Captured
image
is
stored
in
the
Library.
2.7 Timelapse
Timelapse
mode
allows
you
to
capture
sequence
of
images
of
the
same
scenery
with
a
given
time
interval
i.e.
take
one
still
image
from
the
same
camera
once
for
a
specific
period,
e.g.
every
minute,
once
an
hour,
once
per
day.
In
order
to
enable
Timelapse,
right-click
on
the
window
of
a
selected
source.
From
the
drop-down
box
that
will
appear
on
the
screen
select
Timelapse:
Then,
it
is
necessary
to
configure
Timelapse
for
this
purpose,
go
to
the
next
chapter.
In
order
to
disable
Timelapse,
click
Timelapse
in
this
drop-down
box
one
more
time.
- 38 -
It
is
possible
to
change
time
interval
between
subsequent
still
images.
For
this
purpose,
change
time
interval
in
the
first
line,
and
unit
of
time
(second,
minute,
hour,
day,
etc.)
in
the
second
line.
Confirm
the
settings
by
clicking
on
Save
button.
From
this
level
it
is
also
possible
to
enable/disable
Timelapse.
To
this
end,
to
enable
timelapse
shift
the
button
in
the
upper
right
corner
to
ON
position:
Save
the
changes.
If
the
circle
on
the
left
side
of
Timelapse
in
the
box
on
the
left
side
of
the
window
is
green,
it
means
that
the
function
is
enabled.
In
order
to
disable
this
function
from
the
level
of
Configuration,
simply
shift
the
button
back
to
Off
position
and
save
the
changes
(the
circle
on
the
left
side
will
turn
grey).
- 39 -
2.8 Scheduler
With
this
function
you
can
set
the
date
and
time
of
monitoring
or
recording
of
the
output
of
a
specific
source.
In
order
to
enter
the
Scheduler
window
right-click
on
the
view
box
and
then
click
on
the
Scheduler
button.
Shown
below
is
the
screenshot
of
Scheduler
window,
which
will
appear
after
clicking
on
Scheduler
button:
On
the
functional
bar
above
below
the
Home
tab
there
are
five
icons:
ICON
NAME
FUNCTION
INDICATION
COLOUR
ON
THE
MATRIX
No Action
No colour
- 40 -
Yellow
Audio
Blue
Record
Red
Green
Timelapse
At
first
you
need
to
select
the
mode
that
you
want
to
monitor
motion,
audio,
record
(the
function
of
permanent
recording)
or
timelapse.
For
this
purpose,
click
on
the
relevant
icon
according
to
the
above
description.
Below
the
functional
bar
with
the
modes,
there
is
weekly
calendar
matrix.
The
vertical
line
presents
the
days
of
the
week
from
Sunday
to
Saturday,
whereas
the
horizontal
line
presents
the
time
of
the
day
from
midnight
to
midnight
in
the
24-hour
format.
For
the
purpose
of
selection
of
the
date
and
time
when
you
want
to
monitor
selected
source,
click
on
all
the
cells
in
the
matrix
corresponding
to
relevant
day
of
the
week
and
time.
Shown
below
is
the
screenshot
of
the
Scheduler
set
for
exemplary
dates
and
time:
- 41 -
According
to
this
exemplary
schedule,
motion
detection
will
be
triggered
on
every
Sunday
and
Monday
from
8
a.m.
until
7
p.m.,
audio
detection
will
be
triggered
on
every
Monday
from
10:30
p.m.
to
Tuesday
2:30
a.m.,
permanent
recording
will
be
triggered
on
every
Thursday
from
2:30
a.m.
to
8
a.m.
and
timelapse
will
be
triggered
on
every
Saturday
from
2:30
a.m.
to
Sunday
7:00
a.m.
Confirm
your
choice
by
clicking
on
Check
icon.
In
case
if
you
want
to
clear
the
entered
date
and
time,
you
have
to
click
on
the
No
action
icon
on
the
functional
bar
(the
icon
of
a
rubber).
Then
you
have
to
click
on
all
the
cells
of
the
matrix
that
you
want
to
clear.
Afterwards,
confirm
changes
by
clicking
on
the
Check
icon.
2.9 Library
The
Library
is
used
for
regrouping
all
recordings
and
still
images
captured
by
the
application.
In
order
to
go
to
Library
view,
click
on
Library
icon
in
the
functional
bar.
The
numer
below
the
icon
is
the
total
number
of
items
in
the
library:
Shown
below
is
the
main
screen
of
Library
view:
- 42 -
The
functional
bar
below
the
Home
tab
consists
of
the
following
functions:
ICON
NAME
FUNCTION
Refresh icon
Below
you
see
multiply
view
of
all
videos
and
still
images
taken
by
all
the
modes:
Capture,
Time
Lapse,
Recording,
Motion
and
Audio
Detection
during
defined
period
of
monitoring
and/or
from
defined
source.
Below
the
screen
with
a
snapshot
of
a
specific
footage
or
image
there
are
the
data
concerning
this
source:
the
date,
the
time,
the
time
span
of
a
captured
event
and
the
capture
mode.
If
you
click
once
on
the
screen
with
footage,
you
will
see
its
capture
mode.
ICON
OF
CAPTURE
MODES
NAME
COLOUR OF DISPLAY
Motion Detection
Red
Audio Detection
- 43 -
Recording
Dark blue
Capture
Light Blue
Time lapse
Green
If
you
double-click
on
the
screen
with
footage,
the
recording/still
image
will
open
in
default
program
(VLC
Player):
All
the
images
and
movies
are
stored
for
defined
time
in
Library
folder
in
Library
path.
In
order
to
configure
some
features
of
Library,
go
to
Settings
in
functional
bar:
You
can
change
the
path
to
local
library
in
your
computer.
- 44 -
The
following
window
will
appear
on
the
screen:
There
are
five
icons
that
indicate
particular
functions
of
Overlay
in
functional
bar:
ICON
NAME
FUNCTION
Cursor
- 45 -
Image
You
can
select
font,
colour,
size
or
boldness
of
the
text.
In
Text
Content
line
type
your
text
(static
view)
or
select
one
of
the
variables
(dynamic
view).
2.10.1.1
In
order
to
add
static
text
object
on
the
screen,
follow
the
instructions
from
the
previous
Chapter
3.10.1
Adding
Text
and
then
enter
the
specific
text
in
the
line
Text
Content.
Finally,
confirm
the
text
by
clicking
on
Check
icon
in
the
lower
left
corner.
- 46 -
2.10.1.2
The
content
of
dynamic
text
changes
with
the
variables.
There
are
several
available
variables
in
the
Text
Content
drop-down
box:
the
usage
of
computer
resources
($global.cpuUsage),
the
amount
of
free
space
on
the
disc
($global.freeDiskSpace),
the
value
of
motion
($current.motionValue),
the
number
of
detected
objects
($current.detectedObjects),
direction
($current.direction),
duration
of
motion
or
audio
alert
($current.duration)
and
the
value
of
speed
of
detected
object
($current.speed).
Speed
variable
overlay
is
discussed
in
details
in
the
Chapter
2.3.4
Speed
Detection
due
to
its
complex
character.
In
order
to
add
dynamic
text
object
on
the
screen,
follow
the
instructions
from
the
Chapter
2.10.1
Adding
Text
and
then
go
to
Text
Content
drop-down
box
and
select
variable
that
you
want
to
use.
Finally,
confirm
the
text
by
clicking
on
Check
icon
in
the
lower
left
corner.
Shown
below
is
the
screenshot
of
the
exemplary
view
with
dynamic
text
with
CPU
Usage.
- 47 -
Shown
below
is
the
screenshot
of
Settings
tab.
Select
Global
Variables
icon:
- 48 -
Shown
below
is
the
screenshot
of
Global
Variables
view.
There
is
the
functional
bar
with
three
icons
and
a
list
of
available
variables,
their
value
and
refresh
intervals:
Shown
below
is
the
table
with
description
of
three
functional
icons:
ICON
NAME
FUNCTION
Refresh
Add variable
Delete variable
In
order
to
add
new
variable,
click
on
Add
Variable
icon.
Then
you
will
enter
Add
/
Edit
Variable
window:
- 49 -
Select
local
file
or
JSON
server,
enter
variable
name,
path
or
URL
and
format
and
select
refresh
interval.
Next,
confirm
your
selection
by
clicking
Check
button.
You
can
add
online
picture
by
checking
Remote
Picture
checkbox
and
entering
the
URL
of
the
picture.
It
is
also
possible
to
add
your
custom
picture.
For
this
purpose
add
the
selected
picture
to
the
folder:
/Netcam
Studio/WebServer/OverlayPictures
in
order
to
put
it
on
server.
Then,
check
Local
- 50 -
If
you
wish
to
delete
all
objects,
click
on
the
Clear
All
Objects
icon.
Then
the
Confirmation
box
will
appear
on
the
screen.
Confirm
deleting
all
objects
by
clicking
on
Yes
button:
- 51 -
- 52 -
3.1 Sources
Netcam
Studio
allows
you
extensive
control
over
their
surveillance
needs.
The
default
tab
Sources
allows
you
to
add
and
remove
cameras
(sources),
view
the
data
streaming
live
from
their
connected
sources
in
single
and
multiply
view,
and
edit
connected
sources
(by
panning,
zooming
and
tilting).
Also,
the
Sources
tab
allows
you
to
keep
records
of
data
streaming
from
connected
sources
in
the
form
of
.JPG
stills
and
recorded
movies.
1.
Home
tab
contains
three
areas:
Sources,
Library
/
Stats
and
Information.
2.
Camera
display
box
showing
the
live
capture
from
the
currently
selected
camera.
From
the
normal
view
or
multisource
view
you
can
use
multiple
functionalities.
In
order
to
do
so,
simply
move
the
cursor
on
the
screen.
As
a
result,
camera
control
buttons
(pan,
tilt
and
zoom)
will
appear.
If
you
need
more
information
about
these
buttons,
refer
to
Chapter
2.3.4
Camera
display
buttons.
- 53 -
Multiview
allows
us
to
display
up
to
12
windows
side-by-side.
If
you
want
to
select
main
window
for
6-windows
view
or
8-windows
view
(two
icons
in
the
fifth
row),
click
on
Sources
drop-down
box
and
select
the
camera
view
that
you
want
to
display
in
the
main
window.
Then,
click
on
Views
drop-
down
box
and
select
the
view
mode.
Show
below
is
the
screenshot
of
6-windows
view
with
main
window:
- 54 -
In
order
to
conform
the
camera
view
to
the
full
size
of
the
window,
click
on
the
Aspect
icon
in
the
View
drop-down
box:
In
order
to
display
selected
source
in
fullscreen
view,
select
desired
source
from
Sources
drop-down
box
and
click
on
Fullscreen
icon
in
Views
drop-down
box:
- 55 -
Shown
below
is
the
screenshot
of
the
camera
window
in
fullscreen
view.
If
you
want
to
return
to
normal
multi
sources
view,
click
the
icon
in
the
upper
left
corner
of
the
screen:
You can also change main view in mutiview mode, by clicking on arrows in Views drop-down box:
- 56 -
From
each
view
mode,
a
user
can
utilize
most
of
the
functionalities
on
many
different
source
views.
If
you
put
the
cursor
on
a
cameras
image,
the
functionality
buttons
will
appear
in
the
lower
part
of
the
image.
In
order
to
get
information
about
this
possibility,
refer
to
the
instructions
in
the
next
Chapter.
- 57 -
The
function
of
each
button
is
presented
in
the
Chart
below:
PAN,
TILT
AND
ZOOM
BUTTONS
ICON
NAME
FUNCTION
Zoom in
Zoom out
Pan right
Pan left
Tilt up
Tilt down
ICON
NAME
FUNCTION
Record
Play Audio
- 58 -
In
order
to
get
quick
access
to
edit
your
video
source,
configure
features
and
disconnect
a
selected
video
source,
right-click
on
the
window
of
a
selected
source.
The
above
drop-down
box
will
appear.
First
three
features
allow
you
to
access
the
configuration
of
the
cameras
and
functionalities
of
the
application.
In
the
chapters
below,
first
three
features
of
the
application
are
described.
Other
functionalities
accessible
through
drop-down
box
are
described
in
relevant
chapters:
FUNCTION
ROLE
DESCRIPTION
Edit
Video
Source
Configure
Features
Disconnect
R - Record
C - Capture
Schedule
- 59 -
Motion
Detection
License
Plate
Recognition
Timelapse
To
capture
a
sequence
of
images
of
the
same
scenery
with
a
given
time
interval.
View
The
window
includes
three
tabs:
Network
Camera,
Local
Source
/
Webcam
and
Special
Source.
Depending
on
the
type
of
the
source,
it
is
possible
to
edit
its
settings.
- 60 -
The
window
of
Special
Source
contains
all
detains
concerning
a
local
camera:
Source
name,
Color,
Size
and
Audio
Source.
It
is
also
possible
to
rename
the
source;
for
this
purpose,
put
the
new
name
in
the
line
in
the
lower
left
corner
of
the
window.
Confirm
all
changes
by
clicking
Save.
- 61 -
If
you
click
on
Configure
Features,
the
following
window
will
appear:
- 62 -
All
of
the
features
of
a
selected
source
are
enlisted
in
the
box
on
the
left.
If
the
circle
on
the
left
is
green,
it
means
that
the
feature
is
enabled;
if
the
circle
is
grey,
it
means
that
it
is
disabled.
In
order
to
customize
selected
feature,
click
on
it
in
the
left
box.
Setting
up
all
of
the
features
are
described
in
details
in
relevant
chapters:
For
customization
of
Motion
Detection,
go
to
Chapter
2.3.3
Setting
up
motion
detection.
For
customization
of
Audio
Detection,
go
to
Chapter
2.4.1
Setting
up
audio
detection.
For
customization
of
Licence
Plate
Recognition,
go
to
Chapter
2.3.5.1
Setting
up
licence
place
recognition.
For
customization
of
File
Recording,
go
to
Chapter
2.5.1
Setting
up
recording.
For
customization
of
HTML
5
Video
Stream
Encoder
go
to
Chapter
5.4.1
Setting
up
HTML
5
Video
Stream
Encoder.
MP3
Stream
Encoder
is
used
to
stream
audio
over
the
network.
It
is
activated
on
demand
between
parenthesis
when
the
the
audio
is
requested.
For
customization
of
Timelapse,
go
to
Chapter
2.7.1
Setting
up
Timelapse.
For
customization
of
FTP
Uploading
Settings,
go
to
Chapter.
For
customization
of
Mjpeg
Stream
Encorder,
go
to
Chapter
5.4.2
Setting
up
Mjpeg
Stream
Encoder.
- 63 -
- 64 -
4 Settings
Netcam
Studio
provides
the
possibility
to
change
some
of
the
settings
the
application.
In
order
to
enter
Settings,
click
Settings
in
the
functional
bar:
Netcam
Studio
X
provides
all
of
these
settings
directly
on
the
main
window.
Settings
tab
includes
seven
icons
which
allows
you
to
change
some
settings:
Settings
(library,
overlay/watermark
and
recording/streaming
settings),
Notification
&
Synchronization,
Sources
Ordering,
Access
Control
(setting
accounts
and
access
restriction),
Global
Variables
(creating
of
new
variables),
Rule
Manager
(selecting
an
action
after
an
event)
and
Generate
HTML
(generating
HTML
output
content
to
place
an
output
on
a
website.
- 65 -
You
can
change
the
path
to
local
library
in
your
computer.
Local
library
is
the
folder
where
all
recordings
and
still
images
captured
by
the
programme
are
stored.
Next,
you
can
define
Retention
Period,
which
is
how
long
you
will
keep
captured
movies
and
pictures
and
decide
if
you
want
to
clean
only
these
items
that
were
synchronized.
In
order
to
change
Overlay
/
Watermark
Settings,
you
need
to
purchase
programme
licence.
It
is
possible
to
change
/
remove
watermark
and
change
its
position.
- 66 -
It
is
possible
to
set
the
quality
of
recording
and
the
number
of
images
per
second.
You
may
also
set
the
maximum
duration
of
recording
before
starting
a
new
video.
It
is
possible
to
select
the
streaming
format.
For
this
purpose,
open
the
drop-down
box
and
select
desired
format.
- 67 -
2)
The
following
window
will
appear
on
the
screen.
Log
in
by
filling
the
relevant
lines
with
your
email
and
password
of
Dropbox.
Then,
confirm
by
clicking
on
Sign
in
button.
Click
on
Allow
button,
in
order
to
give
Netcam
Studio
access
to
the
NS
folder
inside
your
Dropbox:
- 68 -
If
you
dont
have
your
account
on
Dropbox,
follow
these
instructions:
1) Click
on
No
account?
Click
here
link
on
the
right
side
of
Dropbox
Synchronization:
The
link
will
lead
you
to
Dropbox
webpage,
where
it
is
possible
to
sign
in
to
Dropbox.
Then,
synchronize
your
library
with
your
Dopbox
account
(instructions
to
do
it
are
above).
If
you
want
to
access
the
settings
of
Dropbox
account,
click
on
the
Dropbox
icon
in
the
box
on
the
right
side
of
the
window:
- 69 -
Then,
the
window
of
Dropbox
settings
will
appear.
If
you
want
to
enable
synchronization
with
Dropbox,
check
the
following
box
and
then
confirm
by
clicking
Apply:
In
order
to
disable
synchronization
with
your
Dropbox
account,
uncheck
this
box
and
click
on
Apply
button.
- 70 -
Click
once
on
the
following
icon
to
enter
email-notification
settings:
In
order
to
enable
e-mail
notifications,
you
have
to
check
the
Enabled
checkbox.
Then,
you
have
to
enter
all
details
about
senders
and
receivers
e-mail
account.
First,
put
the
e-mail
address
of
the
sender.
Then
the
e-mail
address
of
the
receiver
of
notifications.
It
may
be
the
same
e-mail
address
as
the
senders.
Alert
Interval
is
the
minimum
interval
between
subsequent
notifications
in
seconds.
It
helps
to
limit
unwanted
messages.
Default
alert
interval
value
is
120
seconds
(2
minutes).
It
means
that
in
case
of
many
alerts
in
short
time,
you
will
receive
e-mail
message
every
2
minutes
with
all
alerts
triggered
since
the
last
notification
message.
Then,
enter
the
password
of
your
e-mail
account
and
the
number
of
port.
Confirm
the
settings
by
clicking
on
Apply
button:
- 71 -
In
order
to
check
if
e-mail
notification
works,
click
on
the
Test
Email
button.
The
application
will
send
you
test
email
message
to
check
the
settings.
- 72 -
In
order
to
enable
FTP
synchronization,
click
once
on
the
following
icon
to
enter
FTP
synchronization
settings:
Then,
the
following
box
will
appear
on
the
right
side
of
the
window:
- 73 -
In
order
to
enable
Ftp
synchronization,
it
is
necessary
to
check
the
Enabled
checkbox.
Then,
you
have
to
enter
all
details
of
the
Ftp
server:
Confirm
the
settings
by
clicking
on
Apply
button.
In
order
to
enable
FTP
synchronization,
click
once
on
the
following
icon
to
enter
FTP
synchronization
settings:
- 74 -
Then,
the
following
box
will
appear
on
the
right
side
of
the
window:
- 75 -
Then,
the
following
window
will
appear
on
the
screen:
The
window
consists
of
the
functional
bar
with
the
feature
icons
and
the
list
of
existing
users,
their
e-mails
(optionally),
data
of
the
last
connection
and
their
authorisations.
The
functional
bar
consists
of
the
following
icons:
ICON
NAME
FUNCTION
Refresh
Add user
Delete user
- 76 -
Enter
username,
e-mail
address
(optionally)
and
password,
and
select
the
icon
of
a
new
user.
Then,
assign
the
rights
for
a
new
user
by
checking
relevant
checkboxes.
If
you
wish
the
user
to
have
administrative
rights
(e.g.
the
ability
to
add/remove
cameras,
add/remove
users,
set
restriction
rights),
check
the
Administrator
checkbox.
You
can
also
select
the
right
to
view
server
statistics,
edit
settings
and
view
library
by
checking
relevant
checkboxes.
If
you
wish
the
user
to
only
have
rights
to
view
one
specific
camera,
check
this
camera
checkbox.
Click
on
Save
Changes
button
in
order
to
confirm
adding
new
user.
To
edit
an
existing
user,
select
the
users
account
from
the
list
of
existing
users
by
double-clicking
specific
user.
Edit
the
option
values
as
you
see
fit.
Once
your
changes
are
complete,
click
on
Save
Changes
button
to
confirm
your
selection.
If
you
wish
to
remove
a
user
and
delete
his
or
her
account,
simply
select
the
users
account
from
the
list
of
existing
users
and
click
the
Remove
button
on
the
functional
bar.
Then
the
window
with
the
request
to
confirm
deletion
of
the
user
will
appear
on
the
screen.
Confirm
your
choice
by
clicking
on
OK
button.
- 77 -
Double-click
Admin
line.
The
following
window
will
appear:
Enter
new
password
in
the
appropriate
line
and
save
changes
by
clicking
Check
icon.
- 78 -
Detailed
explanation
how
to
add
dynamic
text
you
will
find
in
Chapter
2.10.1.2
Adding
dynamic
text.
It
is
possible
to
add
new
variable.
With
this
end
in
view,
follow
insctructions
included
in
Chapter
2.10.2
Creating
new
variable.
By
default,
all
these
4
events
and
their
actions
are
enabled.
In
order
to
disable
it,
uncheck
the
square
on
the
left.
- 79 -
The
functional
bar
consists
of
the
following
icons:
ICON
NAME
FUNCTION
Refresh
Delete rule
It
is
possible
to
add
new
rule.
For
this
purpose,
click
on
relevant
icon.
You
will
enter
the
following
window:
- 80 -
Then,
the
following
window
will
appear:
Type
target
address
of
the
live
video
in
the
following
format:
- 81 -
Then,
confirm
by
clicking
on
Play
button.
The
window
with
the
request
to
enter
username
and
password
will
appear
on
the
screen.
Put
this
data
and
confirm
with
OK.
Finally,
the
video
will
appear
in
VLC
program:
- 82 -
Next,
the
following
window
will
appear
on
the
screen.
Enter
the
name
of
the
new
user,
password
and
check
View
and
control
all
sources
checkbox:
- 83 -
Confirm
by
clicking
on
Save
Changes
button.
Next,
go
to
Advanced
Settings
tab
and
click
on
Generating
HTML:
Next,
select
video
source,
which
you
want
to
connect.
Select
the
User
Token
to
use
for
authentication.
Remember
that
it
has
to
be
an
account
different
than
admin,
because
it
will
be
used
to
authenticate
remote
viewers.
Select
the
type
of
stream
Jpeg,
Mjpeg
or
OGG
theora
(HTML
5
Video).
Verify
if
IP
address
in
the
code
is
not
local
IP
address,
but
internet
IP
address.
Then,
copy
the
HTML
Output
content
and
paste
it
in
website
code.
Shown
below
is
the
screenshot
of
the
exemple
web
page
with
live
video
streaming:
- 84 -
If
you
wish
to
enable
remote
viewers
to
see
the
video
on
the
webpage,
your
firewall
settings
must
allow
remote
connections
on
port
8100
and
your
rooter
must
forward
this
port
to
the
computer
running
Netcam
Studio
Server.
In
you
click
on
Configure
Features,
the
following
window
will
appear.
Then,
select
HTML5
Video
Stream
Encoder
from
the
box
on
the
left
in
order
to
access
the
customization
of
this
functionality.
- 85 -
It
is
possible
to
change
Frame
Interval
and
Video
Bitrate.
For
the
details
concerning
these
parameters
put
a
cursor
on
a
question
mark
beside
the
parameter.
To
confirm
the
changes,
click
on
Save.
In
you
click
on
Configure
Features,
the
following
window
will
appear.
Then,
select
Mjpeg
Stream
Encoder
from
the
box
on
the
left
in
order
to
access
the
customization
of
this
functionality.
- 86 -
It
is
possible
to
change
Jpeg
quality.
For
the
details
concerning
this
parameter
put
a
cursor
on
a
question
mark
beside
it.
To
confirm
the
changes,
click
on
Save.
- 87 -
6 Remote monitoring
6.1 Remote monitoring on mobile devices
It
is
possible
to
view
and
edit
sources,
use
Library
and
basic
functions
of
the
program
from
mobile
devices
like
tablets
or
smartphones
with
Internet
access
(Android
and
iOS).
Its
suggested
to
download
the
mobile
application
directly
from
the
Store
matching
your
device
but
its
also
possible
to
connect
using
the
devices
web
browser.
To
do
so,
open
the
browser
and
put
the
IP
address
of
the
server
in
the
browser
followed
by
:8100.
The
address
should
be
in
this
format:
http://{IPADDRESS}:8100/mobile
Then,
you
can
add
this
address
to
the
Home
Screen
by
clicking
Add
to
Home
Screen
icon
in
the
menu.
Using
mobile
device
without
being
connected
to
wi-fi
network
on
mobile
internet
connections
(3G,
LTE)
can
result
in
cost
from
your
operator.
The
generated
traffic
for
watching
remote
streams
can
be
substantially
high.
In
order
to
log
in,
enter
Server
IP,
your
username
and
password
and
confirm
by
clicking
on
Login
button.
- 88 -
There
is
the
list
of
sources
with
the
full
name
of
camera,
its
features
(Pan
&
Tilt,
Audio)
and
running
plugins
(e.g.
Recording,
Motion
or
Audio
Detection).
From
this
screen
you
can
enter
single
source
screen
by
clicking
once
on
a
selected
screen.
- 89 -
From
Side
Menu
it
is
possibile
to
access
Single-
and
Multiview,
Library
function,
Users
information
and
edition,
Event
Logs,
Information
on
Netcam
Studio
Mobile
and
Log
out
function.
- 90 -
With
this
function
it
is
possible
to
pan,
tilt
and
zoom
your
camera
(depending
if
your
camera
have
this
functionalities).
In
single
view
screen,
it
is
also
possible
to
enable
and
disable
motion
and
audio
detection.
To
this
end,
click
on
Features
in
order
to
slide
out
Features
menu:
- 91 -
6.1.2.2 Multiview
The
function
of
multiview
allows
you
to
monitor
all
of
the
sources
at
the
same
time.
In
order
to
enable
Multiview,
go
to
Side
Menu
and
select
Mutiview.
Then,
Mutiview
screen
will
appear:
It
is
possible
to
zoom
in
a
selected
source
still
monitoring
the
others.
For
this
purpose,
simply
click
twice
on
a
selected
source.
Multiview
with
1
selected
source
looks
as
follows:
- 92 -
6.1.3 Enabling and disabling motion and audio detection, and recording.
In
order
to
use
any
function
of
source
edition,
go
to
Sources
screen.
Next,
select
a
target
source,
which
you
want
to
edit
by
clicking
on
it
once.
The
Single
View
screen
will
appear:
From
this
screen
it
is
possible
to
enable
and
disable
recording.
To
this
end,
simply
click
on
the
Record
button.
If
the
button
is
red,
it
means
that
recording
is
enabled.
The
application
starts
to
record
the
video.
In
order
to
disable
the
function
of
recording,
click
on
this
button
again.
In
order
to
enable
or
disable
Audio
or
Motion
Detection,
select
Features.
Then,
slide
menu
will
open.
To
enable
Audio
or
Motion
Detection,
slide
the
button
right.
To
disable
the
functions,
slide
it
left.
- 93 -
Next
to
the
snapshot
of
every
output
there
is
the
full
name
of
a
camera,
the
date
and
time,
duration
of
the
video
and
mode
of
capture.
If
you
click
on
the
snaphot,
the
following
screen
will
appear:
- 94 -
It
is
possible
to
watch
captured
video
by
clicking
on
ON
button
on
the
screen.
The
lower
bar
contains
information
of
the
recording
/
image:
the
camera
with
which
it
was
taken
as
well
as
the
date
and
time
and
duration
of
the
capture.
If
you
click
on
Hourly
Library
in
Side
Menu,
the
following
screen
will
appear:
In
this
view
the
Library
is
organized
by
hour
of
capture.
Each
file
is
indicated
with
date
and
time
of
capture
(in
24-hour
view).
On
the
right
side
there
is
the
number
of
outputs
captured
during
this
hour.
It
is
possible
to
access
captured
outputs
by
clicking
on
the
specific
file.
- 95 -
6.1.5 Administration
In
order
to
verify,
who
is
currently
connected
to
your
application,
select
Users
in
Side
Menu:
Then,
the
Users
screen
will
appear:
Every
user
is
indicated
in
the
following
way:
1st
line:
a
function
of
a
user
2nd
line:
the
date
and
time
from
which
a
user
is
connected
IP
address
3rd
line:
no.
of
Web
requests
no.
of
Web
services
requests
total
amount
of
data
transfer
- 96 -
In
order
to
obtain
information
concerning
your
application,
click
on
About
in
the
Side
Menu.
The
following
screen
will
appear:
- 97 -
In
order
to
log
in,
enter
your
username
and
password
and
confirm
by
clicking
on
Sign
In
button.
- 98 -
1
3
2
The
main
window
(of
single
view)
contains
the
following
elements:
1. Navigation
you
can
select
between
Single
and
Muti
view;
you
can
enter
Library,
Event
Viewer
and
Administration
window.
2. View
box
allows
you
to
view
a
source
online,
enable
and
disable
recording
and
sound.
3. Pan
/
tilt
and
Zoom
camera
control
buttons
that
allow
you
to
move
camera
right,
left,
up
or
down
(if
applicable).
In
order
to
pan
or
tilt
the
camera,
click
on
relevant
arrows.
In
order
to
zoom-out,
click
left
button;
in
order
to
zoom-in,
click
right
one.
1. In
order
to
select
the
source,
go
to
Source
drop-down
box
and
select
the
source
that
you
want
to
view.
In
order
to
change
streaming
mode,
go
to
Streaming
mode
drop-down
box
and
select
JPEG,
MJPEG
or
LIVE.
2. Signal
bar
If
the
yellow
bar
will
turn
red,
it
means
that
the
motion
was
detected.
- 99 -
Library
contains
all
recorded
videos
and
captured
images.
The
list
of
the
library
is
made
in
the
time
sequence
(the
freshest
recordings
appear
first).
You
can
select
source
(or
select
All
sources),
the
number
of
recordings
displaying
on
one
page
and
start
and
end
time
when
the
recordings
were
catured.
Below
the
snapshot
of
every
output
there
is
the
source
number,
the
date
and
time
of
capture
and
the
duration
of
recording.
If
you
click
on
the
snaphot,
the
following
screen
will
appear:
- 100 -
In
order
to
play
the
recording,
click
ON
button
in
the
upper
left
corner:
To
return
to
Library
view,
click
OFF
button
in
the
upper
right
corner.
The
upper
bar
contains
information
of
the
recording
/
image:
the
date
and
time
of
the
capture.
- 101 -
Appendix A:
A
Windows
service
is
a
computer
program
that
operates
in
the
background.
It
is
set
by
default
to
run
as
long
as
Windows
is
running.
Netcam
Studio
Sever
in
the
Service
version
gives
you
possibility
to
run
constantly
the
application
without
the
need
to
open
Netcam
Studio
Server
manually.
Installed
services
can
be
managed
by
the
Services
snap-in
(found
under
Administrative
Tools
in
Windows
Control
Panel),
where
it
is
possible
to
start
and
stop
service.
Next,
click
on
Services.
Netcam
Studio
Server
should
be
listed
in
the
list
of
installed
Services:
- 102 -
The
Service
version
of
Netcam
Studio
Server
cannot
be
started
if
Netcam
Studio
X
is
running.
In
order
to
open
Service
version,
you
need
to
close
Netcam
Studio
X
first.
Netcam
Studio
Server
in
Service
version
can
be
started
directly
from
Windows
Services.
In
order
to
do
that,
you
have
to
select
Netcam
Studio
Server
and
click
Start
the
service.
It
will
appear
as
running
as
shown
below
once
started:
Netcam
Studio
Service
does
not
starts
automatically
at
system
logon.
In
order
to
change
this
settings,
you
have
to
double-click
on
Netcam
Studio
Server
to
enter
the
properties
of
the
service.
In
the
tab
General
properties
it
is
possible
to
change
the
type
of
startup
for
automatic:
- 103 -
Netcam
Studio
Service
in
Service
mode
runs
by
default
on
local
system
account.
However,
it
is
recommended
to
change
it
to
run
the
service
on
administrators
account.
In
order
to
change
this
setting,
click
on
the
tab
Log
On,
check
This
account
and
enter
the
data
of
selected
account.
Confirm
with
OK.
In
order
to
stop
the
service,
you
have
to
open
the
following
directory:
Control
Panel
Administrative
Tools
Services
(local)
and
click
Stop
the
service:
- 104 -
Now
we
have
the
Service
version
running
however
since
it
has
no
user
inteface,
we
need
to
use
one
of
the
Client
to
connect.
All
types
of
clients
are
compatible
with
Netcam
Studio
Service:
Fill the fields with the following information: target server, username and password.
- 105 -
- 106 -
Appendix B:
In
order
to
connect
remotely
from
another
computer,
phone
or
tablet,
there
are
a
few
important
steps
to
perform
after
installing
Netcam
Studio.
Please
read
and
follow
below-mentioned
steps.
The
first
three
of
them
are
mandatory.
1.
Setup
a
Static
IP
address
The
computer
on
which
Netcam
Studio
is
running
needs
to
be
configured
to
use
a
static
IP
address.
Most
router
will
not
accept
port
forwarding
to
computer
that
has
a
dynamic
address
(DHCP).
This
operation
is
a
bit
different
on
every
operating
system.
For
the
details
regarding
configuration
of
a
static
IP
for
all
of
the
operating
systems,
go
to
this
page:
http://portforward.com/networking/staticip.htm1
2.
Configure
portforward
on
port
8100
(TCP)
This
step
relates
to
forwarding
all
requests
made
to
your
internet
connection
on
port
8100
to
the
computer
that
is
running
Netcam
Studio.
There
is
a
different
IP
address
on
Internet
than
the
one
reported
by
your
computer:
a
unique
address
for
all
of
the
computers
on
your
network.
For
each
address
one
has
to
tell
your
router/modem
where
to
forward
calls
made
on
a
specific
port.
Since
Netcam
Studio
runs
by
default
on
port
8100,
it
is
necessary
to
establish
this
forwarding.
This
operation
is
performed
with
the
use
of
the
router/modem
administration
panel
and
is
different
for
every
manufacturer.
The
name
may
differ
but
it
usually
refers
to
"Port
forwarding"
or
"Virtual
Server*.
It
is
necessary
to
create
a
rule,
which
forwards
all
incoming
TCP
requests
on
port
8100
to
the
port
8100
of
the
Static
IP
address
obtained
in
Step
1.
3.
Obtaining
your
External
/
Internet
IP
Address
Then,
it
is
necessary
to
obtain
your
external
IP
address
(also
known
as
WAN
Ip).
There
are
several
web
pages
which
allows
you
to
do
this:
http://www.whatismyip.com/3
or
http://www.ipchicken.com/1
The
address
reported
on
this
page
is
the
address
that
you
need
to
use
in
the
Mobile
application
or
in
the
browser
of
other
computer
connected
to
Internet
outside
of
your
own
network.
For
example:
If
the
address
reported
on
the
page
is
84.72.20.50
then
your
Netcam
Studio
server
should
be
reachable
at:
http://84.72.20.50:81003
- 107 -
- 108 -
Appendix C:
By
default,
Netcam
Studio's
Web
Server
and
Web
Services
are
available
on
the
port
8100.
It
is
not
possible
to
change
this
in
User
Interface,
because
it
would
break
the
connection
and
the
server
would
have
to
be
restarted.
However,
this
option
is
available
through
configuration
file.
1.
Changing
the
port
on
Server
Side
The
files
NetcamStudioX.exe.config
(Netcam
Studio
X)
and
NetcamStudio.Service.exe.config
(Netcam
Studio
Service)
need
to
be
edited
in
the
Program
Files\Netcam
Studio
folder.
Under
the
appSettings""
category,
change
the
value
for
**WebServerPort
to
the
Port
Number
you
want
to
use:
Save
the
file
and
restart
Netcam
Studio.
2.
Changing
the
Port
on
Client
Side
This
change
must
also
be
reflected
in
each
Client.
The
operation
is
the
same
for
Netcam
Studio
Client
(Windows).
For
this
purpose,
modify
the
WebServerPort
setting
inNetcamStudio.Client.exe.config
For
the
Web
Client,
you
can
enter
the
port
in
the
login
screen.
By
default,
it
offers
8100.
To
this
end,
just
enter
the
value
matching
your
modifications
on
server
side.
For
the
Phone
application,
you
need
to
enable
the
Expert
mode
on
the
login
screen:
this
will
also
allows
you
to
enter
a
different
port.
- 109 -
Appendix D:
HTTPS
Another
hidden
feature
of
Netcam
Studio
is
the
possibility
to
run
on
HTTPS.
The
server
is
ready
but
unfortunately
the
Web
and
Smartphone
Clients
are
not,
this
is
the
first
reason
why
this
feature
is
not
advertised
yet.
In
order
to
serve
Video
Streams,
Web
Content
and
Web
Services
over
HTTPS,
you
need
to
perform
the
following
steps:
1.
Purchase
or
Generate
your
own
SSL
Certificates
The
first
step
is
about
obtaining
the
certificates,
if
you
want
the
certificates
to
be
trusted
and
not
displaying
any
warning
to
the
user,
they
have
to
be
issued
by
a
trusted
authority
like
www.verisign.com
Alternatively
and
if
it's
for
testing
or
internal
use,
you
can
generate
your
own
certificates.
You
will
have
to
generate
the
following:
CA
Certificate
SSL
Certificate
matching
the
CA
In
order
to
help
with
this
steps,
here
are
scripts
allowing
to
generate
those
certificates
for
testing:
https://s3.eu-central-1.amazonaws.com/moonware/netcamstudio-makecert-ssl.zip
Modify
them
to
reflect
your
company's
information
and
change
the
password
(you'll
need
it
later)
and
run
the
2
scripts
to
generate
the
CA
certificate
and
the
SSL
certificate.
2.
Configure
Netcam
Studio
to
Serve
over
SSL
Once
the
certificates
have
been
generated
you
have
to
install
them
both
on
the
computer
running
Netcam
Studio.
Double-click
on
the
certificate
and
let
Windows
install
them.
For
the
SSL
Certificate
enter
the
password
that
you
have
chosen
during
generation.
Then
you
need
to
copy
the
SSL
Certificate
(default
name
server.pfx)
into
the
folder
where
Netcam
Studio
is
located
(Program
Files\Netcam
Studio)
and
edit
Netcam
Studio
(X
and
Service)
configuration
file:
NetcamStudioX.exe.config
NetcamStudio.Service.exe.config
- 110 -
- 111 -