ONVIF (Open Network Video Interface Forum)
ONVIF is an industry standard and interoperability initiative for IP-based physical security products. It defines how devices such as IP cameras, network video recorders (NVRs), video management systems (VMS), access-control systems, and analytics platforms communicate with each other over a network.
In practical terms, ONVIF exists so that equipment from different manufacturers can work together without requiring proprietary integrations.
ONVIF Profiles
One of the most important ONVIF concepts is the Profile.
| Profile | Real Purpose |
|---|---|
| S | Basic IP camera streaming |
| T | Modern streaming + H.265 + analytics |
| G | Recording/playback/storage |
| M | AI metadata/analytics |
| A | Access control |
| C | Door/access events |
A profile is a predefined feature set that guarantees compatibility for a specific use case.
Profile S
Streaming Profile. Most common profile. Supports:
- Video streaming
- Audio streaming
- PTZ
- Metadata
Used by:
- IP cameras
- NVRs
- VMS platforms
Profile G
Recording & Storage. Supports:
- Edge storage
- Playback
- Recording management
Useful for SD-card recording cameras and NVR integration.
Profile T
Profile T is essentially the successor to Profile S. Supports:
- H.265
- Advanced analytics metadata
- Improved streaming
- Motion regions
Widely used in modern AI-enabled cameras.
Profile M
Metadata & Analytics. Focused on:
- Object detection
- AI metadata
- Bounding boxes
- Analytics interoperability
Used in smart surveillance systems.
Profile A & C
Access Control. Supports:
- Door controllers
- Credential management
- Access events
Technical Architecture
| Technology | Purpose |
|---|---|
| SOAP/XML | Control messaging |
| HTTP/HTTPS | Transport |
| WS-Discovery | Device discovery |
| RTSP | Video streaming |
| RTP | Media transport |
| XML schemas | Data structure |
Historically ONVIF relied heavily on SOAP web services.
Authentication
ONVIF commonly supports:
- Username/password
- HTTP Digest Authentication
- WS-Security
- TLS/HTTPS
Security quality varies significantly between vendors.