ONVIF (Open Network Video Interface Forum) is the industry standard that lets cameras and video software from different manufacturers talk to each other. Before it, every camera maker spoke its own protocol, so mixing brands meant custom integration for each one. ONVIF defines a common language — built on web-services (SOAP/XML) — for discovery, streaming setup, PTZ control, recording, events, and analytics, so a conformant VMS can operate a conformant camera without vendor-specific code.

Crucially, ONVIF works through Profiles: named bundles of features a device or client can claim conformance to. Profile S covers live streaming, G covers recording and storage, T adds advanced streaming (including H.265) and richer events, and M carries analytics metadata. A camera and a VMS interoperate on the features of the profiles they both support — that shared profile is the real contract, not the ONVIF logo alone.

The pitfall is the "ONVIF just works" assumption. ONVIF guarantees a baseline, not full feature parity: conformance means the standardised functions work, but a camera's advanced or unique features (fine PTZ behaviour, special imaging modes, proprietary analytics) often still require the manufacturer's SDK. Read "ONVIF-conformant" as "the basics are guaranteed", and verify the specific profile and version rather than trusting the badge.

Book cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 2 of the Fora Soft Video Engineering HandbookBook cover: AI for Video, Volume 6 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

ONVIF is what lets a VMS talk to cameras from many vendors, though support varies by profile and firmware. Our seven-volume handbook covers the full video stack, and for ONVIF integrations start with Volume 2: what the network does to a stream, TCP versus UDP, ingest and contribution. Volume 1 covers the codecs ONVIF negotiates, and Volume 6 the analytics behind its events. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Building ONVIF support into your VMS across dozens of camera brands?

Share your target camera list, and we will scope ONVIF integration by profile with a test matrix and the gaps that need vendor SDKs. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →