SOURCE

Updating of this page is best effort. You maybe fill this page described is differ from you have. Then you have to belive you have.

Commands

sentryd
video server for sentry protocol.
sentry
client of sentry protocol. this program shows image via X.
sentryc
client of sentry protocol. this program stores images to shared memory or filesystem.
sfsplit
split image files into packed file which is made by sentryc.
% ./sentryd -h
sentryd starts.
usage: sentryd [options]

option:
       -h       help
       -j       enable jpeg encode(default=disable)
       -p port  data port(default=7000)
       -D       debug mode
       -d num   debug level
       -v       verbose mode
       -t       top offset(default=0)
       -b       bottom offset(default=0)
       -l       left side offset(default=0)
       -r       right side offset(default=0)
% ./sentry -help
sentry - image viewer of sentry system
usage: sentry [options]

option:
    -help
    -servername host    
    -serverport port    
    -dataport port      
    -reqrate num        frame rate within per 100sec
    -format format      frame format (e.g., NONE, JPEG, PNG, etc.)
    -shmkey key         
    -debug num          debug leve

note:
  * you should change dataport when you start multipul program
  * frame rate does not change if you access with shared memory

example:
  % sentry -severname camera1 -dataport 723
  % sentry -shmkey 129
% ./sentryc -h
Usage: sentryc [options] hostname.

option:
                                     current default
  -h        help
  -d num    debug                          0       0
  -t type   unicast(0)/multicast(1)        - unicast(0)
  -c color  monochrome(0)/color(1)         - color(1)
  -p num    server port number          7001    7001
  -q num    data receiving port         7000    7000
  -x type   frame size               160x120 160x120
  -r num    frame rate (/100sec)         200     200
  -k num    key number upon shm        97812   97812
  -s num    shm. size                     50      50
  -m        use shared memory              1       1
  -w        write to disk                  0       0
  -y path   path for writing         /var/tmp/sen_bank /var/tmp/sen_bank
  -z num    pathtype                       1       1
            allday(0)/weekday(1)/n-day(>1)

example:
  % sentryc -w -m -z 1 video.junk.com
  % sentryc -r 1000 video.bar.com
  % sentryc -k 121 -q 6301 video1.foo.com
  % sentryc -k 122 -q 6302 video2.foo.com
  % sentryc -k 781 -q 9237 -p 2319 video4.foo.com
  % sentryc -k 782 -q 9275 -p 2342 video4.foo.com


by Sentry Team, July 2002.