Ny versjon av ONVIF Device Manager. Hva er ONVIF IP-protokoll? ONVIF-profiltyper

Med begynnelsen av epoken med IP-videoovervåking ble mange brukere møtt med problemet med utstyrskompatibilitet. Dette skyldtes mangelen på standardprotokoller for samspillet mellom alle systemenheter.

Logoen brukes som et varemerke, står det – sikker og enkel tilkobling

Å kjøpe alt utstyr fra én produsent kunne redde kunder fra slike vanskeligheter, men standardene utviklet og implementert av onvif i 2008 var i stand til å løse dette problemet fundamentalt.

Formålet med protokollen

Enhetsstøtte for Onvif-standarder løser ikke bare problemet med kompatibilitet, men lar deg også lage videoovervåkingssystemer med utstyr av ulike typer og produsenter. Prosessen med å introdusere endringer og nye elementer i det ferdige systemet er også sterkt forenklet.

Tre selskaper Sony, Bosch og Axis laget en standard for overføring av videosignaler og kalte den Open Network Video Interface Forum (ONVIF). Det er takket være ONVIF at siden november 2008 har det blitt mye enklere å sette opp videoovervåkingssystemer basert på IP-kameraer. Utviklingen innen teknologi førte til protokolloppgraderinger og fremveksten av nye versjoner:

  • 25. november 2008 - offisiell lansering av ONVIF 1.0;
  • November 2010 - en ny versjon av ONVIF 2.0 er utgitt;
  • Januar 2012 - Profile S er utgitt, en profil for versjonskompatibilitet;
  • august 2013 - kunngjøring av utgivelsen av ONVIF 2.4;
  • Desember 2013 - Profil C vises;
  • juni 2014 - utgivelse av Profil G;
  • Desember 2014 - utgivelse av Profile Q;
  • Desember 2014 - ONVIF 2.5-utgivelse

Protokollen skiller seg til det bedre fra "konkurrentene", for eksempel RTSP, som ikke har evnen til å komprimere video, og heller ikke har sin egen streamingdataoverføring.

Per 2016 hadde selskapet 383 registrerte brukere og partnere.

Fordeler og ulemper med Onvif

Protokollene utviklet av Onvif-organisasjonen har en rekke fordeler, hvorav de viktigste er:

  • standardisering av datautveksling mellom alle videoenheter på nettverket;
  • sømløs interaksjon av IP-utstyr uavhengig av produsent;
  • tilhører typen åpen kildekode.

Onvif-standarden har også ulemper, for eksempel er det ganske ofte konflikt mellom ulike versjoner av protokollen.

Profiltyper

For å gjøre det enklere for sluttbrukere å identifisere funksjoner, har organisasjonen utviklet et profilsystem.

For øyeblikket er det 4 typer av dem:

Vansker med Onvif

Til tross for alle fordelene med onvif-standarder, møter brukere med jevne mellomrom forskjellige vanskeligheter, for eksempel blir ikke et IP-kamera oppdaget av DVR-en til ett lokalt nettverk. I utgangspunktet oppstår slike problemer på grunn av feilen til produsenter som setter "onvif support"-merket på produktene sine.

Et annet problem for eiere av IP-videoovervåkingssystemer er manglende samsvar mellom protokollversjoner og profiler. Dette problemet er forårsaket av det faktum at onvif-kildekoden er fritt tilgjengelig. Mange produsenter prøver å gjøre endringer i protokollen for å forbedre eller introdusere tilleggsfunksjoner, noe som fører til inkompatibilitet mellom kameraet og opptakeren (for eksempel).

ONVIF er ikke bare navnet på protokollen, men også navnet på det internasjonale selskapet Open Network Video Interface Forum, som lager og distribuerer en åpen standard for IP-videoovervåkingssystemer.

ONVIF-spesifikasjonene er basert på moderne webtjenester, som er skrevet i WSDL og bruker RTP/RTSP, SOAP (XML)-protokollene, samt videokomprimeringsstandardene H.264, MPEG-4, MJPEG.

Formålet med standarden

