2013年6月12日 星期三

ONVIF -- Event Topics

I make a list of all event topics defined in ONVIF spec (version 2.3).

I don't remove the duplicate topic name,  so that we can know different usage for the specific topic name.


ONVIF-AccessControl-Service-Spec-v100.pdf
  • tns1:AccessControl/AccessGranted/
  • tns1:AccessControl/AccessTaken/
  • tns1:AccessControl/AccessNotTaken/
  • tns1:AccessControl/Denied/
  • tns1:AccessControl/Duress
  • tns1:AccessControl/Request/
  • tns1:AccessPoint/State/
  • tns1:Configuration/AccessPoint
  • tns1:Configuration/Area





ONVIF-ActionEngine-Service-Spec-v100.pdf

  • tns1:ActionEngine/Completed
  • tns1:ActionEngine/Failed



ONVIF-Core-Specification-v230.pdf (many duplicate topics)

  • tns1:Monitoring/ProcessorUsage
  • tns1:Monitoring/LinkStatus
  • tns1:Monitoring/UploadStatus
  • tns1:Monitoring/OperatingTime/DefinedLimitReached
  • tns1:Monitoring/OperatingTime/MeanTimeBetweenFailuresDefaultLimitReached
  • tns1:Monitoring/OperatingTime/MeanTimeBetweenFailuresOperationLimitReached
  • tns1:Monitoring/OperatingTime/LastReset
  • tns1:Monitoring/OperatingTime/LastReboot
  • tns1:Monitoring/OperatingTime/LastClockSynchronization
  • tns1:Monitoring/Maintenance/Last
  • tns1:Monitoring/Maintenance/NextScheduled
  • tns1:Monitoring/Backup/Last
  • tns1:Monitoring/AreaOfOperation/OutsideCertifiedArea
  • tns1:Monitoring/AreaOfOperation/OutsideConfiguredArea
  • tns1:Monitoring/EnvironmentalConditions/RelativeHumidity
  • tns1:Monitoring/EnvironmentalConditions/Temperature
  • tns1:Monitoring/BatteryCapacity
  • tns1:Device/OperationMode/ShutdownInitiated
  • tns1:Device/OperationMode/UploadInitiated
  • tns1:Device/HardwareFailure/FanFailure
  • tns1:Device/HardwareFailure/PowerSupplyFailure
  • tns1:Device/HardwareFailure/StorageFailure
  • tns1:Device/HardwareFailure/TemperatureCritical
  • tns1:PTZController/PTZPreset/Reached
  • tns1:RuleEngine/FieldDetector/ObjectsInside
  • tns1:RuleEngine/FieldDetector
  • tns1:VideoAnalytics//.
  • tns1:RuleEngine//.
  • tns1:RuleEngine/FieldDetector//.
  • tns1:RuleEngine/LineDetector//.
  • tns1:RuleEngine/LineDetector/Crossed
  • tns1:EventBuffer/Begin



ONVIF-DeviceIo-Service-Spec-v221.pdf

  • tns1:Device/Trigger/DigitalInput
  • tns1:Device/Trigger/Relay
  • tns1:Configuration/VideoSourceConfiguration/DeviceIOService
  • tns1:Configuration/VideoOutputConfiguration/DeviceIOService
  • tns1:Configuration/AudioSourceConfiguration/DeviceIOService
  • tns1:Configuration/AudioOutputConfiguration/DeviceIOService



ONVIF-Display-Service-Spec-v230.pdf

  • tns1:VideoDecoder/DecodingError
  • tns1:VideoOutput/Layout/LayoutChanged



ONVIF-DoorControl-Service-Spec-v100.pdf

  • tns1:Door/State/DoorMode
  • tns1:Door/State/DoorPhysicalState
  • tns1:Door/State/LockPhysicalState
  • tns1:Door/State/DoubleLockPhysicalState
  • tns1:Door/State/DoorAlarm
  • tns1:Door/State/DoorTamper
  • tns1:Door/State/DoorFault
  • tns1:Configuration/Door/Changed
  • tns1:Configuration/Door/Removed



ONVIF-Imaging-Service-Spec-v221.pdf

  • tns1:VideoSource/ImageTooBlurry/AnalyticsService
  • tns1:VideoSource/ImageTooBlurry/ImagingService
  • tns1:VideoSource/ImageTooBlurry/RecordingService
  • tns1:VideoSource/ImageTooDark/AnalyticsService 
  • tns1:VideoSource/ImageTooDark/ImagingService 
  • tns1:VideoSource/ImageTooDark/RecordingService
  • tns1:VideoSource/ImageTooBright/AnalyticsService 
  • tns1:VideoSource/ImageTooBright/ImagingService 
  • tns1:VideoSource/ImageTooBright/RecordingService
  • tns1:VideoSource/GlobalSceneChange/AnalyticsService 
  • tns1:VideoSource/GlobalSceneChange/ImagingService 
  • tns1:VideoSource/GlobalSceneChange/RecordingService
  • tns1:VideoSource/SignalLoss
  • tns1:VideoSource/MotionAlarm



