mirror of
https://github.com/cedricve/go-onvif.git
synced 2025-09-26 20:41:34 +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
|
||||
|
||||
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 :
|
||||
|
||||
- [X] Camera discovery
|
||||
- [X] Send discovery request
|
||||
- [X] Read discovery response
|
||||
- [ ] Initial camera setup and administration
|
||||
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.
|
||||
|
||||
## 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