Security Eye
> Kenniscentrum

Compatibiliteit

ONVIF vs RTSP voor beveiligingscamera’s

ONVIF en RTSP worden vaak in één adem genoemd, maar ze lossen verschillende problemen op. Dit is wat je moet weten bij het koppelen van een IP-camera aan software.

Door de redactie · Bijgewerkt · 9 min

Wie een IP-camera aan software van een ander merk koppelt, komt vrijwel altijd de termen ONVIF en RTSP tegen. Ze worden soms voorgesteld alsof je tussen de twee moet kiezen. Dat klopt niet: ONVIF gaat vooral over gestandaardiseerde samenwerking tussen beveiligingsapparaten en clients, terwijl RTSP wordt gebruikt om een mediasessie op te zetten en te besturen.

In veel camerasystemen werken ze juist samen. Software kan via ONVIF een camera vinden of mediaprofielen opvragen en vervolgens de eigenlijke videostream via RTSP openen.

Kort antwoord: ONVIF en RTSP zijn geen concurrenten. ONVIF helpt apparaten en software voor camerabewaking om op een gestandaardiseerde manier met elkaar samen te werken; RTSP wordt vooral gebruikt om een videostream op te zetten en te besturen. Een camera kan beide tegelijk gebruiken.

Wat doet ONVIF?

ONVIF maakt afspraken over interoperabiliteit tussen IP-gebaseerde beveiligingsproducten. In de praktijk kan een VMS of NVR via ONVIF bijvoorbeeld een camera ontdekken, informatie opvragen en functies gebruiken die binnen een ondersteund profiel zijn gestandaardiseerd.

Belangrijk is dat ONVIF met profielen werkt. Een product dat “ONVIF ondersteunt” is niet automatisch compatibel met elke denkbare functie van ieder ander ONVIF-product. Je moet kijken welke profielen en functies het specifieke model ondersteunt.

Voor videotoepassingen beschrijven die profielen complete sets van interoperabele functies. Profile T richt zich bijvoorbeeld op moderne videostreaming en kan, afhankelijk van device en client, H.264/H.265, beeldinstellingen, bewegings- en sabotagemeldingen, metadata en andere functies omvatten.

In een praktische installatie kan ONVIF vooral veel handwerk besparen: bewakingssoftware kan het apparaat vinden en leren welke diensten of mediaprofielen beschikbaar zijn. De IP-camera-wizard van Security Eye zoekt op het lokale netwerk onder meer naar UPnP- en ONVIF-apparaten.

Wat doet RTSP?

RTSP staat voor Real-Time Streaming Protocol. In camerasystemen wordt het veel gebruikt om een live videostream te openen en de streaming-sessie te besturen. De daadwerkelijke media worden daarbij via onderliggende transportmechanismen verzonden.

Je kunt RTSP zien als de route naar een stream zodra de client al weet waar die stream staat en hoe hij moet aanmelden. Security Eye ondersteunt RTSP voor IP-camera’s sinds versie 3.4. Als automatische cameradetectie niet lukt, kan een handmatig ingestelde stream daarom soms alsnog een bruikbare route zijn.

Fabrikanten publiceren vaak een RTSP-URL met daarin het IP-adres, poortnummer en een modelspecifiek pad. Er kan een aparte URL bestaan voor de hoofdstream en een lagere substream. Zo’n URL is niet universeel: het pad voor merk A werkt niet automatisch op merk B.

Hoe passen ONVIF en RTSP in hetzelfde systeem?

Heel vaak gebruikt software ONVIF om een camera te vinden en informatie over het apparaat op te halen, waarna voor de video zelf een RTSP-stream wordt gebruikt. In de ONVIF-specificaties zie je die relatie letterlijk terug: een client kan mediaprofielen en een stream-URI opvragen en daarna de gekozen media via RTSP benaderen.

Daarom zie je beide termen regelmatig in dezelfde configuratie.

