Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kegustafsson/signalk-onvif-camera
https://github.com/kegustafsson/signalk-onvif-camera
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kegustafsson/signalk-onvif-camera
- Owner: KEGustafsson
- License: mit
- Created: 2022-01-01T12:58:27.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-28T16:37:21.000Z (over 1 year ago)
- Last Synced: 2024-10-15T17:59:20.265Z (3 months ago)
- Language: JavaScript
- Size: 276 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# signalk-onvif-camera
ONVIF Camera interface for Signal K. For IP cameras that support ONVIF control, fixed and PTZ.
## ONVIF Camera plugin config in Signal K server.
![config](doc/config.jpg)
- IP address of ONVIF LAN. Default, leave empty
- Select port for server
- Select https/wss if you would like to use secure server
- Enter ONVIF profile username
- Enter ONVIF profile password
- Add camera IP to list (user/pass are used to login to camera)## ONVIF in IP Camera.
Example of HikVision IP camera ONVIF
![onvif](doc/onvif.jpg)
- Add ONVIF user to IP camera if applicable## ONVIF Camera Webapp.
![webapp](doc/webapp.jpg)
- Service can be accessed from Webapps menu, press "Signalk-onvif-camera" button## ONVIF Camera service.
![service](doc/service.jpg)
- ONVIF cameras are searched from local network
- When search is ready then "Select a device" is prompted
- Camera is selected from dropdown menu and then press "Connect" button## ONVIF Camera in Use.
![inuse](doc/inuse.jpg)
- Cursors and home button for PTZ camera
- Zoom in/out
- Control speed
- Disconnect## Installation
```
$ npm install signalk-onvif-camera --save
```
or
```
$ npm install https://github.com/KEGustafsson/signalk-onvif-camera.git --save
```
## Version control- v0.0.1, 1st version for testing
- v0.0.2, license added
- v0.1.0, 1st release
- v0.1.1, ONVIF LAN selection
- v0.1.2, Webpack bundled
- v0.1.3, Webapp icon added## Credits
https://github.com/futomi/node-onvif