ONVIF-Kamera-Setup in VMS: Milestone, Genetec, Axis Camera Station und iVMS
Das Hinzufügen von Drittanbieter-ONVIF-Kameras zu einem VMS erfordert mehr als nur die Kenntnis der IP-Adresse. NTP-Synchronisation, korrekte ONVIF-Profilauswahl, Treiberversion und Portkonfiguration beeinflussen jeweils, ob die Kamera zuverlässig streamt und ob Bewegungserkennungsereignisse den Aufzeichnungsserver erreichen. Dieser Leitfaden behandelt die genauen Schritte für die vier am weitesten verbreiteten VMS-Plattformen in gewerblichen und Smart-Building-Installationen.
Voraussetzungen für alle VMS-Plattformen
Diese Schritte gelten vor dem Hinzufügen einer ONVIF-Kamera zu einem beliebigen VMS. Das Überspringen ist die häufigste Ursache für fehlgeschlagene Kamera-Hinzufügungen und intermittierende Stream-Ausfälle.
Statische IP zuweisen
ONVIF-Kameras müssen statische IPs im Überwachungs-VLAN haben. DHCP verursacht Stream-Unterbrechungen, wenn Leases ablaufen. Verwenden Sie die Kamera-Weboberfläche oder das SADP/Device Manager-Tool, um vor dem Hinzufügen zum VMS eine statische IP, Gateway und DNS zuzuweisen. Dokumentieren Sie die IP-zu-Kamera-Zuordnung im Bestandsplan.
NTP-Zeitsynchronisation
Mandatory. ONVIF WS-UsernameToken digest authentication requires the camera clock to be within 5 minutes of the VMS server clock. Configure the same NTP server (e.g. the VMS host or a local NTP server) on every camera. Verify in camera web UI: System → Date & Time → NTP. A 6-minute drift causes 'Invalid credentials' errors even with the correct password.
ONVIF-Anmeldedaten festlegen
Erstellen Sie auf jeder Kamera ein dediziertes ONVIF-Benutzerkonto (getrennt vom Admin-Web-UI-Konto). Die meisten VMS-Plattformen benötigen ONVIF-Anmeldedaten, keine HTTP-Admin-Anmeldedaten. Bei Hikvision: System → Benutzerverwaltung → Benutzer hinzufügen → Berechtigung: Remote. Bei Axis: System → Zugriffsverwaltung → Benutzer hinzufügen → ONVIF-Medienrolle.
ONVIF-Dienst aktivieren
Einige Kameras haben ONVIF standardmäßig deaktiviert oder einen bestimmten ONVIF-Port (Standard 80 oder 8899 bei Hikvision). Überprüfen Sie, ob ONVIF im Kamera-Web-UI aktiviert ist. Bei Hikvision DS-2CD-Serie: Netzwerk → Erweiterte Einstellungen → Integrationsprotokoll → ONVIF aktivieren, Port prüfen (Standard 80). Bei Dahua: Netzwerk → Integration → ONVIF.
Milestone XProtect
Milestone XProtect unterstützt ONVIF über einen dedizierten ONVIF-Treiber. Die Treiberversion bestimmt, welches Profil (S oder T) und welche Funktionen (H.265, Metadaten) mit der Kamera ausgehandelt werden. Laden Sie immer den neuesten ONVIF-Treiber aus dem Milestone Download Manager herunter, bevor Sie ONVIF-Kameras hinzufügen.
Milestone XProtect — ONVIF-Kamera hinzufügen
1. XProtect Management Client → Recording Servers → right-click recording server → Add Hardware 2. Add Hardware Wizard: → Select "Manually specify hardware" (not auto-detect for ONVIF) → Driver: ONVIF Conformant Device (NOT manufacturer-specific driver) → Address: http://192.168.1.64/onvif/device_service → Port: 80 (or camera's ONVIF port) → ONVIF username / password (NOT HTTP admin credentials) 3. Profile selection (appears after connection): → Select "ONVIF Profile T" if camera supports H.265 + metadata → Select "ONVIF Profile S" for basic H.264 streaming only → Profile T enables: H.265 streams, HTTPS, metadata events 4. Recording settings: → Default codec: H.265 (if Profile T selected) → Stream 1 (live): max resolution, 25fps, H.265 High → Stream 2 (record): 15fps, H.265 High, motion-triggered 5. Motion detection: → Use "ONVIF Motion" (camera-side analytics) not software motion → Reduces CPU load on recording server significantly → Enable in Camera Properties → Events → ONVIF Motion 6. Verify: right-click camera → Live → confirm stream + motion events
Milestone XProtect 2023 R1 and later include an updated ONVIF driver (version 15.x) that supports Media2 service for Profile T cameras. If cameras show as "Profile S only" despite Profile T certification, update the ONVIF driver package via Milestone Download Manager and re-add the hardware.
Genetec Security Center
Genetec Security Center verwendet WS-Discovery zur ONVIF-Kameraerkennung, was das erste Hinzufügen von Kameras in ordnungsgemäß konfigurierten Netzwerken unkompliziert macht. Der Assistent zum Hinzufügen von Einheiten führt die Profile-Verhandlung automatisch durch.
Genetec Security Center — ONVIF-Einheiten hinzufügen
1. Config Tool → Video → Archiver → Units → Add an IP unit 2. Discovery method: → Auto-discovery (WS-Discovery): cameras on same VLAN appear automatically → Manual: enter IP → Unit type: ONVIF → manufacturer: ONVIF Generic 3. Unit addition wizard: → Network credentials: ONVIF user/password (not HTTP admin) → Genetec negotiates Profile S/T/G/M automatically based on camera certs → For Profile T: H.265 codec option appears in camera properties 4. ONVIF-specific settings (Unit Properties → Extensions → ONVIF): → Event polling interval: 1000ms (default) → reduce to 500ms for faster alarms → Metadata streaming: enable if Profile M camera (analytics bounding boxes) → HTTPS transport: enable for Profile T cameras with HTTPS endpoint 5. Recording profile assignment: → Camera Properties → Recording → assign recording schedule → Codec: select H.265 (HEVC) for Profile T cameras → Retention: configure per project requirement 6. Verify: Config Tool → camera → Live → check stream Event monitor → trigger motion → verify alarm event appears
Axis Camera Station
Axis Camera Station bietet eine native, tiefe Integration mit Axis-Kameras und verwendet ONVIF für das Hinzufügen von Drittanbieter-Kameras. Drittanbieter-ONVIF-Kameras haben im Vergleich zu nativen Axis-Kameras einen reduzierten Funktionsumfang – einige Axis-spezifische Funktionen (AXIS Object Analytics, ARTPEC Edge-Verarbeitung) erfordern den nativen Treiber.
Axis Camera Station 5.x — Drittanbieter-ONVIF-Kamera
1. ACS Client → Configuration → Cameras → Add Cameras 2. Search results: → Axis cameras appear with full model information (native AXIS driver) → Third-party ONVIF cameras appear as "ONVIF device" with IP only 3. For ONVIF third-party camera: → Select discovered device or click "Add manually" → Type: ONVIF → Address: camera IP → Port: 80 (default) or camera's ONVIF HTTP port → Credentials: ONVIF user/password 4. ONVIF profile selection: → ACS automatically queries GetProfiles and GetVideoSources → Select profile: Profile_1 (usually main stream, high res) → Secondary stream: Profile_2 (lower res for mobile/low-bandwidth view) 5. Recording configuration: → Schedule: 24/7 or motion-triggered → Motion detection: use ONVIF motion (camera-side) if available → Resolution: match camera's optimal H.265 resolution → Frame rate: 15fps for recording, 25fps for live view 6. Note: AXIS Object Analytics (perimeter detection, occupancy) is available ONLY on native Axis cameras, not ONVIF third-party. Use camera's own analytics and ONVIF motion event for non-Axis.
Hikvision iVMS-4200
Hikvision iVMS-4200 unterstützt ONVIF zum Hinzufügen von Drittanbieterkameras, die nicht von Hikvision stammen. Der ONVIF-Port-Override ist häufig erforderlich – viele Kameras verwenden nicht standardmäßige ONVIF-Ports.
iVMS-4200 – Hinzufügen einer ONVIF-Drittanbieterkamera
1. iVMS-4200 → Device Management → Add → IP/Domain 2. Device parameters: → Adding Mode: IP/Domain → IP Address: camera IP → Device Type: ONVIF (from dropdown — not "Encoding Device") → Port: 80 (or camera's ONVIF port — CHECK camera web UI) → User Name: ONVIF credentials → Password: ONVIF credentials Frequent issue: cameras default ONVIF to port 8899, not 80. Hanwha and Dahua often use port 8080. Always verify in camera UI. 3. ONVIF streaming URL format (for manual RTSP testing): rtsp://user:password@192.168.1.64:554/onvif/stream_0 rtsp://user:password@192.168.1.64:554/Streaming/Channels/101 (URL format is NOT standardised in ONVIF — query GetStreamUri) 4. Auto-detect: iVMS → Device Management → Auto Search → Device type filter: ONVIF → Cameras on LAN with WS-Discovery enabled appear automatically → Confirm each found device before adding 5. After adding: verify live view in iVMS main interface Preview → select camera → confirm stream resolution and codec
iVMS-4200 hat in Versionen vor 3.5 nur eingeschränkte Unterstützung für ONVIF Profile T. Aktualisieren Sie auf die neueste iVMS-4200-Version, bevor Sie Profile-T-Kameras hinzufügen – ältere Versionen erzwingen H.264, selbst wenn die Kamera H.265 über ONVIF unterstützt.
H.265 und ONVIF Profile T
ONVIF Profile T ist das obligatorische Profil für H.265-Streams (HEVC). Profile-S-Geräte müssen H.265 nicht unterstützen. Wenn Sie Kameras für H.265-Aufzeichnung spezifizieren, fordern Sie in der Ausschreibungsdokumentation immer die Profile-T-Zertifizierung.
GPU-Dekodierung im NVR/VMS-Server
- ·H.265-Software-Dekodierung ist bei gleicher Auflösung etwa 2× CPU-intensiver als H.264
- ·4K H.265 erfordert Hardware-Dekodierung: NVIDIA GTX 1650+ oder Intel UHD 630+ mit NVDEC/Quick Sync
- ·Milestone und Genetec unterstützen GPU-beschleunigte H.265-Dekodierung ab ihren Versionen von 2022
- ·Prüfen Sie das VMS-Datenblatt auf maximale H.265 4K-Streams pro Server ohne GPU
H.265 Main Profile vs Main10
- ·H.265 Main Profile (8-Bit): Standard – von allen Profile-T-Kameras und VMS unterstützt
- ·H.265 Main10 (10-Bit): höherer Dynamikumfang – eingeschränkte VMS-Unterstützung, für Überwachung nicht erforderlich
- ·Geben Sie in der Kamera-Stream-Konfiguration immer H.265 Main Profile an, um maximale VMS-Kompatibilität zu gewährleisten
- ·H.265 High Efficiency: nicht standardisierte Erweiterung – für ONVIF-Interoperabilität vermeiden
Bandbreitenplanung
Verwenden Sie diese Werte für die Dimensionierung von Netzwerk-Switch-Ports, NVR-Speicherplanung und Uplink-Kapazitätsberechnungen. Die Werte gehen von konstanter Bitrate (CBR) bei mittlerer Szenenkomplexität (Innenkorridor, moderate Bewegung) aus. Außenszenen mit Vegetation erhöhen die Werte um 20–40%.
| Auflösung | FPS | H.264-Bitrate | H.265-Bitrate | H.265-Ersparnis |
|---|---|---|---|---|
| 2MP (1080p) | 15 | 2–4 Mbit/s | 1–2 Mbit/s | ~50% |
| 2MP (1080p) | 25 | 3–6 Mbit/s | 1,5–3 Mbit/s | ~50% |
| 4 MP (2560×1440) | 15 | 4–8 Mbit/s | 2–4 Mbit/s | ~50% |
| 4 MP (2560×1440) | 25 | 6–12 Mbit/s | 3–6 Mbit/s | ~50% |
| 8 MP (4K / 3840×2160) | 15 | 12–20 Mbit/s | 6–10 Mbit/s | ~50% |
| 8 MP (4K / 3840×2160) | 25 | 20–32 Mbit/s | 10–16 Mbit/s | ~50% |
Speicherformel: GB/day = (bitrate Mbit/s × 3600 × recording_hours) / 8 / 1000. Beispiel: 8MP H.265 bei 10 Mbit/s × 24h = 108 GB/Tag pro Kamera. Für 30 Tage Aufbewahrung mit 16 Kameras: 16 × 108 × 30 = 51,8 TB — planen Sie ein RAID-6 NVR mit ~65 TB nutzbarer Kapazität.
Häufige Fehlermodi
ONVIF-Port durch Kamera-Firewall blockiert
Some cameras run a host-based firewall that restricts ONVIF HTTP access to specific source IP ranges. Symptoms: VMS auto-discovery fails, manual IP addition returns 'connection refused' on port 80/8899. Fix: camera web UI → Security → Firewall → allow VMS server IP, or disable host firewall. Verify with: curl -v http://camera-ip/onvif/device_service from VMS host.
NTP-Synchronisation aus → Digest-Authentifizierungsfehler
Camera clock drift > 5 minutes causes WS-UsernameToken digest timestamps to be rejected. VMS shows 'Invalid credentials' even with correct username/password. Fix: camera web UI → System → Date/Time → NTP sync → set same NTP server as VMS. Restart ONVIF service on camera after NTP sync. Verify: camera web UI should show current UTC time within 60s of actual time.
Falscher ONVIF-Pfad — 404 auf device_service
ONVIF schreibt keinen festen URL-Pfad für den Gerätedienst vor. Die meisten Kameras verwenden /onvif/device_service, aber einige verwenden /onvif/deviceio_service, /OnvifService oder einen nicht standardmäßigen Pfad. Lösung: Überprüfen Sie die Kameradokumentation auf die ONVIF-Gerätedienst-URL. Verwenden Sie WS-Discovery (onvif-device-test), um die XAddr zu erhalten – die Kamera gibt ihre tatsächliche Dienst-URL in der ProbeMatch-Antwort bekannt.
H.265 stream connects but VMS shows 'unsupported codec'
Der VMS-Server verfügt nicht über die H.265-Software-Decodierungsfähigkeit oder die ONVIF-Treiberversion fordert H.265 nicht über den Media2-Dienst an. Lösung: Überprüfen Sie, ob die VMS-Version H.265 unterstützt (lesen Sie die Versionshinweise). Aktualisieren Sie den ONVIF-Treiber auf die neueste Version. Stellen Sie in den ONVIF-Einstellungen der Kamera sicher, dass der H.265-Stream als primärer Codec konfiguriert ist – einige Kameras verwenden standardmäßig H.264 im ONVIF-Profil, auch wenn H.265 verfügbar ist.
Benötigen Sie ONVIF-Kameras, die in Ihr VMS vor Ort integriert werden?
Wir übernehmen die ONVIF-Kamera-Inbetriebnahme in Milestone XProtect, Genetec und Axis Camera Station – inklusive NTP-Synchronisation, Profile-T-H.265-Konfiguration, KNX-Ereignisintegration und Überprüfung des aufgezeichneten Streams.
Angebot anfordern →