Pelco Developer Network (PDN)

Comparison of Pelco API and ONVIF API

The following table provides a comparison of the features of the Pelco API and the ONVIF API for IP video devices.

API / Features   Pelco API (v1.0)ONVIF (v1.02)ONVIF Profile S ONVIF Profile G
 
Discovery 
WS-Discovery xx 
Upnp Discoveryx   
     
Video
Number of Configurable Streams2122
Unicastxxx 
Multicastxxx 
     
Protocols
RTP/UDPx o 
RTSP/RTP/UDPxxx 
RTSP/RTP/TCPxxx 
RTSP/RTP/HTTP xx 
     
Compression Format
H.264xxx 
MPEG-4xxx 
MJPEGxxx 
     
Audio
Audio Inputxoo 
Audio Outputxox* 
   *streaming audio over RTSP 
Metadata
Metadata Stream oo 
     
Imaging
Focusxxx 
Irisx   
Brightnessxxx 
Contrastxxx 
Saturationxxx 
Huex   
Sharpness xx 
IrCutFilter  x 
Exposure xx 
BackLightCompensation xx 
WhiteBalance  x 
WideDynamicRange  x 
ImageStabilization  o 
     
Thermal
Calibrationx   
ColorPalettex   
ImageEnhancementx   
     
PTZ
Pan/Tilt/Zoomxxx 
Presetsxxx 
Patterns/Toursxxx 
     
Device I/O
Alarms(Input)x   
Relays(Output)xxx 
     
Eventing
GENAx   
WS-Eventing** xx 
     
Security
WS-UsernameToken xx 
HTTP Basicx   
HTTP Digest  x 
     
SNMP
SNMP Supportx   
     
Network Configuration
Network Configuration Support xx 
     
Edge Storage
Recording   x
Replay   x
Search   x
     
Legend:
x -- Implemented
o -- Available But Not Implemented

** Currently, the only eventing web service provided by products that support the ONVIF API (v1.02) and Profile S, is notification of a reboot event.

For a list of products that support the Pelco API, please see Pelco API web services supported on Pelco products.

Pelco products that support the ONVIF Profile G include Sarix Enhanced Range and Sarix Pro Range.

Pelco products that support the ONVIF API (v1.02) include
  • Sarix 1.8.2 or later