mirror of
https://github.com/cedricve/go-onvif.git
synced 2025-09-27 04:45:54 +08:00
Update README
This commit is contained in:
@@ -4,12 +4,7 @@ Go-ONVIF is a Go package for communicating with network camera which supports th
|
|||||||
|
|
||||||
## Progress
|
## Progress
|
||||||
|
|
||||||
This package is still in develoment following [guide](https://www.onvif.org/wp-content/uploads/2016/12/ONVIF_WG-APG-Application_Programmers_Guide-1.pdf) from ONVIF, with several features already available :
|
This package is still in develoment following [guide](https://www.onvif.org/wp-content/uploads/2016/12/ONVIF_WG-APG-Application_Programmers_Guide-1.pdf) from ONVIF, with several [features](TODO.md) already available.
|
||||||
|
|
||||||
- [X] Camera discovery
|
|
||||||
- [X] Send discovery request
|
|
||||||
- [X] Read discovery response
|
|
||||||
- [ ] Initial camera setup and administration
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
88
TODO.md
Normal file
88
TODO.md
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
- [X] Camera discovery
|
||||||
|
- [ ] OnvifDevice
|
||||||
|
- [ ] getInformation
|
||||||
|
- [ ] getCurrentProfile
|
||||||
|
- [ ] getProfileList
|
||||||
|
- [ ] changeProfile
|
||||||
|
- [ ] getUdpStreamUrl
|
||||||
|
- [ ] fetchSnapshot
|
||||||
|
- [ ] ptzMove
|
||||||
|
- [ ] ptzStop
|
||||||
|
- [ ] OnvifServiceDevice
|
||||||
|
- [ ] getCapabilities
|
||||||
|
- [ ] getWsdlUrl
|
||||||
|
- [ ] getDiscoveryMode
|
||||||
|
- [ ] getScopes
|
||||||
|
- [ ] setScopes
|
||||||
|
- [ ] addScopes
|
||||||
|
- [ ] removeScopes
|
||||||
|
- [ ] getHostname
|
||||||
|
- [ ] setHostname
|
||||||
|
- [ ] getDNS
|
||||||
|
- [ ] setDNS
|
||||||
|
- [ ] getNetworkInterfaces
|
||||||
|
- [ ] getNetworkProtocols
|
||||||
|
- [ ] setNetworkProtocols
|
||||||
|
- [ ] getNetworkDefaultGateway
|
||||||
|
- [ ] setNetworkDefaultGateway
|
||||||
|
- [ ] getDeviceInformation
|
||||||
|
- [X] getSystemDateAndTime
|
||||||
|
- [ ] reboot
|
||||||
|
- [ ] getUsers
|
||||||
|
- [ ] createUsers
|
||||||
|
- [ ] deleteUsers
|
||||||
|
- [ ] setUser
|
||||||
|
- [ ] getRelayOutputs
|
||||||
|
- [ ] getNTP
|
||||||
|
- [ ] setNTP
|
||||||
|
- [ ] getDynamicDNS
|
||||||
|
- [ ] getZeroConfiguration
|
||||||
|
- [ ] getServices
|
||||||
|
- [ ] getServiceCapabilities
|
||||||
|
- [ ] OnvifServiceMedia
|
||||||
|
- [ ] getStreamUri
|
||||||
|
- [ ] getVideoEncoderConfigurations
|
||||||
|
- [ ] getVideoEncoderConfiguration
|
||||||
|
- [ ] getCompatibleVideoEncoderConfigurations
|
||||||
|
- [ ] getVideoEncoderConfigurationOptions
|
||||||
|
- [ ] getGuaranteedNumberOfVideoEncoderInstances
|
||||||
|
- [ ] getProfiles
|
||||||
|
- [ ] getProfile
|
||||||
|
- [ ] createProfile
|
||||||
|
- [ ] deleteProfile
|
||||||
|
- [ ] getVideoSources
|
||||||
|
- [ ] getVideoSourceConfiguration
|
||||||
|
- [ ] getVideoSourceConfigurations
|
||||||
|
- [ ] getCompatibleVideoSourceConfigurations
|
||||||
|
- [ ] getVideoSourceConfigurationOptions
|
||||||
|
- [ ] getMetadataConfiguration
|
||||||
|
- [ ] getMetadataConfigurations
|
||||||
|
- [ ] getCompatibleMetadataConfigurations
|
||||||
|
- [ ] getMetadataConfigurationOptions
|
||||||
|
- [ ] getAudioSources
|
||||||
|
- [ ] getAudioSourceConfiguration
|
||||||
|
- [ ] getAudioSourceConfigurations
|
||||||
|
- [ ] getCompatibleAudioSourceConfigurations
|
||||||
|
- [ ] getAudioSourceConfigurationOptions
|
||||||
|
- [ ] getAudioEncoderConfiguration
|
||||||
|
- [ ] getAudioEncoderConfigurations
|
||||||
|
- [ ] getCompatibleAudioEncoderConfigurations
|
||||||
|
- [ ] getAudioEncoderConfigurationOptions
|
||||||
|
- [ ] getSnapshotUri
|
||||||
|
- [ ] OnvifServicePtz
|
||||||
|
- [ ] getNodes
|
||||||
|
- [ ] getNode
|
||||||
|
- [ ] getConfigurations
|
||||||
|
- [ ] getConfiguration
|
||||||
|
- [ ] getConfigurationOptions
|
||||||
|
- [ ] getStatus
|
||||||
|
- [ ] continuousMove
|
||||||
|
- [ ] absoluteMove
|
||||||
|
- [ ] relativeMove
|
||||||
|
- [ ] stop
|
||||||
|
- [ ] gotoHomePosition
|
||||||
|
- [ ] setHomePosition
|
||||||
|
- [ ] setPreset
|
||||||
|
- [ ] getPresets
|
||||||
|
- [ ] gotoPreset
|
||||||
|
- [ ] removePreset
|
Reference in New Issue
Block a user