ONVIF Profile S
The following tables list the supported functions for ONVIF Profile S. The tables show whether these functions are mandatory, optional, or conditional, according to the specifications.
The Implemented column shows whether the function has been implemented in the Milestone Open Network Bridge. The fields marked as Dummy means that server sends a valid response according to the standard, but it is not verified that data in it is correct.
For more information about Profile S, see the ONVIF Profile S Specification (https://www.onvif.org/profiles/profile-s/).
ONVIF 7.2.3 Capabilities Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GetCapabilities |
Device |
Mandatory |
Yes |
GetWsdlUrl |
Device |
Mandatory |
Yes (Dummy) |
ONVIF 7.3.3 Discovery Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
WS-Discovery |
Core |
Mandatory |
Yes |
GetDiscoveryMode |
Device |
Optional |
No |
SetDiscoveryMode |
Device |
Optional |
No |
GetScopes |
Device |
Optional |
Yes |
SetScopes |
Device |
Optional |
No |
AddScopes |
Device |
Optional |
No |
RemoveScopes |
Device |
Optional |
No |
ONVIF 7.4.3 Network Configuration Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GetHostname |
Device |
Mandatory |
No |
SetHostname |
Device |
Mandatory |
No |
GetDNS |
Device |
Mandatory |
Yes (Dummy) |
SetDNS |
Device |
Mandatory |
No |
GetNetworkInterfaces |
Device |
Mandatory |
Yes |
SetNetworkInterfaces |
Device |
Mandatory |
No |
GetNetworkProtocols |
Device |
Mandatory |
No |
SetNetworkProtocols |
Device |
Mandatory |
No |
GetNetworkDefaultGateway |
Device |
Mandatory |
No |
SetNetworkDefaultGateway |
Device |
Mandatory |
No |
ONVIF 7.5.3 System Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GetDeviceInformation |
Device |
Mandatory |
Yes |
GetSystemDateAndTime |
Device |
Mandatory |
Yes |
SetSystemDateAndTime |
Device |
Mandatory |
No |
SetSystemFactoryDefault |
Device |
Mandatory |
No |
Reboot |
Device |
Mandatory |
No |
ONVIF 7.8.3 Video Streaming Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GetProfiles |
Media |
Mandatory |
Yes |
GetStreamUri |
Media |
Mandatory |
Yes |
Media Streaming using RTSP |
Streaming |
Mandatory |
Yes |
ONVIF 7.10.3 Video Encoder Configuration Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GetVideoEncoderConfiguration |
Media |
Mandatory |
No |
GetVideoEncoderConfigurations |
Media |
Mandatory |
Yes |
AddVideoEncoderConfiguration |
Media |
Mandatory |
No |
RemoveVideoEncoderConfiguration |
Media |
Mandatory |
No |
SetVideoEncoderConfiguration |
Media |
Mandatory |
No |
GetCompatibleVideoEncoderConfigurations |
Media |
Mandatory |
No |
GetVideoEncoderConfigurationOptions |
Media |
Mandatory |
Yes (Dummy) |
GetGuaranteedNumberOfVideoEncoderInstances |
Media |
Mandatory |
No |
ONVIF 7.11.3 Media Profile Configuration Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GetProfiles |
Media |
Mandatory |
Yes |
GetProfile |
Media |
Mandatory |
Yes |
CreateProfile |
Media |
Mandatory |
No |
DeleteProfile |
Media |
Mandatory |
No |
ONVIF 7.12.3 Video Source Configuration Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GetVideoSources |
Media |
Mandatory |
Yes |
GetVideoSourceConfiguration |
Media |
Mandatory |
Yes |
GetVideoSourceConfigurations |
Media |
Mandatory |
Yes |
AddVideoSourceConfiguration |
Media |
Mandatory |
No |
RemoveVideoSourceConfiguration |
Media |
Mandatory |
No |
SetVideoSourceConfiguration |
Media |
Mandatory |
No |
GetCompatibleVideoSourceConfigurations |
Media |
Mandatory |
No |
GetVideoSourceConfigurationOptions |
Media |
Mandatory |
No |
ONVIF 8.3.3 PTZ Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
AddPTZConfiguration |
Media |
Mandatory |
No |
RemovePTZConfiguration |
Media |
Mandatory |
No |
GetNodes |
PTZ |
Mandatory |
Yes |
GetNode |
PTZ |
Mandatory |
Yes |
GetConfigurations |
PTZ |
Mandatory |
No |
GetConfiguration |
PTZ |
Mandatory |
No |
GetConfigurationOptions |
PTZ |
Mandatory |
No |
SetConfiguration |
PTZ |
Mandatory |
No |
ContinuousMove |
PTZ |
Mandatory |
Yes |
Stop |
PTZ |
Mandatory |
Yes |
GetStatus |
PTZ |
Mandatory |
Yes |
ONVIF 8.4.3 PTZ – Absolute Positioning Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
AbsoluteMove |
PTZ |
Mandatory |
Yes |
ONVIF 8.5.3 PTZ – Relative Positioning Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
RelativeMove |
PTZ |
Mandatory |
Yes |
ONVIF 8.6.3 PTZ – Presets Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
SetPreset |
PTZ |
Mandatory |
Yes |
GetPresets |
PTZ |
Mandatory |
Yes |
GotoPreset |
PTZ |
Mandatory |
Yes |
RemovePreset |
PTZ |
Mandatory |
No |
ONVIF 8.7.3 PTZ – Home Position Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
GotoHomePosition |
PTZ |
Mandatory |
Yes |
SetHomePosition |
PTZ |
Conditional |
No |
ONVIF 8.8.3 PTZ – Auxiliary Command Function List for Devices
Function |
Service |
Device |
Implemented |
---|---|---|---|
SendAuxiliaryCommand |
PTZ |
Mandatory |
Yes |
ONVIF functions that Milestone Open Network Bridge does not support:
- 7.6.3 User Handling Function List for Devices
- 7.7.3 Event Handling Function List for Devices
- 7.13.3 Metadata Configuration Function List for Devices
- 8.1.3 Video Streaming – MPEG4 Function List for Devices
- 8.2.3 Video Streaming – H264 Function List for Devices
- 8.9.3 Audio Streaming Function List for Devices
- 8.12.3 Multicast Streaming Function List for Devices
- 8.13.3 Relay Outputs Function List for Devices
- 8.14.3 NTP Function List for Devices
- 8.15.3 Dynamic DNS Function List for Devices
- 8.16.3 Zero Configuration Function List for Devices
- 8.17.3 Relay Outputs Function List for Devices