In het volgende artikel gaan we ONVIFViewer bekijken. Het is een open source-applicatie waarmee we bekijk onze netwerkcamera's met behulp van de ONVIF-protocol Met deze applicatie kunnen we verbinding maken met onze netwerkcamera's en hun video bekijken vanaf de Ubuntu-desktop. Als de camera bestuurbaar is, kunnen we hem ook verplaatsen.
ONVIF (Open het netwerkvideo-interfaceforum) is een wereldwijd en open brancheforum dat de ontwikkeling en het gebruik van een wereldwijde open standaard voor de interface van beveiligingsproducten op basis van een fysiek IP-adres wil vergemakkelijken. Creëert een standaard over hoe IP-producten binnen videobewaking en andere beveiligingsgebieden worden gebruikt natuurkunde die met elkaar kunnen communiceren. ONVIF is een organisatie die in 2008 is opgericht door Axis Communications, Bosch Security Systems en Sony.
Het doel van ONVIFViewer is om de eigen applicatie te vervangen die nodig was om IP-camera's te configureren en te bekijken. Het ONVIF-protocol kan worden gebruikt om vele soorten camera's te bekijken en te configureren Het is een open standaard die kan worden geïmplementeerd met behulp van standaard SOAP-bibliotheken. Qt5 gebruiken voor de backend en het framework Kirigami-gebruikersinterface maakt deze applicatie tot een multiplatform-oplossing.
Voordat dit project begon, was er geen open source-applicatie voor het bekijken van ONVIF-camera's van Plasma Mobile en Gnu / Linux-desktops. Er is ook geen gebruiksvriendelijke open source C ++ -bibliotheek voor communicatie met ONVIF-camera's.
Algemene kenmerken van ONVIFViewer
- ONVIFViewer is een desktop ONVIF-cameraviewer van Android, Plasma Mobile en Gnu / Linux Het doel van deze applicatie is niets meer dan de applicatie te vervangen die nodig is om de video van de IP-camera's te configureren en te bekijken.
- Het ONVIF-protocol kan worden gebruikt om vele soorten camera's te bekijken. Het is ook een open standaard die kan worden geïmplementeerd met behulp van standaard SOAP-bibliotheken.
- Door Qt5 voor de backend en Kirigami UI-framework te gebruiken, is deze app een oplossing dwarsplatform De belangrijkste focus is Plasma mobiel en de Linux-desktop, maar draagbaarheid voor Android en Windows is ook mogelijk.
- De communicatie met de camera wordt vanaf nul geïmplementeerd met behulp van KDSoap Het is ook modulair zodat het in een later stadium kan worden opgesplitst in een herbruikbare bibliotheek.
- Dit project is begonnen als onderdeel van ONVIF Open Source Spotlight-uitdaging.
Installeer ONVIFViewer op Ubuntu via Flatpak
naar installeer ONVIFViewer IP-cameraviewer op ons Ubuntu-systeem, in dit voorbeeld zal ik versie 18.04 LTS gebruiken, we zullen het kunnen doen met Flatpak Om het correct uit te voeren, we moeten eerst de ondersteuning voor deze technologie in het systeem hebben geïnstalleerd Als je het nog steeds niet hebt ingeschakeld, kun je de tutorial gebruiken die aan gebruikers wordt aangeboden vanaf het flatpak pagina.
Op dit punt kunnen we doorgaan met het installeren van de ONVIFViewer IP-cameraviewer in Ubuntu via Flatpak door het volgende te doen. Om te beginnen zullen we een terminal moeten openen (Ctrl + Alt + T) en dan hoeven we alleen de volgende opdracht te gebruiken om installeer het programma In sommige gevallen moeten we geduld hebben, aangezien Flatpak vaak enkele minuten nodig heeft om alles wat het nodig heeft naar ons systeem te downloaden:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
Nadat de installatie is voltooid, kunnen we testen update het programma Zeker als er een nieuwe versie beschikbaar is. We zullen dit doen door de volgende opdracht in dezelfde terminal uit te voeren:
flatpak --user update net.meijn.onvifviewer
Als alles klaar is en we willen start het programma, we kunnen het doen door te schrijven:
flatpak run net.meijn.onvifviewer
We kunnen ook start het programma door naar het opstartprogramma te zoeken in ons systeem.
uninstall
Als we het programma moeten verwijderen, moeten we de volgende opdracht uitvoeren in een terminal (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
Of we kunnen ook dit andere commando gebruiken:
flatpak uninstall net.meijn.onvifviewer
Het kan krijg meer informatie over deze tool in de gitlab pagina.