# wsdd **Repository Path**: zjhtt90/wsdd ## Basic Information - **Project Name**: wsdd - **Description**: wsdd is Linux daemon for ONVIF WS-Discovery service (server side) - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-19 - **Last Updated**: 2021-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WSDD - ONVIF WS-Discovery server ## Description wsdd is Linux daemon for ONVIF WS-Discovery service (server side). ONVIF official website: [http://www.onvif.org](http://www.onvif.org) The web services data binding is generated using [gSOAP](http://www.genivia.com) For more details about it see the [gSOAP WS-Discovery plugin official manual.](https://www.genivia.com/doc/wsdd/html/wsdd_0.html) ## Build To start build you have to choose your compiler (or toolchain) in the [Makefile](./Makefile) (see variable `$GCC`). For build daemon in release and debug mode: ```console make all ``` For build daemon in release mode (strip): ```console make release ``` For build daemon in debug mode (#define DEBUG 1): ```console make debug ``` Show all supported commands(targets) for Makefile: ```console make help ``` ## Usage To start the daemon, you have to give him the parameters that are needed for work: ```console ./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: ```console ./wsdd --help ``` Or you can use [S90wsdd](./start_scripts/S90wsdd) script to start the daemon (for old init.d script style): ```console ./start_scripts/S90wsdd start ``` If You use systemd see: [wsdd.service](./start_scripts/wsdd.service) ## Testing For testing daemon you need client application. #### Linux: 1. [ONVIF Device Tool](http://lingodigit.com/onvif_nvc.html) > **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: 1. [ONVIF Device Manager](https://sourceforge.net/projects/onvifdm/) ## License [BSD-3-Clause](./LICENSE). ## Copyright Copyright (C) 2016 Koynov Stas - skojnov@yandex.ru