Upoznajmo se s ONVIF - protokolom za prijenos video slika. Što je ONVIF protokol? Onvif nadzor

19.11.2020 Vijesti

Kratki prezentacijski video | Zašto ONVIF?

Kako upotreba kompatibilnih ONVIF proizvoda može pojednostaviti integraciju sustava videonadzora i omogućiti krajnjim korisnicima i instalaterima stvaranje sigurnosnih sustava više marki.

Povijest razvoja

Međunarodni ONVIF (Open Network Video Interface Forum) osnovali su Axis Communications, Bosch Security Systems i Sony u studenom 2008. s ciljem razvoja i širenja otvorenog standarda za mrežne sustave videonadzora. Početkom 2010. godine broj sudionika ONVIF foruma premašio je 100 tvrtki. Genetec je postao prvi dobavljač sustava za video upravljanje koji podržava ONVIF standarde.

Glavne značajke

Programeri ONVIF-a odabrali su najgotovije tehnologije i prilagodili ih za IP videonadzor.

Konkretno, ONVIF specifikacija izgrađena je na modernim web uslugama koje opisuju WSDL, RTP/RTSP, SOAP (XML) protokoli. Standard definira sljedeće aspekte interakcije IP kamere sa sustavima upravljanja ili video snimanja (DVR):

  • konfiguracija mrežnog sučelja;
  • otkrivanje uređaja korištenjem WS-Discovery protokola;
  • upravljanje profilima rada kamere;
  • postavljanje streaming medijskih podataka;
  • obrada događaja;
  • Kontrola PTZ pogona (Pan/Tilt/Zoom - Pan/Tilt/Zoom);
  • video analitika;
  • zaštita (kontrola pristupa, enkripcija).

Važna prednost ONVIF standarda je dobra podrška videoanalitika ugrađena u IP krajnje točke kao što su kamere i koderi.

  • Dakle, nadzorni uređaji mogu vršiti lokalnu detekciju, praćenje i prepoznavanje objekata.

Ovi operativni metapodaci, zajedno s videom i slikama, prenosit će se putem IP mreže pomoću ONVIF protokola na sigurnosnu konzolu i arhivu. Sve ovo sugerira da će budućnost foruma biti kada se u njega može kombinirati svaka oprema jedinstveni sustav, analogna video kamera i DVR su odmah iza ugla.

ONVIF nije samo ime protokola, već i ime međunarodna tvrtka Open Network Video Interface Forum, koji stvara i distribuira otvoreni standard za IP sustave video nadzora.

ONVIF specifikacije temelje se na modernim web servisima, koji su napisani u WSDL-u i koriste RTP/RTSP, SOAP (XML) protokole, kao i standarde video kompresije H.264, MPEG-4, MJPEG.

Namjena standarda

Glavna svrha ONVIF standarda je međusobno povezivanje razne opreme(ip kamere, video rekorderi, softver) od različitih proizvođača. Jednostavno, ovo je svojevrsni “međunarodni jezik” za uređaje za videonadzor, koji moraju “razumjeti” svi uređaji koji se koriste.

Korist je očita - više nismo vezani ni za jednog proizvođača. Možete kupiti snimač od jednog proizvođača, a kamere od drugog i sve bi trebalo raditi.

To je bila ideja i mnoge tvrtke su je podržale. Napredak tehnologije potaknuo je eksplozivan rast digitalnog videonadzora.

Na tržištu se pojavio veliki broj IP kamera i IP snimača. Ali svi su bili nekompatibilni jedni s drugima. Ne samo da je kupac bio vezan za jednog dobavljača, već su implementacije prvih protokola bile daleko od savršenih.

Što omogućuje ONVIF protokol?

  • Automatsko otkrivanje uređaja. Ovo je vrlo zgodno s velikim brojem video kamera, što vam omogućuje značajno smanjenje vremena postavljanja.
  • Direktno prijem i prijenos video podataka u stvarnom vremenu.
  • ONVIF podržava audio prijenos.
  • Prilika upravljanje PTZ video kamerama(PTZ funkcije).
  • Prepoznavanje lica, brojanje ljudi i razno drugo video analitika.
  • Osnovna funkcionalnost se stalno razvija.

ONVIF profili