Hovedformålet med ONVIF-standarden er å kombinere forskjellig utstyr (IP-kameraer, DVR-er, programvare) fra forskjellige produsenter. Enkelt sagt er dette et slags "internasjonalt språk" for videoovervåkingsenheter, som må "forstås" av alle enheter som brukes.

Fordelen er åpenbar - vi er ikke lenger bundet til noen produsent. Du kan kjøpe en opptaker fra en produsent, og kameraer fra en annen, og alt skal fungere.

Dette var ideen, og mange bedrifter støttet denne ideen. Fremskritt innen teknologi har drevet den eksplosive veksten av digital videoovervåking.

Et stort antall IP-kameraer og IP-opptakere har dukket opp på markedet. Men de var alle uforenlige med hverandre. Ikke bare var kjøperen knyttet til én leverandør, men implementeringene av de første protokollene var langt fra perfekte.

Hva tillater ONVIF-protokollen?

  • Automatisk enhetsoppdagelse. Dette er veldig praktisk med et stort antall videokameraer, slik at du kan redusere oppsetttiden betraktelig.
  • Direkte mottak og overføring av videodata i virkeligheten.
  • ONVIF støtter lydoverføring.
  • Mulighet kontroll av PTZ videokameraer(PTZ-funksjoner).
  • Ansiktsgjenkjenning, folk som teller og diverse annet videoanalyse.
  • Grunnleggende funksjonalitet er i stadig utvikling.

ONVIF-profiler

Dessverre garanterer ikke maskinvarestøtte for ONVIF-spesifikasjonen full kompatibilitet.

Historisk sett var tidlige utstyrsmodeller så forskjellige i funksjonalitet fra påfølgende at de var fundamentalt inkompatible.

For å redusere disse problemene, den såkalte. profiler eller profiler. Disse profilene gjør det enklere å kontrollere IP-enhetskompatibilitet.

På tidspunktet for skriving av denne artikkelen er det seks profiler: fem hovedprofiler og én i testing:

  1. Profil S- designet for streaming av videoovervåkingssystemer og beregnet direkte for overføring av videosignaler. Videokilden kan sende og mottakeren kan motta et signal, samt be om konfigurasjonsparametere for videostrøm. Profile S dekker også ONVIF-spesifikasjoner for å kontrollere PTZ-, lyd-, multicast- og reléutganger for kompatible enheter og klienter som støtter slike funksjoner. Klienter (mottakere) kan være DVR-er og digitaliseringsprogrammer. Og kildene er som regel videokameraer. Last ned hele profilbeskrivelsen S.
  2. Profil C- designet for grunnleggende styring av adgangskontrollsystemer. Dette kan være ulike adgangskontrollsystemer, samt alle enheter som støtter adgangskontroll: dører, låser, alarmsensorer og så videre. Last ned profilbeskrivelse C.
  3. Profil G- beregnet utelukkende for IP-videosystemer. Denne profilen regulerer overføring, mottak og konfigurasjon av videodata. Profil G inkluderer også støtte for å motta en lyd- og metadatastrøm hvis klienten støtter disse funksjonene. Last ned profilbeskrivelse G.
  4. Profil Q- er designet for IP-baserte videoovervåkingssystemer og formålet er å gi rask oppdagelse og grunnleggende konfigurasjon av Q Profile-kompatible produkter (f.eks. nettverkskamera, nettverkssvitsj, nettverksmonitor) på nettverket. En Profile Q-følgeenhet er en enhet som kan oppdages og konfigureres av en Profile Q-klient. En Profile Q-klient kan oppdage, konfigurere og administrere en Profile Q-enhet over et IP-nettverk. Profile Q dekker også spesifikasjoner for TLS (Transport Layer Security)-konfigurasjon for kompatible produkter som støtter denne funksjonen. TLS er en sikker kommunikasjonsprotokoll som lar ONVIF-enheter selv kommunisere med klienter over nettverket på en måte som beskytter videodata fra tukling og avlytting. Last ned profilbeskrivelse Q.
  5. Profil A- beregnet på produkter som brukes i elektroniske adgangskontrollsystemer. En enhet som støtter denne profilen kan hente informasjon, status og hendelser og konfigurere objekter som tilgangsregler, legitimasjon og tidsplaner. Den korresponderende klienten kan gi konfigurasjoner for tilgangsregler, legitimasjon og tidsplaner. Klienten kan også motta standardiserte hendelser knyttet til adgangskontroll. Last ned profilbeskrivelse A.
  6. Frigjøringskandidat, profil T- avansert videostreaming, inkludert H.264/H.265-komprimering. Bevegelsesdeteksjon og behandling av uautoriserte tilgangshendelser. Profil T dekker ONVIF-spesifikasjoner for HTTPS-streaming, PTZ-konfigurasjon, bevegelsesområdekonfigurasjon, digitale innganger og reléutganger, og toveis lyd for kompatible enheter og klienter som støtter slike funksjoner. Last ned profilbeskrivelse T (versjon 1.5).

