SYNOPSIS
DESCRIPTION
snavtclient(1) is free open source network
client program for CCTV security surveillance digital video recorders (DVRs)
manufactured by the AV TECH Corporation.
The following functionality is available:
-
Displaying a DVR video stream.
-
Controlling the DVR with a keyboard.
-
Saving video frames to individual JPEG files.
-
Setting DVR time and date from system time.
-
Showing information about the DVR device.
OPTIONS
-
-c, --channel=CHANNEL
-
Select specific video channel for display or capture. CHANNEL
is typically a number from 1 to 16 (depending on how many channels
your specific DVR model has available).
-
-j, --dumpjpeg=FILE
-
Dump video frame(s) to JPEG file(s) named by FILE. If FILE
contains an @ character, it will be replaced with
auto-incrementing six-digit sequence number starting from 000001.
-
--dumpcount=N
-
Define how many video frames to dump (default 1).
-
--dumpinterval=N
-
Define how frequently to dump video frames in seconds (default 1).
-
-H, --dvrhost=HOST
-
DVR hostname or IP (default 127.0.0.1).
-
-P, --dvrport=PORT
-
DVR port (default 80).
-
-u, --dvruser=USER
-
DVR login username (default admin).
-
-p, --dvrpass=PASS
-
DVR login password (default admin). Please note that command-line
arguments are often visible in the process list to any other users
of the same computer. Therefore using this option is not usually
safe on multi-user systems. If PASS is specified as : (colon),
snavtclient(1) will prompt the user for DVR login password on
/dev/tty.
-
-h, --help
-
Print a list of available command-line options and exit.
-
-i, --info
-
Show various information about the DVR device.
-
-L, --license
-
Display the full software license.
-
-q, --quality=QUAL
-
Set image quality (0 = high, 1 = medium, 2 = low).
-
-r, --resolution=RESO
-
Set image resolution (0 = high, 1 = medium, 2 = low).
-
-d, --setdate
-
Set DVR date and time from operating system time.
-
-s, --show
-
Show video stream on screen.
-
--showasync
-
Use asynchronous surface updates for video display.
-
--showdoublebuf
-
Use double buffering for video display (if available).
-
-F, --showfullscreen
-
Use full screen mode for video display (if available).
-
--showhw
-
Use hardware acceleration for video display (if available).
-
--shownoframe
-
Do not display window decorations.
-
-S, --showskip=SKIP
-
Skip SKIP frames after each displayed frame (useful for systems with
slow video rendering).
-
-T, --showtitle=TITL
-
Show TITL as video display window title.
-
-Y, --showydouble
-
Scale video frames vertically to double size (needed for half-frame
video modes).
-
-v, --verbose
-
Output details about actions to stdout.
-
-V, --version
-
Print program version information and exit.
-
--videoinfo
-
Output details about video driver.
ENVIRONMENT
Many SDL video display options can be set through SDL specific
environment variables which are described at
<http://www.libsdl.org/cgi/docwiki.cgi/SDL_envvars>.
OPERATION MODE SELECTION
snavtclient(1) works in one of four operating modes. Exactly
one of --show, --dumpjpeg, --setdate, --info or --videoinfo
options must be specified.
KEYBOARD BINDINGS FOR VIDEO DISPLAY
Key
|
DVR Function
|
1
|
Channel 1
|
2
|
Channel 2
|
3
|
Channel 3
|
4
|
Channel 4
|
5
|
Channel 5
|
6
|
Channel 6
|
7
|
Channel 7
|
8
|
Channel 8
|
9
|
Channel 9
|
0
|
Channel 10
|
F1
|
Channel 11
|
F2
|
Channel 12
|
F3
|
Channel 13
|
F4
|
Channel 14
|
F5
|
Channel 15
|
F6
|
Channel 16
|
F10
|
4CUT display
|
F11
|
9CUT display
|
F12
|
8/16CUT display
|
TAB
|
Sequence display (cycle through channels automatically)
|
(minus) -
|
Minus
|
+ or =
|
Plus
|
(period) .
|
Set
|
z
|
Zoom
|
m
|
Menu
|
UP
|
Up
|
DOWN
|
Down
|
LEFT
|
Left
|
RIGHT
|
Right
|
ENTER
|
Enter
|
? or /
|
Search
|
INSERT
|
Record
|
p
|
Play
|
s
|
Stop
|
(comma) ,
|
Slow
|
SPACE
|
Pause
|
PAGE DOWN
|
Fast Forward
|
PAGE UP
|
Fast Rewind
|
NUMPAD +
|
Audio +
|
NUMPAD -
|
Audio -
|
NUMPAD 0
|
Number 0
|
NUMPAD 1
|
Number 1
|
NUMPAD 2
|
Number 2
|
NUMPAD 3
|
Number 3
|
NUMPAD 4
|
Number 4
|
NUMPAD 5
|
Number 5
|
NUMPAD 6
|
Number 6
|
NUMPAD 7
|
Number 7
|
NUMPAD 8
|
Number 8
|
NUMPAD 9
|
Number 9
|
ESC
|
Quit
|
q
|
Toggle video quality (one of three)
|
r
|
Toggle resolution (one of three)
|
y
|
Toggle Y scale stretching
|
BUGS
Support for various different DVR models is currently
very limited.
AUTHOR
Copyright © 2008 Janne Snabb
This program comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
Please see the accompanying LICENSE and COPYING files or type
snavtclient --license for full license terms.
SEE ALSO
Additional information is available at
software web site: <http://snavtclient.epipe.com/>
|
Last Updated on Thursday, 28 August 2008 13:16 |