https://github.com/donghquinn/go-onvif-api
Go Ptz Application
https://github.com/donghquinn/go-onvif-api
go onvif ptz
Last synced: about 1 month ago
JSON representation
Go Ptz Application
- Host: GitHub
- URL: https://github.com/donghquinn/go-onvif-api
- Owner: donghquinn
- License: mit
- Created: 2025-04-11T01:53:36.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-15T06:24:41.000Z (about 1 month ago)
- Last Synced: 2025-04-15T21:47:11.306Z (about 1 month ago)
- Topics: go, onvif, ptz
- Language: Go
- Homepage:
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PTZ Controller Application
* SOAP Request with ONVIF
* It's a example of ONVIF requests and usages## Dependencies
*
* https://github.com/use-go/onvif
* https://github.com/donghquinn/gdct
* https://github.com/joho/godotenv
* https://github.com/rs/cors
* https://github.com/gorilla/mux## Usage
### User and Profile
#### Create Profile
* Need profile name and reference token#### Get Profile
* Need reference token(Profile Token) which is provided when creating profile---
### Device
#### Device Info
* Firmware, SerialNumber, HardwareId, and Manufacturer#### device Capabilities
* Network, Security, System, and Misc---
### PTZ
#### Create Preset
* Require profile token and preset name#### Preset List
* Require Profile Token#### Apply Preset
* Require profile token and preset token
* Require Pan-Tilt values and Zoom values
* X: X value on PTZ Vector
* Y: Y value on PTZ Vector
* Space:### Node
#### Node List
* Will Return all the nodes(CCTVs/Cameras)#### Node Info
* Get Node(CCTV/Camera) Data with node token
* the token could be found from node list - Token value