I den næste artikel skal vi se på ONVIFViewer. Det er en open source-applikation, der tillader os se vores netværkskameraer ved hjælp af ONVIF-protokol. Denne applikation giver os mulighed for at oprette forbindelse til vores netværkskameraer og se deres video fra Ubuntu-skrivebordet. Hvis kameraet kan styres, kan vi også flytte det.
ONVIF (Åbn forum til netværksgrænseflade) er et globalt og åbent industriforum, der søger at lette udviklingen og brugen af en global åben standard til grænsefladen mellem sikkerhedsprodukter baseret på en fysisk IP. Opretter en standard for, hvordan IP-produkter inden for videoovervågning og andre sikkerhedsområder fysik, der kan kommunikere med hinanden. ONVIF er en organisation startet i 2008 af Axis Communications, Bosch Security Systems og Sony.
Målet med ONVIFViewer er at erstatte den proprietære applikation, der var nødvendig for at konfigurere og se IP-kameraer. ONVIF-protokollen kan bruges til at se og konfigurere mange typer kameraer. Det er en åben standard, der kan implementeres ved hjælp af standard SOAP-biblioteker. Brug af Qt5 til backend og framework Kirigami UI gør denne applikation til en multiplatform-løsning.
Før dette projekt startede, var der ingen open source-applikation til visning af ONVIF-kameraer fra Plasma Mobile og Gnu / Linux-desktops. Der er heller ikke noget let at bruge open source C ++ - bibliotek til kommunikation med ONVIF-kameraer.
ONVIFViewer Generelle funktioner
- ONVIFViewer er en desktop ONVIF-kameraviser fra Android, Plasma Mobile og Gnu / Linux. Formålet med denne applikation er intet andet end at erstatte den applikation, der kræves for at konfigurere og se videoen fra IP-kameraerne.
- ONVIF-protokollen kan bruges til at se mange typer kameraer. Det er også en åben standard, der kan implementeres ved hjælp af standard SOAP-biblioteker.
- Brug af Qt5 til backend og Kirigami UI framework gør denne app til en løsning tværplatform. Hovedfokus er Plasmamobil og Linux-skrivebordet, men bærbarhed til Android og Windows er også mulig.
- Kommunikation med kameraet implementeres fra bunden ved hjælp af KDSoap. Det er også modulært, så det kan adskilles i et genanvendeligt bibliotek på et senere tidspunkt.
- Dette projekt startede som en del af ONVIF Open Source Spotlight Challenge.
Installer ONVIFViewer på Ubuntu via Flatpak
til installer ONVIFViewer IP-kameraviser på vores Ubuntu-system, i dette eksempel vil jeg bruge version 18.04 LTS, vi kan gøre det ved hjælp af Flatpak. For at udføre det korrekt, vi skal først have supporten til denne teknologi installeret i systemet. Hvis du stadig ikke har det aktiveret, kan du bruge den tutorial, der tilbydes brugere fra flatpak-side.
På dette tidspunkt kan vi fortsætte med at installere ONVIFViewer IP-kameraviseren i Ubuntu gennem Flatpak ved at gøre følgende. For at begynde med bliver vi nødt til at åbne en terminal (Ctrl + Alt + T), og så skal vi kun bruge følgende kommando til installer programmet. I nogle tilfælde skal vi være tålmodige, da Flatpak ofte kan tage flere minutter at downloade alt, hvad det har brug for til vores system:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
Når installationen er færdig, kan vi teste opdater programmet. Især når der er en ny version tilgængelig. Vi gør dette ved at udføre følgende kommando i samme terminal:
flatpak --user update net.meijn.onvifviewer
Når alt er klar, og vi vil have det start programmet, vi kan gøre det ved at skrive:
flatpak run net.meijn.onvifviewer
Det kan vi også start programmet ved at søge efter launcheren i vores system.
afinstallere
Hvis vi har brug for at afinstallere programmet, skal vi udføre følgende kommando i en terminal (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
Eller vi kan også bruge denne anden kommando:
flatpak uninstall net.meijn.onvifviewer
Du kan få flere oplysninger om dette værktøj i sin gitlab side.