ONVIF eller PSIA

PSIA (Public Security Investigative Agency) er en annen standard utviklet for å kombinere inkompatibelt utstyr. Imidlertid er det fortsatt mye mindre populært. Trenger vi to i hovedsak identiske standarder, og under hvis flagg vil IP-enheter operere i fremtiden?

PSIA-standarden er mer generell og mer egnet for adgangskontrollsystemer og spesialiserte sensorer. I hovedsak er dette de samme protokollene, ikke gjensidig utelukkende. Å ha to protokoller på markedet sikrer at utviklerne konkurrerer og sikrer at ingen av gruppene monopoliserer sine standarder.

Imidlertid er PSIA-standarden mye mindre populær. Så hvis ONVIF-konsortiet har mer enn 5000 medlemsbedrifter, har PSIA ikke mer enn 50.

Utviklingshistorie

Utgivelseshistorikk for standardversjoner:

  • 2008 - offisiell utgivelse av den første versjonen av ONVIF;
  • 2010 - utgivelse av ONVIF 2.0-versjon;
  • 2012 - Profile S ble utgitt, som hovedsakelig tjente for kompatibilitet av protokollversjoner;
  • 2013 - utgivelse ONVIF 2.4;
  • 2013 - Profil C utgitt;
  • 2014 - profil G, versjon Q-utgivelse og ONVIF 2.5-protokolloppdatering.

Profil T forberedes for øyeblikket for utgivelse.

Fordeler og ulemper med Onvif

Generell standard for samhandling

Selvfølgelig gjorde fremveksten av ONVIF det mulig å koble til et bredt utvalg av IP-enheter over nettverket. En felles standard lar forskjellige produsenter produsere fullt kompatible enheter. Denne protokollen støtter åpen kildekode-konseptet og er helt åpen.

Bruksproblemer

Det er imidlertid også problemer. Spesielt kan forskjellige versjoner av protokollen være inkompatible med hverandre.

Utstyrskompatibilitet

Dessverre er ONVIF-støtte ikke en garanti for kompatibilitet. Det skjer ofte at opptakeren "point blank" ikke vil se IP-kameraer, selv om alle enheter er riktig konfigurert og fungerer nøyaktig. Dette kan skje på grunn av ufullstendig støtte for ONVIF-protokollen eller på grunn av støtte for forskjellige versjoner av denne protokollen.

Analoge CCTV-kameraer hadde ingen kompatibilitetsproblemer - du kunne kjøpe et kamera fra hvilken som helst produsent og bruke det med en DVR fra en annen - ingen problemer oppsto. Med den tidlige fremkomsten av teknologi, var det noen utfordringer angående kompatibiliteten til videoovervåkingsutstyr fra forskjellige produsenter, på grunn av at hvert selskap brukte sin egen standard/protokoll. I denne forbindelse var utstyr fra en produsent fullstendig kompatibelt med hverandre, men når du prøvde å kombinere enheter fra forskjellige produsenter, begynte problemer. I denne forbindelse ble det besluttet å utvikle en enkelt protokoll som ville løse dette problemet.

Opprette en felles sikkerhetsstandard for IP-kameraer

