UniFi Protect unterstützt mit einem cleveren Workaround auch Third-Party-RTSP-Kameras, obwohl Ubiquitis Videoüberwachungssystem ab Werk nur eigene UniFi-Kameras erkennt. Möglich macht das ein kleiner ONVIF-Server, der beliebige RTSP-Streams so verpackt, dass UniFi Protect sie für vollwertige ONVIF-Kameras hält. In dieser Anleitung erfährst du, wie das Prinzip funktioniert, welche Voraussetzungen du brauchst und wie du eine Fremdkamera Schritt für Schritt in deine bestehende Protect-Umgebung einbindest.
Warum UniFi Protect standardmäßig keine Fremdkameras erlaubt
UniFi Protect ist als geschlossenes Ökosystem konzipiert: Ubiquiti verkauft eigene Kameras und den zugehörigen Recorder (Cloud Key Gen2 Plus, Dream Machine, UNVR) als aufeinander abgestimmte Einheit. Der Vorteil ist die einfache Einrichtung per Plug-and-Play, der Nachteil die fehlende Offenheit. Wer bereits Kameras anderer Hersteller wie Reolink, Hikvision, Dahua oder Amcrest besitzt, findet in der offiziellen Oberfläche zunächst keine Möglichkeit, diese hinzuzufügen.
Der Trick besteht darin, UniFi Protect eine ONVIF-Kamera vorzugaukeln. ONVIF (Open Network Video Interface Forum) ist ein herstellerübergreifender Standard, der die Interoperabilität von IP-Kameras sicherstellt. Protect kann grundsätzlich ONVIF-Geräte adoptieren – nur sprechen viele günstige Kameras diesen Standard entweder gar nicht oder nur unvollständig. Genau diese Lücke schließt der Workaround.
Der ONVIF-Server als Brücke für RTSP-Kameras
Das quelloffene Projekt onvif-server von Daniela Hase stellt eine schlanke Implementierung des ONVIF-Standards bereit. Der Server baut auf dem gSOAP-Protokollstack auf und erzeugt für jede eingebundene Kamera ein virtuelles ONVIF-Gerät im Netzwerk. UniFi Protect entdeckt dieses virtuelle Gerät, adoptiert es wie eine echte ONVIF-Kamera und greift anschließend transparent auf den dahinterliegenden RTSP-Stream zu.
Der entscheidende Punkt: Fast jede Netzwerkkamera liefert ihren Videostream über RTSP (Real Time Streaming Protocol) aus. Solange du die RTSP-URL deiner Kamera kennst, kann der ONVIF-Server sie als ONVIF-Quelle abbilden – ganz ohne proprietäre Cloud, Abo oder Bastellösung an der Kamera selbst. Die eigentliche Kamera bleibt unverändert, die gesamte Übersetzungsarbeit passiert auf einem kleinen Host im selben Netzwerk.
Voraussetzungen für den Workaround
- Ein UniFi-Protect-fähiger Recorder mit aktueller Firmware (UDM Pro, UNVR, Cloud Key Gen2 Plus).
- Eine Fremdkamera, deren RTSP-URL und Snapshot-URL bekannt sind (meist im Web-Interface oder Handbuch der Kamera dokumentiert).
- Ein Host für den ONVIF-Server – ideal ist ein Docker-Container, alternativ ein Raspberry Pi oder ein kleiner Linux-Server im selben Subnetz.
- Für jede Kamera eine eigene MAC-Adresse bzw. IP, damit Protect die virtuellen Geräte sauber auseinanderhalten kann (üblicherweise über MACVLAN gelöst).
Third-Party-Kamera in UniFi Protect einbinden: Schritt für Schritt
1. RTSP- und Snapshot-URL ermitteln
Aktiviere im Web-Interface deiner Kamera den RTSP-Zugang und notiere die vollständige Stream-URL samt Zugangsdaten. Sie sieht typischerweise so aus: rtsp://benutzer:[email protected]:554/stream1. Prüfe die URL vorab mit dem VLC Media Player (Medien → Netzwerkstream öffnen), bevor du weitermachst.
2. ONVIF-Server installieren und konfigurieren
Der ONVIF-Server wird über eine YAML-Konfigurationsdatei gesteuert. Darin trägst du pro Kamera die virtuelle Netzwerkidentität sowie die realen Stream-URLs ein. Ein minimales Beispiel für eine einzelne Kamera sieht so aus:
onvif:
- mac: 02:00:00:00:00:01
ports:
server: 8081
rtsp: 8554
snapshot: 8123
name: Reolink-Eingang
uuid: b8e0c9a1-0001-4a2b-9c3d-000000000001
highQuality:
rtsp: /stream1
snapshot: /snapshot
width: 2560
height: 1920
framerate: 15
bitrate: 4096
lowQuality:
rtsp: /stream2
snapshot: /snapshot
width: 640
height: 480
framerate: 15
bitrate: 1024
target:
hostname: 192.168.1.50
ports:
rtsp: 554
snapshot: 80Wichtig ist die mac-Adresse: Jede virtuelle Kamera braucht eine eigene, damit UniFi Protect sie als separates Gerät adoptieren kann. In der Praxis kombinierst du das mit einem MACVLAN-Netzwerk in Docker, sodass jeder ONVIF-Server seine eigene IP im LAN erhält.
3. Kamera in UniFi Protect adoptieren
Sobald der ONVIF-Server läuft, taucht das virtuelle Gerät in der UniFi-Protect-Oberfläche unter den nicht adoptierten Geräten auf. Öffne Protect, wähle die neue ONVIF-Kamera aus und starte die Adoption. Als Zugangsdaten gibst du die im ONVIF-Server hinterlegten Benutzerdaten ein – nicht zwingend die der echten Kamera. Nach wenigen Sekunden erscheint das Live-Bild, und Protect behandelt die Fremdkamera wie eine native UniFi-Kamera samt Aufzeichnung und Bewegungserkennung.
Grenzen und Stolperfallen
Der Workaround ist stabil, hat aber Grenzen. Erweiterte Funktionen wie Smart Detections, Zwei-Wege-Audio oder herstellerspezifische PTZ-Steuerung stehen meist nicht oder nur eingeschränkt zur Verfügung, weil Protect diese Features nur mit eigenen Kameras vollständig ausspielt. Aufzeichnung, Live-View und einfache Bewegungserkennung funktionieren dagegen zuverlässig. Achte außerdem auf eine saubere Netzwerktrennung – wer Kameras ohnehin in einem eigenen Segment betreibt, sollte sicherstellen, dass ONVIF-Server, Recorder und Kameras miteinander kommunizieren dürfen. Passende Hinweise dazu findest du in unseren Anleitungen zum Einrichten von VLANs in UniFi und zum Ändern des DNS-Servers bei UniFi-Geräten.
Fazit
Mit dem ONVIF-Server von Daniela Hase lässt sich UniFi Protect deutlich flexibler nutzen, als Ubiquiti es vorsieht: Vorhandene RTSP-Kameras beliebiger Hersteller wandern so in eine einzige, aufgeräumte Oberfläche, ohne dass du sie ersetzen musst. Der Einrichtungsaufwand ist überschaubar, sobald RTSP-URL und Netzwerkstruktur stehen. Für Setups, in denen ein paar Fremdkameras neben UniFi-Hardware laufen sollen, ist der Workaround die eleganteste Lösung – und ein starkes Argument, das eigene Netzwerk sauber zu strukturieren, etwa mit einem separaten Gäste-WLAN in UniFi für IoT-Geräte.
Häufige Fragen (FAQ)
Unterstützt UniFi Protect offiziell Third-Party-Kameras?
Nein, offiziell adoptiert UniFi Protect nur UniFi-Kameras sowie eingeschränkt echte ONVIF-Geräte. Über den beschriebenen ONVIF-Server-Workaround lassen sich jedoch praktisch alle Kameras einbinden, die einen RTSP-Stream bereitstellen.
Welche Kameras funktionieren mit dem RTSP-Workaround?
Grundsätzlich jede IP-Kamera mit RTSP-Ausgabe – darunter Modelle von Reolink, Hikvision, Dahua, Amcrest oder Axis. Voraussetzung ist lediglich, dass du die RTSP- und Snapshot-URL der Kamera kennst.
Brauche ich für den ONVIF-Server zusätzliche Hardware?
Ein separater, dauerhaft laufender Host ist empfehlenswert. In der Praxis reicht ein Docker-Container auf einem NAS, einem Mini-PC oder einem Raspberry Pi im selben Netzwerk wie der Protect-Recorder.
Funktionieren Aufzeichnung und Bewegungserkennung?
Ja. Live-View, Daueraufzeichnung und die grundlegende Bewegungserkennung von UniFi Protect arbeiten mit den eingebundenen Fremdkameras zuverlässig. Smart Detections und Zwei-Wege-Audio bleiben dagegen meist den nativen UniFi-Kameras vorbehalten.
Ist der Workaround sicher und legal?
Der ONVIF-Server ist quelloffen und verändert weder Firmware noch UniFi-Software – er ergänzt sie lediglich. Achte auf sichere Passwörter für RTSP-Streams und ONVIF-Zugang und betreibe die Kameras idealerweise in einem eigenen, abgeschotteten Netzwerksegment.
