ONVIF · VMS · Milestone · Genetec · Axis · iVMS · H.265 · 13 Min. Lesezeit

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ösungFPSH.264-BitrateH.265-BitrateH.265-Ersparnis
2MP (1080p)152–4 Mbit/s1–2 Mbit/s~50%
2MP (1080p)253–6 Mbit/s1,5–3 Mbit/s~50%
4 MP (2560×1440)154–8 Mbit/s2–4 Mbit/s~50%
4 MP (2560×1440)256–12 Mbit/s3–6 Mbit/s~50%
8 MP (4K / 3840×2160)1512–20 Mbit/s6–10 Mbit/s~50%
8 MP (4K / 3840×2160)2520–32 Mbit/s10–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 →
Lade ...
Zum Seitenanfang