|
|
8 years ago | |
|---|---|---|
| src | 8 years ago | |
| start_scripts | 8 years ago | |
| wsdl | 9 years ago | |
| .gitignore | 9 years ago | |
| LICENSE | 8 years ago | |
| Makefile | 8 years ago | |
| README.md | 9 years ago | |
README.md
WSDD - ONVIF WS-Discovery server
Description
wsdd is Linux daemon for ONVIF WS-Discovery service (server side).
ONVIF official website: http://www.onvif.org
The web services data binding is generated using gSOAP
For more details about it see the gSOAP WS-Discovery plugin official manual.
Build
To start build you have to choose your compiler (or toolchain) in the Makefile (see variable $GCC).
For build daemon in release and debug mode:
make all
For build daemon in release mode (strip):
make release
For build daemon in debug mode (#define DEBUG 1):
make debug
Show all supported commands(targets) for Makefile:
make help
Usage
To start the daemon, you have to give him the parameters that are needed for work:
./wsdd --if_name eth0 --type tdn:NetworkVideoTransmitter --xaddr http://%s:1000/onvif/device_service --scope "onvif://www.onvif.org/name/Unknown onvif://www.onvif.org/Profile/Streaming"
For more details see help:
./wsdd --help
Or you can use S90wsdd script to start the daemon:
./S90wsdd start
Testing
For testing daemon you need client application.
Linux:
Note: ONVIF Device Tool has a self wsdd demon and at the start and close of the application makes a call
killall wsdd, which also is reflected in our demon.
Windows:
License
Copyright
Copyright (C) 2016 Koynov Stas - skojnov@yandex.ru