Nažalost, hardverska podrška za ONVIF specifikaciju ne jamči punu kompatibilnost.

Povijesno gledano, rani modeli opreme bili su toliko različiti u funkcionalnosti od kasnijih da su bili fundamentalno nekompatibilni.

Za smanjenje ovih problema, tzv. profili ili profili. Ovi profili olakšavaju kontrolu kompatibilnosti IP uređaja.

U trenutku pisanja ovog članka, postoji šest profila: pet glavnih i jedan u testiranju:

  1. Profil S- dizajniran za streaming sustave video nadzora i namijenjen izravno za prijenos video signala. Video izvor može poslati, a prijemnik može primiti signal, kao i zatražiti konfiguracijske parametre video streama. Profil S također pokriva ONVIF specifikacije za kontrolu PTZ-a, audio, multicast i relejnih izlaza za kompatibilne uređaje i klijente koji podržavaju takve značajke. Klijenti (prijemnici) mogu biti DVR-ovi i programi za digitalizaciju. A izvori su, u pravilu, video kamere. Preuzmite puni opis profila S.
  2. Profil C- dizajniran za osnovno upravljanje sustavima kontrole pristupa. To mogu biti različiti sustavi kontrole pristupa, kao i svi uređaji koji podržavaju kontrolu pristupa: vrata, brave, alarmni senzori i tako dalje. Preuzmi opis profila C.
  3. Profil G- namijenjen isključivo IP video sustavima. Ovaj profil regulira prijenos, prijem i konfiguraciju video podataka. Profil G također uključuje podršku za primanje toka zvuka i metapodataka ako klijent podržava te značajke. Preuzmi opis profila G.
  4. Profil Q- dizajniran je za sustave videonadzora temeljene na IP-u, a svrha mu je omogućiti brzo otkrivanje i osnovnu konfiguraciju Q Profile kompatibilnih proizvoda (npr. mrežna kamera, mrežni prekidač, mrežni monitor) na mreži. Prateći uređaj Profile Q je uređaj koji može otkriti i konfigurirati klijent Profile Q. Klijent Profile Q može otkriti, konfigurirati i upravljati uređajem Profile Q preko IP mreže. Profil Q također pokriva specifikacije za TLS (Transport Layer Security) konfiguraciju za kompatibilne proizvode koji podržavaju ovu značajku. TLS je siguran komunikacijski protokol koji samim ONVIF uređajima omogućuje komunikaciju s klijentima preko mreže na način koji štiti videopodatke od petljanja i prisluškivanja. Preuzmi opis profila Q.
  5. Profil A- namijenjeno za proizvode koji se koriste u elektronički sustav kontrola pristupa. Uređaj koji podržava ovaj profil može dohvatiti informacije, status i događaje te konfigurirati objekte kao što su pravila pristupa, vjerodajnice i rasporedi. Odgovarajući klijent može pružiti konfiguracije za pravila pristupa, vjerodajnice i rasporede. Klijent također može primati standardizirane događaje vezane uz kontrolu pristupa. Preuzmi opis profila A.
  6. Kandidat za puštanje, profil T- napredni video streaming, uključujući H.264/H.265 kompresiju. Detekcija pokreta i obrada događaja neovlaštenog pristupa. Profil T pokriva ONVIF specifikacije za HTTPS streaming, PTZ konfiguraciju, konfiguraciju područja kretanja, digitalne ulaze i relejne izlaze te dvosmjerni zvuk za kompatibilne uređaje i klijente koji podržavaju takve značajke. Preuzmite opis profila T (verzija 1.5).

ONVIF ili PSIA

PSIA (Public Security Investigative Agency) još je jedan standard osmišljen za kombiniranje nekompatibilne opreme. Međutim, još uvijek je puno manje popularan. Trebaju li nam dva suštinski ista standarda i pod čijom će zastavom ubuduće raditi IP uređaji?

PSIA standard je općenitiji i prikladniji za sustave kontrole pristupa i specijalizirane senzore. U suštini, to su isti protokoli koji se međusobno ne isključuju. Posjedovanje dvaju protokola na tržištu osigurava natjecanje programera i osigurava da nijedna grupa ne monopolizira svoje standarde.

Međutim, PSIA standard je mnogo manje popularan. Dakle, ako konzorcij ONVIF ima više od 5000 tvrtki članica, onda PSIA nema više od 50.

