ONVIF kameru iestatīšana VMS: Milestone, Genetec, Axis Camera Station un iVMS
Trešās puses ONVIF kameru pievienošana VMS prasa vairāk nekā tikai IP adreses zināšanu. NTP sinhronizācija, pareiza ONVIF profila izvēle, draivera versija un porta konfigurācija ietekmē to, vai kamera straumē uzticami un vai kustības notikumi sasniedz ierakstīšanas serveri. Šis ceļvedis aptver precīzas darbības četrām visplašāk izmantotajām VMS platformām komerciālās un viedās mājas instalācijās.
Priekšnosacījumi visām VMS platformām
Šīs darbības jāveic pirms jebkuras ONVIF kameras pievienošanas jebkurai VMS. To izlaišana ir visbiežākais iemesls neveiksmīgai kameras pievienošanai un periodiskiem straumes pārtraukumiem.
Piešķirt statisko IP
ONVIF kamerām jābūt statiskām IP adresēm novērošanas VLAN. DHCP izraisa straumes pārtraukumus, kad nomas termiņš beidzas. Izmantojiet kameras tīmekļa saskarni vai SADP/Device Manager rīku, lai piešķirtu statisku IP, vārteju un DNS pirms pievienošanas VMS. Dokumentējiet IP-kameras atbilstību izpildshēmā.
NTP laika sinhronizācija
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 akreditācijas datu iestatīšana
Izveidojiet atsevišķu ONVIF lietotāja kontu katrā kamerā (atsevišķi no administratora tīmekļa saskarnes konta). Lielākā daļa VMS platformu pieprasa ONVIF akreditācijas datus, nevis HTTP administratora datus. Uz Hikvision: System → User Management → Add User → Permission: Remote. Uz Axis: System → Access management → Add user → ONVIF media role.
ONVIF pakalpojuma iespējošana
Dažām kamerām ONVIF ir izslēgts pēc noklusējuma vai ir noteikts ONVIF ports (pēc noklusējuma 80 vai 8899 Hikvision). Pārbaudiet, vai ONVIF ir iespējots kameras tīmekļa saskarnē. Uz Hikvision DS-2CD sērijas: Network → Advanced Settings → Integration Protocol → Enable ONVIF, pārbaudiet portu (pēc noklusējuma 80). Uz Dahua: Network → Integration → ONVIF.
Milestone XProtect
Milestone XProtect atbalsta ONVIF, izmantojot īpašu ONVIF draiveri. Draivera versija nosaka, kurš profils (S vai T) un kuras funkcijas (H.265, metadati) tiek saskaņotas ar kameru. Vienmēr lejupielādējiet jaunāko ONVIF draiveri no Milestone Download Manager pirms ONVIF kameru pievienošanas.
Milestone XProtect — ONVIF kameras pievienošana
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 izmanto WS-Discovery ONVIF kameru noteikšanai, kas vienkāršo sākotnējo kameru pievienošanu pareizi konfigurētos tīklos. Ierīču pievienošanas vednis automātiski veic Profile saskaņošanu.
Genetec Security Center — ONVIF ierīces pievienošana
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 nodrošina dziļu integrāciju ar Axis kamerām un izmanto ONVIF trešo pušu kameru pievienošanai. Trešo pušu ONVIF kamerām ir samazināts funkciju kopums salīdzinājumā ar oriģinālajām Axis kamerām — dažas Axis specifiskās funkcijas (AXIS Object Analytics, ARTPEC malu apstrāde) prasa oriģinālo draiveri.
Axis Camera Station 5.x — trešās puses ONVIF kamera
Hikvision iVMS-4200
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 atbalsta ONVIF trešo pušu ne-Hikvision kameru pievienošanai. Bieži nepieciešams piespiedu kārtā norādīt ONVIF portu — daudzas kameras izmanto nestandarta ONVIF portus.
iVMS-4200 — trešās puses ONVIF kameras pievienošana
iVMS-4200 versijās pirms 3.5 ir ierobežots ONVIF Profile T atbalsts. Pirms Profile T kameru pievienošanas atjauniniet iVMS-4200 uz jaunāko versiju — vecākas versijas piespiedu kārtā izmanto H.264 pat tad, ja kamera atbalsta H.265 caur ONVIF.
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
H.265 un ONVIF Profile T
ONVIF Profile T ir obligāts profils H.265 (HEVC) straumēm. Profile S ierīcēm nav jāatbalsta H.265. Pasūtot kameras ierakstīšanai H.265 formātā, vienmēr pieprasiet Profile T sertifikāciju iepirkuma dokumentācijā.
GPU dekodēšana NVR/VMS serverī
H.265 programmatūras dekodēšana ir aptuveni 2× CPU intensīvāka nekā H.264 tajā pašā izšķirtspējā
- ·4K H.265 prasa aparatūras dekodēšanu: NVIDIA GTX 1650+ vai Intel UHD 630+ ar NVDEC/Quick Sync
- ·Milestone un Genetec atbalsta GPU paātrinātu H.265 dekodēšanu no 2022. gada laidieniem
- ·Pārbaudiet VMS specifikāciju par maksimālo H.265 4K straumju skaitu uz serveri bez GPU
- ·H.265 Main Profile vs Main10
H.265 Main Profile vs Main10
- ·H.265 Main Profile (8 biti): standarts — atbalsta visas Profile T kameras un VMS
- ·H.265 Main10 (10 biti): plašāks dinamiskais diapazons — ierobežots VMS atbalsts, videonovērošanai nav nepieciešams
- ·Kameras straumes iestatījumos vienmēr norādiet H.265 Main Profile, lai nodrošinātu maksimālu VMS saderību
- ·H.265 High Efficiency: nestandarta paplašinājums — izvairieties no tā ONVIF saderības labad
Joslas platuma plānošana
Izmantojiet šos skaitļus tīkla slēdža portu, NVR krātuves un augšsaites kapacitātes aprēķināšanai. Vērtības pieņem nemainīgu bitu ātrumu (CBR) vidēji sarežģītā ainā (iekštelpu koridors, mērena kustība). Āra ainās ar veģetāciju pieskaitiet 20–40%.
| Izšķirtspēja | FPS | H.264 bitu ātrums | H.265 bitu ātrums | H.265 ietaupījums |
|---|---|---|---|---|
| 2 MP (1080p) | 15 | 2–4 Mbit/s | 1–2 Mbit/s | ~50% |
| 2 MP (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% |
Uzglabāšanas formula: GB/day = (bitrate Mbit/s × 3600 × recording_hours) / 8 / 1000Piemērs: 8MP H.265 kamera pie 10 Mbit/s × 24h = 108 GB dienā uz vienu kameru. 30 dienu glabāšanai ar 16 kamerām: 16 × 108 × 30 = 51,8 TB — plānojiet NVR ar RAID-6 un ~65 TB lietderīgo tilpumu.
Biežākie atteices veidi
ONVIF ports bloķēts kameras ugunsmūrī
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 sinhronizācijas trūkums → autentifikācijas kļūda
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.
Nepareizs ONVIF ceļš — 404 uz device service
ONVIF nenosaka fiksētu URL ceļu device service. Lielākā daļa kameru izmanto /onvif/device_service, bet dažas izmanto /onvif/deviceio_service, /OnvifService vai nestandarta ceļu. Risinājums: pārbaudiet kameras dokumentāciju ONVIF ierīces pakalpojuma URL. Izmantojiet WS-Discovery (onvif-device-test), lai iegūtu XAddr — kamera paziņo faktisko pakalpojuma URL ProbeMatch atbildē.
H.265 stream connects but VMS shows 'unsupported codec'
VMS serverim trūkst H.265 programmatūras dekodēšanas iespēju vai ONVIF draivera versija nepieprasa H.265, izmantojot Media2 pakalpojumu. Risinājums: pārbaudiet, vai VMS versija atbalsta H.265 (skatiet laidiena piezīmes). Atjauniniet ONVIF draiveri uz jaunāko versiju. Kameras ONVIF iestatījumos pārliecinieties, ka H.265 straume ir konfigurēta kā primārais kodeks — dažas kameras pēc noklusējuma ONVIF profilā izmanto H.264, pat ja H.265 ir pieejams.
Nepieciešams nodot ekspluatācijā ONVIF kameras jūsu VMS objektā?
Mēs veicam ONVIF kameru nodošanu ekspluatācijā Milestone XProtect, Genetec un Axis Camera Station — ieskaitot NTP sinhronizāciju, H.265 Profile T konfigurāciju, KNX notikumu integrāciju un ierakstītā video plūsmas pārbaudi.
Pieprasīt piedāvājumu →