An open API service indexing awesome lists of open source software.

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

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