ONVIF-Media-Service-Spec-v230.pdf

  • tns1:Configuration/Profile
  • tns1:Configuration/VideoEncoderConfiguration
  • tns1:Configuration/VideoSourceConfiguration/MediaService
  • tns1:Configuration/VideoOutputConfiguration/MediaService
  • tns1:Configuration/AudioEncoderConfiguration
  • tns1:Configuration/AudioSourceConfiguration/MediaService
  • tns1:Configuration/AudioOutputConfiguration/MediaService
  • tns1:Configuration/MetadataConfiguration
  • tns1:Configuration/PTZConfiguration
  • tns1:Configuration/VideoAnalyticsConfiguration
  • tns1:Monitoring/Profile/ActiveConnections



ONVIF-PTZ-Service-Spec-v221.pdf

  • tns1:PTZController/PTZPresets/Invoked 
  • tns1:PTZController/PTZPresets/Reached 
  • tns1:PTZController/PTZPresets/Aborted
  • tns1:PTZController/PTZPresets/Left
  • tns1:PTZController/PTZPresetTours/Configuration



ONVIF-Receiver-Service-Spec-v221.pdf

  • tns1: Receiver/ChangeState
  • tns1: Receiver/ConnectionFailed



ONVIF-RecordingControl-Service-Spec-v230.pdf

  • tns1:RecordingConfig/JobState
  • tns1:RecordingConfig/RecordingConfiguration
  • tns1:RecordingConfig/TrackConfiguration
  • tns1:RecordingConfig/RecordingJobConfiguration
  • tns1:RecordingConfig/DeleteTrackData
  • tns1:RecordingConfig/CreateRecording
  • tns1:RecordingConfig/DeleteRecording
  • tns1:RecordingConfig/CreateTrack
  • tns1:RecordingConfig/DeleteTrack



ONVIF-RecordingSearch-Service-Spec-v230.pdf

  • tns1:RecordingHistory/Recording/State
  • tns1:RecordingHistory/Track/State
  • tns1:RecordingHistory/Track/VideoParameters
  • tns1:RecordingHistory/Track/AudioParameters



ONVIF-ReplayControl-Service-Spec-v221.pdf

  • none.


ONVIF-Streaming-Spec-v230.pdf

  • none.


ONVIF-VideoAnalytics-Service-Spec-v221.pdf

  • tns1:RuleEngine/CellMotionDetector/Motion
  • tns1:VideoAnalytics/nn:ObjectTracker/SceneTooCrowded
  • tns1:RuleEngine/LineDetector/Crossed
  • tns1:RuleEngine/FieldDetector/ObjectsInside
  • tns1:RuleEngine/LoiteringDetector/ObjectIsLoitering
  • tns1:RuleEngine/DeclarativeMotionDetector/MotionMatched
  • tns1:RuleEngine/CountAggregation/Counter



ONVIF-VideoAnalyticsDevice-Service-Spec-v211.pdf

  • none.
For a ipcam device, we may need ref
  • ONVIF-Core-Specification-v230.pdf
  • ONVIF-Media-Service-Spec-v230.pdf
  • ONVIF-Streaming-Spec-v230.pdf
  • ONVIF-DeviceIo-Service-Spec-v221.pdf
  • ONVIF-Imaging-Service-Spec-v221.pdf
  • ONVIF-PTZ-Service-Spec-v221.pdf
  • ONVIF-VideoAnalytics-Service-Spec-v221.pdf
You can got the EventTopic.wsdl example of ipcam here.

2016/08/31 updated
Profile A defined some new event for Physical Access Control System (PACS)
  • tns1:Configuration/AccessProfile/Changed
  • tns1:Configuration/AccessProfile/Removed
  • tns1:Configuration/Credential/Changed
  • tns1:Configuration/Credential/Removed
  • tns1:Credential/State/Enabled
  • tns1:Configuration/Schedule/Changed
  • tns1:Configuration/Schedule/Removed
  • tns1:Schedule/State/Active
  • tns1:Credential/State/ApbViolation
  • tns1:Configuration/SpecialDays/Changed 
  • tns1:Configuration/SpecialDays/Removed

Reference