Povijest razvoja

Povijest izdanja standardnih verzija:

  • 2008. - službeno izdanje prve verzije ONVIF-a;
  • 2010. - izdanje verzije ONVIF 2.0;
  • 2012. - Izdan je Profil S koji je uglavnom služio za kompatibilnost verzija protokola;
  • 2013. - izdanje ONVIF 2.4;
  • 2013. - Objavljen profil C;
  • 2014. - profil G, izdanje verzije Q i ažuriranje ONVIF 2.5 protokola.

Profil T trenutno se priprema za puštanje.

Prednosti i nedostaci Onvifa

Opći standard interakcije

Naravno, pojava ONVIF-a omogućila je povezivanje najrazličitijih IP uređaja preko mreže. Zajednički standard omogućuje različitim proizvođačima proizvodnju potpuno kompatibilnih uređaja. Ovaj protokol podržava koncept otvorenog koda i potpuno je otvoren.

Problemi s korištenjem

Međutim, ima i problema. Posebno, različite verzije protokoli mogu biti međusobno nekompatibilni.

Kompatibilnost opreme

Nažalost, podrška za ONVIF nije jamstvo kompatibilnosti. Često se događa da snimač “u prazno” ne želi vidjeti IP kamere, iako su svi uređaji ispravno konfigurirani i rade točno. To se može dogoditi zbog nepotpune podrške za ONVIF protokol ili zbog podrške različite verzije ovog protokola.

Nažalost, korištenje ONVIF protokola nije lijek za rješavanje problema kompatibilnosti opreme. Možete pročitati ovaj članak kako biste detaljnije razumjeli značajke korištenja ONVIF-a. Članak sadrži izvatke iz službenih dokumenata s ONVIF foruma.

Je li Onvif globalni standard interoperabilnosti?

Mnogi proizvođači IP kamera često tvrde da pripadnost određenom standardu jamči određene karakteristike. Ali možda postoje jamstva standarda?

Onvif - standard!

Na primjer, konzultiranjem referentne knjige saznajemo da Open Network Video Interface Forum (Onvif) definira protokole za interakciju uređaja kao što su IP kamere, DVR-ovi, koderi i sustavi za upravljanje videom. Oni. Bilo koji Onvif kompatibilni hardver može se povezati ili integrirati s bilo kojim Onvif kompatibilnim softverom.

Ovaj međunarodni forum osnovali su Axis Communications, Bosch Security Systems i Sony 2008. godine. Glavni cilj bio je razviti i distribuirati otvoreni standard za mrežne sustave video nadzora. Sljedećih godina broj sudionika naglo je rastao iu roku od dvije godine njihov broj premašio je 100 tvrtki. I to ne čudi, jer se o Onvifu počelo govoriti, počelo se oglašavati, bilo je moderno koristiti ga kao jednu od prednosti jedne opreme nad drugom. No to vjerojatno nije jedini razlog tako brzog porasta popularnosti. A kako bismo saznali što bi to još moglo biti uzrokovano, okrenimo se službenoj dokumentaciji na web stranici Onvif foruma:

Oni. Da biste postali član foruma, dovoljno je godišnje uplatiti određeni iznos američkih dolara, ovisno o željenoj razini članstva. Oni. drugi čimbenik rasta popularnosti može biti "ulazna cijena", koja također nije tako visoka unutar takvih tvrtki.

Ukratko smo se odlučili za sudionike, ali koja je svrha ove organizacije? Pogledajmo ponovno dokumente:

Oni. doista, glavni je cilj razviti otvoreno i globalno sučelje. Ali u isto vrijeme, Onvif nije standard, ali to može postati kada ga prihvate službena tijela za standardizaciju ili postati de facto standard ako ga koristi nekoliko proizvođača na tržištu.

A sada ako pogledate prvi i drugi dio dokumenta, možemo zaključiti da je Onvif danas postao de facto standard. Osim toga, to je prilično popularan standard.

Različiti standardi

