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