I neste artikkel skal vi ta en titt på ONVIFViewer. Det er et program med åpen kildekode som tillater oss se nettverkskameraene våre ved hjelp av ONVIF-protokoll. Denne applikasjonen lar oss koble til nettverkskameraene våre og se videoen deres fra Ubuntu-skrivebordet. Hvis kameraet er kontrollerbart, kan vi også flytte det.
ONVIF (Åpne forum for nettverksvideogrensesnitt) er et globalt og åpent industriforum som søker å legge til rette for utvikling og bruk av en global åpen standard for grensesnittet for sikkerhetsprodukter basert på en fysisk IP. Skaper en standard for hvordan IP-produkter innen videoovervåking og andre sikkerhetsområder fysikk som kan kommunisere med hverandre. ONVIF er en organisasjon som ble startet i 2008 av Axis Communications, Bosch Security Systems og Sony.
Målet med ONVIFViewer er å erstatte det proprietære programmet som var nødvendig for å konfigurere og vise IP-kameraer. ONVIF-protokollen kan brukes til å vise og konfigurere mange typer kameraer. Det er en åpen standard som kan implementeres ved hjelp av standard SOAP-biblioteker. Bruke Qt5 for backend og rammeverk Kirigami UI gjør denne applikasjonen til en multiplatform-løsning.
Før dette prosjektet startet, var det ingen åpen kildekode-applikasjon for visning av ONVIF-kameraer fra Plasma Mobile og Gnu / Linux-stasjonære datamaskiner. Det er heller ikke noe brukervennlig C ++ - bibliotek med åpen kildekode for kommunikasjon med ONVIF-kameraer.
ONVIFViewer Generelle funksjoner
- ONVIFViewer er en desktop ONVIF kameraviser fra Android, Plasma Mobile og Gnu / Linux. Formålet med dette programmet er ikke annet enn å erstatte applikasjonen som kreves for å konfigurere og se videoen til IP-kameraene.
- ONVIF-protokollen kan brukes til å vise mange typer kameraer. Det er også en åpen standard som kan implementeres ved hjelp av standard SOAP-biblioteker.
- Bruk av Qt5 for backend og Kirigami UI-rammeverk gjør denne appen til en løsning kryssplattform. Hovedfokuset er Plasmamobil og Linux-skrivebordet, men bærbarhet for Android og Windows er også mulig.
- Kommunikasjon med kameraet implementeres fra bunnen av ved hjelp av KDSoap. Den er også modulær slik at den kan deles inn i et gjenbrukbart bibliotek på et senere tidspunkt.
- Dette prosjektet startet som en del av ONVIF Spotlight Challenge med åpen kildekode.
Installer ONVIFViewer på Ubuntu via Flatpak
Til installer ONVIFViewer IP-kameraviser på vårt Ubuntu-system, i dette eksemplet vil jeg bruke versjon 18.04 LTS, vi vil kunne gjøre det ved hjelp av Flatpak. For å utføre det riktig, vi må først ha støtten for denne teknologien installert i systemet. Hvis du fremdeles ikke har den aktivert, kan du bruke veiledningen som tilbys brukere fra flatpak-side.
På dette punktet kan vi fortsette å installere ONVIFViewer IP-kameraviser i Ubuntu gjennom Flatpak ved å gjøre følgende. For å begynne med må vi åpne en terminal (Ctrl + Alt + T), og da må vi bare bruke følgende kommando for å installer programmet. I noen tilfeller må vi være tålmodige, siden Flatpak ofte kan ta flere minutter å laste ned alt det trenger til systemet vårt:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
Etter at installasjonen er ferdig kan vi teste oppdater programmet. Spesielt når det er en ny versjon tilgjengelig. Vi vil gjøre dette ved å utføre følgende kommando i samme terminal:
flatpak --user update net.meijn.onvifviewer
Når alt er klart og vi vil start programmet, vi kan gjøre det ved å skrive:
flatpak run net.meijn.onvifviewer
Vi kan også start programmet ved å søke etter bæreraketten i systemet vårt.
avinstallere
Hvis vi trenger å avinstallere programmet, må vi utføre følgende kommando i en terminal (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
Eller vi kan også bruke denne andre kommandoen:
flatpak uninstall net.meijn.onvifviewer
Det kan få mer informasjon om dette verktøyet i sin gitlab-side.