Prisutnost oznake "Onvif" na opremi i softveru znači da je zajednički rad moguć, ali ne može jamčiti ispravan rad. Oni. Ne možete slijepo vjerovati ikoni "Onvif". I to je povezano s raznim Onvif profilima. Kako provjeriti kompatibilnost uređaja? Softver je izrađen na temelju jednog profila, a oprema je izdana uzimajući u obzir novi profil - ali nećete imati jamstvo kompatibilnosti, jer Onvif verzije bit će drugačije. Sukladno tome, bit će potrebno dodatno vrijeme za integraciju, tj. Standard Onvif ne razlikuje se od sustava s otvorenim SDK-om, iako članovi ovog foruma žele sve uvjeriti u suprotno. Dakle, pri odabiru sustava koji se temelji na Onvifu, trebali biste dodatno provjeriti jesu li oprema i softver kompatibilni. To znači da ovaj standard još uvijek ne rješava problem kompatibilnosti!

Kao što i sami možete vidjeti iz izvatka ovog članka, ONVIF je dobra inicijativa, ali stvari još nisu došle do standardizacije ovog protokola, stoga postoje određeni nedostaci i netočnosti u njegovoj uporabi.

Koje preporuke mogu biti? Kao što je već gore napisano... Kupnja opreme od jednog proizvođača omogućit će vam da izbjegnete probleme povezane s nekompatibilnošću protokola, budući da jedan proizvođač ima priliku testirati opremu za kompatibilnost. Unaprijed se posavjetujte o kompatibilnosti opreme različitih proizvođača, ako su je imali priliku isprobati raditi zajedno, To ova informacija Dobit ćeš. Saznajte koja je verzija ONVIF-a ugrađena u uređaje i koje su funkcije ovaj protokol omogućuje implementaciju.

Analogne CCTV kamere nisu imale problema s kompatibilnošću - mogli ste kupiti kameru od bilo kojeg proizvođača i koristiti je s DVR-om drugog - nije bilo poteškoća. S ranim dolaskom tehnologije pojavili su se neki izazovi u pogledu kompatibilnosti opreme za videonadzor različitih proizvođača, zbog činjenice da je svaka tvrtka koristila vlastiti standard/protokol. S tim u vezi, oprema jednog proizvođača bila je potpuno kompatibilna jedna s drugom, ali pri pokušaju kombiniranja uređaja različitih proizvođača počeli su problemi. S tim u vezi, odlučeno je razviti jedinstveni protokol koji bi riješio ovaj problem.

Stvaranje zajedničkog sigurnosnog standarda za IP kamere

Godine 2008. Sony, Bosch i Axis razvili su standard pod nazivom Open Network Video Interface Forum (ONVIF). Ova je norma osmišljena kako bi riješila problem nekompatibilnosti opreme različitih proizvođača kako bi se pojednostavilo stvaranje sustava videonadzora temeljenog na IP kamerama. ONVIF protokol ima standardizirano digitalno sučelje za opremu za video nadzor, i kombinira takve aspekte interakcije opreme kao što su:

  • Kompresija i prijenos video i audio tokova;
  • Postavljanje video streaminga;
  • Video analitika;
  • otkrivanje IP uređaja;
  • Podešavanje profila rada kamere;
  • Kontrola (PTZ);
  • Ulazi i izlazi za spajanje alarmnih senzora;
  • Detektor pokreta;
  • Sigurnost i kontrola pristupa (enkripcija, itd.).

Tijekom svog razvoja, ONVIF je doživio neke promjene i danas ima mnogo standardnih verzija:

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

ONVIF profili

U početnoj fazi standarda ONVIF pojavile su se određene poteškoće zbog nekompatibilnosti različitih verzija protokola. S tim u vezi, usvojen je koncept “profila” koji uključuje podjelu verzija ONVIF protokola u specifične profile kako bi se pojednostavila provjera usklađenosti opreme za IP videonadzor bez potrebe za analizom tehničkih detalja uređaja.

Glavni profili ONVIF standarda

Danas postoji 6 profila ONVIF standarda, od kojih je posljednji još uvijek u fazi testiranja:

Dakle, usvajanje ONVIF profila omogućilo je jednostavno određivanje funkcija koje podržava određeni uređaj bez potrebe za analizom kompatibilnosti između ONVIF verzija.

ONVIF protiv PSIA

