Die aktuelle Version des Schille ONVIF-Clients unterstützt folgende ONVIF-Spezifikationen:
Services
- ONVIF Device Management Service WSDL, ver 1.2
- ONVIF Event Service WSDL, ver 1.2
- ONVIF Device_IO Service WSDL, ver 1.0
- ONVIF Imaging Service WSDL, ver 2.0
- ONVIF Media Service WSDL, ver 1.2
- ONVIF PTZ Service WSDL, ver 2.0
- ONVIF Remote Discovery Proxy Services WSDL, ver 1.1
Security
- HTTP Authentication Basic
- HTTP Authentication Digest
- RTSP Authentication Basic
- RTSP Authentication Digest
- Web Service OASIS UsernameToken Profile 1.0
- SSL/TSL
ONVIF Remote Discovery Proxy Services ver 1.1
- Bye
- Hello
- Probe
Additional Version ONVIF 1 Services
- ONVIF Imaging Service WSDL, ver 1.0
- ONVIF PTZ Service WSDL, ver 1.0
Transport
- RTSP/RTP multicast (opt.)
- RTSP/RTP unicast (preferred)
- RTSP/RTP over TCP (opt.)
Data formats and compressions
- MPEG-4 video over RTP according to RFC 3640
- H.264 video over RTP according to RFC 3984
- Event meta data over RTP according to ONVIF specification 2.0
- JPEG pull for NVT’s preview (if supported by NVT)
- AAC Hbr Audio
- AAC Lbr Audio
- G.711 ALaw/PCMU Audio
- G.711 uLaw/PCMA Audio
- G.726 Audio
- MPEG Audio (not defined in ONVIF specs)
ONVIF Device Management Service ver 1.2
- GetCapabilities
- GetDeviceInformation
- GetDNS
- GetHostname
- GetNetworkDefaultGateway
- GetNetworkInterfaces
- GetNTP
- SetHostname
- SetNetworkDefaultGateway
- SetNetworkInterfaces
- SetNTP
- GetRelayOutputs (if supported by NVT ver 1.02)
- GetSystemDateAndTime
- SetRelayOutputState (if supported by NVT ver 1.02)
- SetScopes
- SetSystemDateAndTime
- SetSystemFactorySetting
- SystemReboot
ONVIF Event Service ver 1.2
- GetEventProperties (if supported by NVT)
- CreatePullPointSubscription (if supported by NVT)
- PullMessages (if supported by NVT)
- UnsubscribeRequest (if supported by NVT)
ONVIF Device_IO Service ver 1.0
- GetRelayOutputs (if supported by NVT ver 2.0)
- SetRelayOutputState (if supported by NVT ver 2.0)
ONVIF Imaging Service ver 2.0
- GetImagingSettings
- GetOptions
- GetStatus
- SetImagingSettings
- Stop
ONVIF Media Service ver 1.2
- AddAudioEncoderConfiguration
- AddAudioSourceConfiguration
- AddMetadataConfiguration
- AddPTZConfiguration
- AddVideoEncoderConfiguration
- AddVideoSourceConfiguration
- CreateProfile
- DeleteProfile
- GetAudioSourceConfigurations
- GetAudioEncoderConfigurationOptions
- GetAudioEncoderConfigurations
- GetAudioSources
- GetMetadataConfigurations
- GetProfiles
- GetSnapshotUri
- GetStreamUri
- GetVideoSources
- GetVideoSourceConfiguration
- GetVideoSourceConfigurations
- GetVideoEncoderConfigurationOptions
- GetVideoEncoderConfigurations
- SetAudioEncoderConfiguration
- SetMetadataConfiguration
- SetVideoEncoderConfiguration
ONVIF PTZ Service ver 1.0/ver 2.0
- AbsoluteMove (if PTZ available)
- ContinuousMove (if PTZ available)
- GetConfiguration (if PTZ available)
- GetConfigurationOptions (if PTZ available)
- GetConfigurations (if PTZ available)
- GetNodes (if PTZ available)
- GetPresets (if PTZ available)
- GotoHomePosition (if supported by NVT and PTZ available)
- GotoPreset (if PTZ available)
- SendAuxiliaryCommand (if supported by NVT and PTZ available)
- SetPreset (if PTZ available)
- StopRequest (if PTZ available)