ONVIF 2.0 API 快速查詢表格
大部分 shcema 與 1.0 是相同,需特別注意1.0/2.0差異(Imaging 與 PTZ),此可能會造成產品互通時的問題。
DeviceIO (http://www.onvif.org/ver10/deviceio.wsdl)
- GetAudioOutputConfiguration
- GetAudioOutputConfigurationOptions
- GetAudioOutputs
- GetAudioSourceConfiguration
- GetAudioSourceConfigurationOptions
- GetAudioSources
- GetDigitalInputs
- GetRelayOutputOptions
- GetRelayOutputs
- GetSerialPortConfiguration
- GetSerialPortConfigurationOptions
- GetSerialPorts
- GetServiceCapabilities
- GetVideoOutputConfiguration
- GetVideoOutputConfigurationOptions
- GetVideoOutputs
- GetVideoSourceConfiguration
- GetVideoSourceConfigurationOptions
- GetVideoSources
- SendReceiveSerialCommand
- SetAudioOutputConfiguration
- SetAudioSourceConfiguration
- SetRelayOutputSettings
- SetRelayOutputState
- SetSerialPortConfiguration
- SetVideoOutputConfigurationSetVideoSourceConfiguration
Device Management (http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl)
- AddIPAddressFilter
- AddScopes
- CreateCertificate
- CreateDot1XConfiguration
- CreateUsers
- DeleteCertificates
- DeleteDot1XConfiguration
- DeleteUsers
- GetAccessPolicy
- GetCACertificates
- GetCapabilities
- GetCertificateInformation
- GetCertificates
- GetCertificatesStatus
- GetClientCertificateMode
- GetDeviceInformation
- GetDiscoveryMode
- GetDNS
- GetDot11Capabilities
- GetDot11Status
- GetDot1XConfiguration
- GetDot1XConfigurations
- GetDPAddresses
- GetDynamicDNS
- GetEndpointReference
- GetHostname
- GetIPAddressFilter
- GetNetworkDefaultGateway
- GetNetworkInterfaces
- GetNetworkProtocols
- GetNTP
- GetPkcs10Request
- GetRelayOutputs
- GetRemoteDiscoveryMode
- GetRemoteUser
- GetScopes
- GetServiceCapabilities
- GetServices
- GetSystemBackup
- GetSystemDateAndTime
- GetSystemLog
- GetSystemSupportInformation
- GetSystemUris
- GetUsers
- GetWsdlUrl
- GetZeroConfiguration
- LoadCACertificates
- LoadCertificates
- LoadCertificateWithPrivateKey
- RemoveIPAddressFilter
- RemoveScopes
- RestoreSystem
- ScanAvailableDot11Networks
- SendAuxiliaryCommand
- SetAccessPolicy
- SetCertificatesStatus
- SetClientCertificateMode
- SetDiscoveryMode
- SetDNS
- SetDot1XConfiguration
- SetDPAddresses
- SetDynamicDNS
- SetHostname
- SetHostnameFromDHCP
- SetIPAddressFilter
- SetNetworkDefaultGateway
- SetNetworkInterfaces
- SetNetworkProtocols
- SetNTP
- SetRelayOutputSettings
- SetRelayOutputState
- SetRemoteDiscoveryMode
- SetRemoteUser
- SetScopes
- SetSystemDateAndTime
- SetSystemFactoryDefault
- SetUser
- SetZeroConfiguration
- StartFirmwareUpgrade
- StartSystemRestore
- SystemReboot
- UpgradeSystemFirmware
Display (http://www.onvif.org/ver10/display.wsdl)
- CreatePaneConfiguration
- DeletePaneConfiguration
- GetDisplayOptions
- GetLayout
- GetPaneConfiguration
- GetPaneConfigurations
- GetServiceCapabilities
- SetLayout
- SetPaneConfiguration
- SetPaneConfigurations
Imaging (http://www.onvif.org/ver20/imaging/wsdl/imaging.wsdl)
- GetImagingSettings
- GetMoveOptions
- GetOptions
- GetServiceCapabilities
- GetStatus (Focus position, move status)
- Move (Control Focus far/near)
- SetImagingSettings
- Stop
Media (http://www.onvif.org/onvif/ver10/media/wsdl/media.wsdl)
- AddAudioDecoderConfiguration
- AddAudioEncoderConfiguration
- AddAudioOutputConfiguration
- AddAudioSourceConfiguration
- AddMetadataConfiguration
- AddPTZConfiguration
- AddVideoAnalyticsConfiguration
- AddVideoEncoderConfiguration
- AddVideoSourceConfiguration
- CreateProfile
- DeleteProfile
- GetAudioDecoderConfiguration
- GetAudioDecoderConfigurationOptions
- GetAudioDecoderConfigurations
- GetAudioEncoderConfiguration
- GetAudioEncoderConfigurationOptions
- GetAudioEncoderConfigurations
- GetAudioOutputConfiguration
- GetAudioOutputConfigurationOptions
- GetAudioOutputConfigurations
- GetAudioOutputs
- GetAudioSourceConfiguration
- GetAudioSourceConfigurationOptions
- GetAudioSourceConfigurations
- GetAudioSources
- GetCompatibleAudioDecoderConfigurations
- GetCompatibleAudioEncoderConfigurations
- GetCompatibleAudioOutputConfigurations
- GetCompatibleAudioSourceConfigurations
- GetCompatibleMetadataConfigurations
- GetCompatibleVideoAnalyticsConfigurations
- GetCompatibleVideoEncoderConfigurations
- GetCompatibleVideoSourceConfigurations
- GetGuaranteedNumberOfVideoEncoderInstances
- GetMetadataConfiguration
- GetMetadataConfigurationOptions
- GetMetadataConfigurations
- GetProfile
- GetProfiles
- GetServiceCapabilities
- GetSnapshotUri
- GetStreamUri
- GetVideoAnalyticsConfiguration
- GetVideoAnalyticsConfigurations
- GetVideoEncoderConfiguration
- GetVideoEncoderConfigurationOptions
- GetVideoEncoderConfigurations
- GetVideoSourceConfiguration
- GetVideoSourceConfigurationOptions
- GetVideoSourceConfigurations
- GetVideoSources
- RemoveAudioDecoderConfiguration
- RemoveAudioEncoderConfiguration
- RemoveAudioOutputConfiguration
- RemoveAudioSourceConfiguration
- RemoveMetadataConfiguration
- RemovePTZConfiguration
- RemoveVideoAnalyticsConfiguration
- RemoveVideoEncoderConfiguration
- RemoveVideoSourceConfiguration
- SetAudioDecoderConfiguration
- SetAudioEncoderConfiguration
- SetAudioOutputConfiguration
- SetAudioSourceConfiguration
- SetMetadataConfiguration
- SetSynchronizationPoint
- SetVideoAnalyticsConfiguration
- SetVideoEncoderConfiguration
- SetVideoSourceConfiguration
- StartMulticastStreaming
- StopMulticastStreaming
PTZ (http://www.onvif.org/ver20/ptz/wsdl/ptz.wsdl)
- AbsoluteMove
- ContinuousMove
- CreatePresetTour
- GetConfiguration
- GetConfigurationOptions
- GetConfigurations
- GetNode
- GetNodes
- GetPresets
- GetPresetTour
- GetPresetTourOptions
- GetPresetTours
- GetServiceCapabilities
- GetStatus
- GotoHomePosition
- GotoPreset
- ModifyPresetTour
- OperatePresetTour
- RelativeMove
- RemovePreset
- RemovePresetTour
- SendAuxiliaryCommand
- SetConfiguration
- SetHomePosition
- SetPreset
- Stop
Receiver (http://www.onvif.org/onvif/ver10/receiver.wsdl)
- ConfigureReceiver
- CreateReceiver
- DeleteReceiver
- GetReceiver
- GetReceivers
- GetReceiverState
- GetServiceCapabilities
- SetReceiverMode
Recording Control (http://www.onvif.org/onvif/ver10/recording.wsdl)
- CreateRecording
- CreateRecordingJob
- CreateTrack
- DeleteRecording
- DeleteRecordingJob
- DeleteTrack
- GetRecordingConfiguration
- GetRecordingJobConfiguration
- GetRecordingJobs
- GetRecordingJobState
- GetRecordings
- GetServiceCapabilities
- GetTrackConfiguration
- SetRecordingConfiguration
- SetRecordingJobConfiguration
- SetRecordingJobMode
- SetTrackConfiguration
Replay (http://www.onvif.org/ver10/replay.wsdl)
- GetReplayConfiguration
- GetReplayUri
- GetServiceCapabilities
- SetReplayConfiguration
Event (http://www.onvif.org/onvif/ver10/event/wsdl/event.wsdl)
- CreatePullPointSubscription
- GetEventProperties
- GetServiceCapabilities
- PullMessages
- SetSynchronizationPoint
Streaming
直接使用 RTP/RTSP。http://albert-oma.blogspot.tw/2012/05/rtp.html
ONVIF 官方網站所提供的總表
http://www.onvif.org/onvif/ver20/util/operationIndex.html