PSIA je još jedan standard usmjeren na rješavanje problema nekompatibilnosti između IP videonadzorne opreme - kamera, senzora, CA sustava, video analitike, upravljanja sigurnošću informacija itd. Glavni problem ovaj standard je njegova mala popularnost - danas je broj povezanih tvrtki oko 50, dok ONVIF ima više od 500 članova koji nude više od 5000 tisuća proizvoda koji podržavaju ONVIF protokol.

Problemi s kompatibilnošću

Iako proizvođači opreme tvrde da je kompatibilna s ONVIF standardom, ponekad se javljaju određeni problemi. Na primjer, kada pokušavate instalirati i konfigurirati CCTV kamere, otkriva se da ih DVR u potpunosti odbija vidjeti jer je na istoj lokalnoj mreži, ili ne radi, ili bilo koji drugi softverske funkcije. Koji su razlozi takvih poteškoća?

Prvo morate provjeriti podržavaju li svi vaši uređaji ONVIF protokol. Neki proizvođači često označavaju svoje proizvode kao kompatibilne s ONVIF protokolom, iako se u stvarnosti ispostavlja da to nije tako. Kako biste smanjili rizik od nekompatibilnosti, najbolje je koristiti opremu za videonadzor proizvođača koji imaju službeno članstvo u ONVIF-u.

Drugo, nekompatibilnost može biti uzrokovana razlikama u profilima hardvera. Sama podrška za ONVIF ne znači da će uređaji biti međusobno kompatibilni. Kako biste bili potpuno sigurni, morate biti sigurni da sva oprema u vašem sustavu podržava profil S, budući da prisutnost podrške za ovaj profil povećava vjerojatnost kompatibilnosti u svim ključnim parametrima bilo koje verzije ONVIF-a.

(ONVIF Device Manager - onvifdm) je otvorena implementacija klijentskog (prijamnog dijela) sigurnosnog sustava video nadzora temeljenog na međunarodnom ONVIF standardu. Aplikacija uključuje biblioteku ONVIF koja vam omogućuje interakciju s mrežni uređaji, kao što su IP kamere, video koderi, čitači ključeva, okretne barijere, detektori dima. Upravitelj uređaja i biblioteka ONVIF mogu se koristiti za razvoj komercijalnog ili amaterskog softvera, na primjer, za daljinsko praćenje vikendice, određivanje duljine reda u trgovini ili fotografiranje ptica.

U novoj verziji

  1. Poboljšane performanse i stabilnost
  2. Poboljšano upravljanje profilima s fleksibilnim postavkama konfiguracije
  3. Implementirana kontrola dome kamere
  4. Implementirane sigurnosne funkcije: upravitelj računa s mogućnošću mijenjanja bez prekida veze, učitavanje i istovar certifikata
  5. Upravljanje digitalnim ulazima i izlazima uređaja
  6. Prikaz događaja (PullPoint metoda pretplate)
  7. Poboljšan prikaz metapodataka
  8. Funkcija snimanja videa u datoteku je privremeno nedostupna

Značajke implementacije

  1. Video dekodiranje pomoću FFMPEG biblioteke
  2. GUI sa kožom temeljen na WPF-u
  3. Asinkronija implementirana pomoću F# asinkronog tijeka rada
  4. Predmemoriranje zahtjeva na više razina za povećanje brzine rada s IP uređajima

Distribucija aplikacija

Distribucija gotove aplikacije za Windows platforme XP/Vista/7 možete preuzeti s naše web stranice: ONVIF Device Manager v.0.9.4006.

Izvorni kodovi

