2012年6月29日 星期五

ONVIF API 2.0 快速查詢表格


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