I 2008 utviklet Sony, Bosch og Axis en standard kalt Open Network Video Interface Forum (ONVIF). Denne standarden er designet for å løse problemet med inkompatibilitet av utstyr fra forskjellige produsenter for å forenkle opprettelsen av et videoovervåkingssystem basert på IP-kameraer. ONVIF-protokollen har et standardisert digitalt grensesnitt for videoovervåkingsutstyr, og kombinerer slike aspekter ved utstyrsinteraksjon som:

  • Komprimering og overføring av video- og lydstrømmer;
  • Sette opp videostreaming;
  • Videoanalyse;
  • Oppdagelse av IP-enheter;
  • Justering av kameradriftsprofiler;
  • Kontroll (PTZ);
  • Inn- og utganger for tilkobling av alarmsensorer;
  • Bevegelsessensor;
  • Sikkerhet og tilgangskontroll (kryptering osv.).

Under utviklingen har ONVIF gjennomgått noen endringer og har i dag mange standardversjoner:

  • ONVIF 1.0 – 2008;
  • ONVIF 2.0 – 2010;
  • ONVIF 2.2 – 2012;
  • ONVIF 2.4 – 2013;
  • ONVIF 2.5 – 2014

ONVIF-profiler

I den innledende fasen av ONVIF-standarden oppsto visse vanskeligheter på grunn av inkompatibiliteten til forskjellige versjoner av protokollen. I denne forbindelse ble konseptet "profiler" tatt i bruk, som innebærer å dele ONVIF-protokollversjoner i spesifikke profiler for å forenkle verifisering av samsvar med IP-videoovervåkingsutstyr uten behov for å analysere de tekniske detaljene til enhetene.

Hovedprofiler av ONVIF-standarden

I dag er det 6 profiler av ONVIF-standarden, hvorav den siste fortsatt er i teststadiet:

Så vedtakelsen av ONVIF-profiler gjorde det mulig å enkelt bestemme funksjonene som støttes av en bestemt enhet uten behov for å analysere kompatibilitet mellom ONVIF-versjoner.

ONVIF vs PSIA

PSIA er en annen standard som tar sikte på å løse problemet med inkompatibilitet mellom IP-videoovervåkingsutstyr - kameraer, sensorer, CA-systemer, videoanalyse, informasjonssikkerhetsstyring osv. Hovedproblemet med denne standarden er dens lave popularitet - i dag er antallet tilkoblede selskaper er ca 50, mens ONVIF har mer enn 500 medlemmer som tilbyr mer enn 5000 tusen produkter som støtter ONVIF-protokollen.

Kompatibilitetsproblemer

Selv om utstyrsprodusenter hevder at de er kompatible med ONVIF-standarden, oppstår det noen ganger visse problemer. For eksempel, når du prøver å installere og konfigurere CCTV-kameraer, oppdages det at DVR-en fullstendig nekter å se dem, er på det samme lokale nettverket, eller at andre programvarefunksjoner ikke fungerer. Hva er årsakene til slike vanskeligheter?

Først må du sørge for at alle enhetene dine faktisk støtter ONVIF-protokollen. Noen produsenter merker ofte produktene sine som kompatible med ONVIF-protokollen, selv om det i realiteten viser seg at dette langt fra er tilfelle. For å minimere risikoen for inkompatibilitet, er det best å bruke videoovervåkingsutstyr fra produsenter som har et offisielt ONVIF-medlemskap.

For det andre kan inkompatibilitet være forårsaket av forskjeller i maskinvareprofiler. ONVIF-støtte alene betyr ikke at enheter vil være kompatible med hverandre. For å være helt sikker, må du sørge for at alt utstyr i systemet ditt støtter Profil S, siden tilstedeværelsen av støtte for denne profilen øker sannsynligheten for kompatibilitet i alle nøkkelparametere for enhver versjon av ONVIF.

"(ZoneMinder)". Gjennom årene har den blitt justert og oppdatert mer enn én gang i forbindelse med utgivelsen av nye versjoner, men kardinalproblemet, nemlig kostnadene for IP-videokameraer, forble det samme. Det ble omgått ved å digitalisere analoge strømmer og emulerende IP-kameraer ved hjelp av en USB "web" "

Situasjonen endret seg med bruken av kinesiske kameraer av ONVIF 2.0-standarden (Open Network Video Interface Forum). Nå kan du konfigurere et hvilket som helst kamera som oppfyller standarden ved å bruke .