Preuzmite izvorne kodove za Vizualni studio 2010 (jezici F#, C#, C++) možete pronaći na stranici portala SourceForge. Izvorni kodovi distribuiraju se na temelju dvije vrste licenci: 1) GNU General Public License verzija 2.0 besplatno i 2) komercijalna licenca uz plaćanje (za one koji će prodavati svoje proizvode temeljene na biblioteci ONVIF ili žele dobiti zajamčeno tehnička podrška). Trenutno nova verzija Aplikacija na SourceForgeu još nije dostupna.

Kompatibilnost hardvera

Upravitelj ONVIF uređaja je kompatibilan s IP uređajima koji podržavaju isti standard, na primjer, Axis i Hikvision kamere. Mogućnosti aplikacije najpotpunije se otkrivaju videoanalitičkim uređajem “MagicBox”, posebice u pogledu video analitike i događaja. Kompletan popis kompatibilne opreme predstavljen je na web stranici ONVIF foruma. Vrijedno je napomenuti da je postupak certificiranja opreme vrlo nesavršen, te se preporučuje uzeti uređaje na testiranje.

O ONVIF standardu

ONVIF međunarodni forum ( Engleski. - Open Network Video Interface Forum) osnovali su Axis Communications, Bosch Security Systems i Sony 2008. godine s ciljem razvoja i širenja otvorenog standarda za sigurnosne sustave temeljene na IP-u.

Standard ONVIF, koji su razvili članovi foruma, definira protokole za interakciju uređaja kao što su IP kamere, koderi, video snimači, video zasloni, video upravljanje i sustavi kontrole pristupa.

Standard je nekomercijalan i otvoren za proizvođače, programere softver, integratori sustava i krajnji korisnici.
Danas je broj sudionika ONVIF foruma premašio 300 tvrtki, a broj certificiranih proizvoda premašio je 800. De facto standard je dominantan u Rusiji.
Programeri ONVIF-a odabrali su tehnologije koje najviše obećavaju i prilagodili ih za IP videonadzor. Konkretno, ONVIF specifikacija izgrađena je na modernim web uslugama koje opisuje WSDL jezik, RTSP, SOAP protokoli, standard video kompresije H.264, MPEG-4, MJPEG. Norma definira sljedeće aspekte interakcije odašiljačkih uređaja (IP kamera, enkoder, IP videoposlužitelj) s prijamnim uređajima (sustavi za video upravljanje, video snimači/DVR): 1) konfiguracija mrežnog sučelja; 2) otkrivanje uređaja korištenjem WS-Discovery protokola; 3) upravljanje profilima rada kamere; 4) postavljanje medijskih podataka za strujanje; 5) obrada događaja; 6) upravljanje pogonom kupolaste kamere (PTZ); 7) videoanalitika (video analiza); 8) zaštita (kontrola pristupa, enkripcija).

Važna prednost ONVIF standarda je njegova dobra podrška za video analitiku ugrađenu u IP krajnje uređaje, kao što su kamere i koderi. Dakle, nadzorni uređaji mogu vršiti lokalnu detekciju, praćenje i prepoznavanje objekata. Ovi metapodaci analize uživo, zajedno s videom i slikama, prenosit će se putem IP mreže pomoću ONVIF protokola na sigurnosnu konzolu i arhivu.

ONVIF standard regulira pitanja sigurnost informacija i zaštitu od neovlaštenog pristupa u mrežama IP videonadzora, kao što su identifikacija i autentifikacija klijenta, upravljanje računom i prava pristupa.

Sljedeća tablica prikazuje usluge potrebne za svaku vrstu uređaja. Obavezne usluge označene su slovom M. Ako je opcijska funkcija implementirana u uređaj, tada je odgovarajuća usluga koja mora biti podržana označena slovom C.

ONVIF usluge uređaja verzija 2.0

Servis
ONVIF
Odašiljač
(NVT)
Skladištenje
(NVS)
Prikaz
(NVD)
Video analitika
(NVA)
Uređaj
M
M
M
M
Događaj
M
M
M
M
Mediji
M



Pogon kupolaste kamere (PTZ)
C



Imaging




Analitika



M
Upravljanje snimanjem
(Kontrola snimanja)

C


Pretraživanje po unosu
(Traženje snimke)

M


Kontrola reprodukcije
(Kontrola ponavljanja)

M


I/O uređaja
(IO uređaja)
M

M

Prijamnik

C
M
M
Prikaz


M

Uređaj za analitiku
Uređaj)



M

Standard ONVIF omogućuje organiziranje interakcije između IP uređaja ne samo u lokalnim, već iu mrežama šireg područja (WAN). Ovako standard razmatra scenarije mrežnog rada: 1) uređaj se nalazi na lokalnoj mreži, a klijent (strana primatelj) nalazi se u globalna mreža; 2) uređaj je na globalnoj mreži, a klijent na lokalnoj mreži; 3) uređaj i klijent su različiti lokalne mreže; 4) uređaj i klijent su na globalnoj mreži. Proxy Discovery koristi se za povezivanje uređaja i klijenta za navedene scenarije.