ONVIFRTSP
HoofddoelGestandaardiseerde samenwerking tussen IP-gebaseerde beveiligingsapparaten en clients.Een mediasessie opzetten en besturen.
Typisch gebruik bij camera’sApparaten ontdekken, configuratie opvragen, mediaprofielen gebruiken en — als het relevante profiel dit ondersteunt — PTZ- of gebeurtenisfuncties aansturen.Een live video- of audiostream aanvragen en besturen via een bekende stream-URL.
Bepaalt het de videocodec?ONVIF-profielen beschrijven ondersteunde functies en kunnen eisen of opties voor codecs bevatten.Nee. RTSP bestuurt de sessie; de verzonden media kunnen bijvoorbeeld H.264 of H.265 gebruiken, afhankelijk van camera en client.
Kunnen ze samen worden gebruikt?Ja. ONVIF-mediadiensten kunnen bijvoorbeeld een stream-URI leveren die vervolgens via RTSP wordt geopend.

Wat betekent de uitfasering van ONVIF Profile S?

ONVIF heeft aangekondigd dat ondersteuning voor Profile S eindigt op 31 maart 2027. Na die datum kunnen fabrikanten geen nieuwe producten of nieuwe firmware-/softwareversies meer voor Profile S-conformiteit indienen. Dat betekent niet dat bestaande Profile S-camera’s op die datum plotseling stoppen met streamen; bestaande conforme implementaties kunnen blijven werken.

De reden voor de uitfasering is vooral beveiliging. Profile S schrijft username-token-authenticatie voor, terwijl ONVIF die methode niet meer in lijn vindt met actuele cybersecurityaanbevelingen. Profile T ondersteunt modernere mechanismen en bevat vrijwel alle functies van Profile S.

Bij een nieuwe aankoop is het daarom verstandig om niet alleen naar het algemene ONVIF-logo te kijken. Controleer welke actuele profielen het product noemt en welke functies je VMS daadwerkelijk nodig heeft. Lees voor de actuele status de officiële Profile S Deprecation Q&A en de Profile T-informatie.

Wanneer is automatische ONVIF-detectie de makkelijkste route?

Als camera en software elkaar goed via ONVIF herkennen, scheelt dat handmatig zoekwerk. Gebruik automatische detectie vooral wanneer camera en Windows-pc op hetzelfde lokale netwerk zitten, ONVIF op de camera is ingeschakeld en gastnetwerk/VLAN/firewall het discoveryverkeer niet blokkeert.

De software kan het apparaat op het lokale netwerk vinden en in veel gevallen de juiste video-opties presenteren. Dat is vooral prettig wanneer je niet zelf RTSP-paden wilt opzoeken.

Ook bij een mix van verschillende merken kan ONVIF nuttig zijn, omdat je minder afhankelijk wordt van één fabrikantapp. Test alsnog het exacte model; standaardisatie verkleint compatibiliteitsproblemen, maar maakt ze niet onmogelijk.

Wanneer kan een directe RTSP-stream juist handig zijn?

RTSP is nuttig als automatische detectie niet werkt, maar de fabrikant wel een directe videostream documenteert. Het is ook een goede diagnostische stap: als een directe stream wel werkt terwijl ONVIF-detectie faalt, weet je dat netwerk en media in principe functioneren en dat het probleem eerder bij discovery of configuratie ligt.

Je kunt dan het IP-adres, de poort en het juiste pad handmatig in de VMS invullen.

Een directe stream is ook handig wanneer je precies wilt kiezen welke hoofd- of substream je gebruikt. Voor lokale opname kies je bijvoorbeeld de hoge kwaliteit, terwijl je voor live meekijken op afstand een lichtere stream gebruikt.

Checklist voor compatibiliteit

Conclusie

Zie ONVIF als de bredere taal waarmee beveiligingsapparaten en software afspraken maken over samenwerking, en RTSP als een veelgebruikte manier om de videostream zelf te benaderen. Voor een praktische Windows-opstelling hoef je meestal niet te kiezen: een camera die goed via ONVIF wordt gevonden en vervolgens een stabiele RTSP-stream levert, is juist een heel normale combinatie.

Probeer Security Eye met je eigen camera’s

Security Eye is software voor camerabewaking op Windows. Je kunt IP-camera’s en webcams bekijken, video opnemen, beweging detecteren, bewaking plannen, meldingen ontvangen en via Web Access op afstand meekijken.