Installere og konfigurere Zoneminder har aldri vært en enkel oppgave. Den siste versjonen er spesielt lunefull og krever foreløpig installasjon av LAMP-nettserveren, etterfulgt av en rekke ekstra trinn. Derfor vil jeg gi den gamle "Jedi" -metoden for å koble til et kamera for eldre versjoner:

1. Bestem strømadresser via ONVIF Device Manager eller Xeoma. Du bør ende opp med noe som ligner på dette:

Rtsp://192.168.1.4/onvif1
eller

Rtsp://192.168.1.1*/user=****_password=****_channel=1_stream=1.sdp?real_stream
Pass på å erstatte stjernene (*) med opplysningene dine.

2. Sjekk adressene i VLC-spilleren. Meny-Media-Åpne IRL

3. Legg til en ny skjerm med følgende parametere:

Kildetype - Ekstern
Ekstern vertsbane – rtsp://192.168.1.1*/user=****_password=****_channel=1_stream=1.sdp?real_stream


Lykke til.


Det internasjonale bransjeforumet ONVIF - Open Network Video Interface Forum ble grunnlagt av de største selskapene innen videoovervåkingssystemer - Axis Communications, Sony og Bosch Security Systems i 2008. Forumet var åpent for utvikling og implementering av åpne standarder for nettverksvideoovervåkingssystemer og inkluderer i dag mer enn 430 selskaper, som representerer mer enn 80% av den totale andelen av det russiske markedet.


I hovedsak tillater ONVIF-grensesnittet enkel interoperabilitet mellom fysiske enheter, så vel som programvareprodukter, for IP-videoovervåking, uavhengig av produsent eller utvikler. I dag representerer markedet for nettverksvideoovervåkingssystemer en enorm mengde utstyr som støtter denne standarden, noe som betydelig forenkler levetiden til integratorer og lar dem enkelt designe, lage og integrere basert på utstyr og programvarepakker fra ulike produsenter.

I videosystemer bygget på åpne grensesnitt er det mye enklere å oppgradere enkeltkomponenter, for eksempel nettverkskameraer, kodere, videoopptakere, videoanalysekomponenter, adgangskontrollsystemer og annet enn i videoovervåkingssystemer integrert på grunnlaget for proprietære (lukkede) grensesnitt.

Støtte for Onvif-standarder utvider listen over kompatible enheter betydelig, noe som gjør det enkelt å organisere videosystemer med forskjellig utstyr fra forskjellige produsenter. Det er også mye enklere å legge til nye elementer i et slikt videosystem.

For å integrere er det nok å koble et nettverkskamera, som også er utstyrt med dette grensesnittet, til en DVR eller videoserver som støtter Onvif-standarden. Alle enhetsinnstillinger kan gjøres på en datamaskin, som spesialprogramvare "Onvif Manager" er designet for.


Dermed er det mulig å lage et mer fleksibelt IP-videoovervåkingssystem fra enheter fra forskjellige produsenter, som vil oppfylle alle de nødvendige egenskapene, og viktigst av alt, vil tillate betydelige kostnadsbesparelser, siden løsninger fra en produsent som regel er mye dyrere.


Bare de vanligste og beste bildekomprimeringsprotokollene ble inkludert i standardiseringen av Onvif-protokollen, spesielt H.264, MPEG-4 og MJPEG, som støttes av alle moderne enheter og har de beste kvalitetsindikatorene.

Onvif-protokollen definerer følgende parametere for samspillet mellom videosignalgenereringselementer (IP-kameraer, videoservere) med utstyr som mottar materialet (DVR-er/DVR-er, videostyringssystemer/VMS):

Selvfølgelig ble alle de ovennevnte egenskapene tidligere gitt i andre standarder, så vel som på programvarenivået til individuelle enheter, men i dette tilfellet gjøres alt gjennom en enkelt programvare på en datamaskin eller videoserver, noe som øker betydelig hastighet driften av individuelle enheter.

Nå blir utstyr som støtter Onvif-protokollen mer utbredt, og selve grensesnittet blir forbedret, men vi kan trygt si at standarden snart vil bli grunnlaget for de fleste nettverksvideoovervåkingssystemer.



Leder for teknisk støttegruppe Benedikt Maksimenko.