onvif / specs

ONVIF Network Interface Specifications
Other
339 stars 92 forks source link

Camera fill light control #227

Closed Ghazigq closed 2 years ago

Ghazigq commented 2 years ago

I haven't found any agreement on fill light control. Does onvif not support this protocol?

maxim-zapryanov commented 2 years ago

I am not sure what protocol you are refering to. For control of external add-ons or auxiliary extensions (Washer/Wiper/Lights), the ONVIF devices often use the Auxiliary commands available on the Device Managment Service and the PTZ Service. You can have a look at the SendAuxiliaryCommand method.

Ghazigq commented 2 years ago

I have seen this method. The description states that users can customize it. Is there a method to query the supported auxiliary commands?

maxim-zapryanov commented 2 years ago

The available commands can be received from the Device Managment service using the GetCapabilities or GetServiceCapabilities methods. From the PTZ service they can be retrieved using the GetNode and GetNodes methods. Refer to: https://www.onvif.org/specs/srv/ptz/ONVIF-PTZ-Service-Spec.pdf (Section 5.6) https://www.onvif.org/specs/core/ONVIF-Core-Specification.pdf (section (8.7) and https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl https://www.onvif.org/ver20/ptz/wsdl/ptz.wsdl

Ghazigq commented 2 years ago

Thanks