Järgmises artiklis heidame pilgu ONVIFViewerile. See on avatud lähtekoodiga rakendus, mis võimaldab meil vaadata meie võrgukaameraid, kasutades ONVIF-protokoll. See rakendus võimaldab meil luua ühenduse oma võrgukaameratega ja vaadata nende videot Ubuntu töölaualt. Kui kaamera on juhitav, saame seda ka liigutada.
ONVIF (Avatud võrgu videoliidese foorum) on ülemaailmne ja avatud tööstuse foorum, mille eesmärk on hõlbustada füüsilisel IP-l põhinevate turvatoodete liidese ülemaailmse avatud standardi väljatöötamist ja kasutamist. Loob standardi selle kohta, kuidas videovalve ja muud turvaalad IP-tooted füüsika, mis suudab omavahel suhelda. ONVIF on organisatsioon, mille asutasid 2008. aastal Axis Communications, Bosch Security Systems ja Sony.
ONVIFVieweri eesmärk on asendada patenteeritud rakendus, mida oli vaja IP-kaamerate konfigureerimiseks ja vaatamiseks. ONVIF-protokolli saab kasutada mitut tüüpi kaamerate vaatamiseks ja konfigureerimiseks. See on avatud standard, mida saab rakendada standardsete SOAP-teekide abil. Qt5 kasutamine taustaprogrammi ja raamistiku jaoks Kirigami kasutajaliides muudab selle rakenduse mitmeplatvormiliseks lahenduseks.
Enne selle projekti algust ei olnud avatud lähtekoodiga rakendust ONVIF-kaamerate vaatamiseks Plasma Mobile'i ja Gnu / Linuxi töölaualt. Samuti puudub ONVIF-kaameratega suhtlemiseks hõlpsasti kasutatav avatud lähtekoodiga C ++ teek.
ONVIFVieweri üldised funktsioonid
- ONVIFViewer on töölaua ONVIF kaamera vaataja Android, Plasma Mobile ja Gnu / Linux. Selle rakenduse eesmärk pole midagi muud kui IP-kaamerate video konfigureerimiseks ja vaatamiseks vajaliku rakenduse asendamine.
- ONVIF-protokolli saab kasutada mitut tüüpi kaamerate vaatamiseks. See on ka avatud standard, mida saab rakendada standardsete SOAP-teekide abil.
- Qt5 kasutamine taustaprogrammi ja Kirigami kasutajaliidese raamistiku jaoks muudab selle rakenduse lahenduseks ristplatvorm. Põhitähelepanu on Plasma mobiil ja Linuxi töölauale, kuid ka Androidi ja Windowsi teisaldatavus on võimalik.
- Suhtlus kaameraga viiakse läbi nullist, kasutades KDSoapi. See on ka modulaarne, et seda saaks hilisemas etapis eraldada korduvkasutatavaks raamatukoguks.
- See projekt algas osana Avatud lähtekoodiga Spotlighti väljakutse.
Installige ONVIFViewer Ubuntu Flatpaki kaudu
et installige ONVIFVieweri IP-kaamera vaataja meie Ubuntu süsteemi, selles näites kasutan versiooni 18.04 LTS, saame seda teha kasutades Flatpak. Selle korrektseks teostamiseks kõigepealt peab meil olema süsteemi installitud selle tehnoloogia tugi. Kui teil pole seda endiselt lubatud, saate kasutada flatpak leht.
Siinkohal saame jätkata ONVIFVieweri IP-kaamera vaataja installimist Ubuntu Flatpaki kaudu, tehes järgmist. Alustuseks peame avama terminali (Ctrl + Alt + T) ja siis peame kasutama ainult järgmist käsku: programmi installida. Mõnel juhul peame olema kannatlikud, sest Flatpakil võib kogu vajaliku süsteemi laadimine võtta mitu minutit:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
Pärast installi lõppu saame testida programmi värskendamiseks. Eriti kui saadaval on uus versioon. Teeme seda, käivitades samas terminalis järgmise käsu:
flatpak --user update net.meijn.onvifviewer
Kui kõik on valmis ja me tahame käivitage programm, saame seda teha kirjutades:
flatpak run net.meijn.onvifviewer
Me võime ka käivitage programm käivitaja otsimisega meie süsteemis.
Desinstallige
Kui peame programmi desinstallima, peame terminalis käivitama järgmise käsu (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
Või võime kasutada ka seda teist käsku:
flatpak uninstall net.meijn.onvifviewer
see võib selle tööriista kohta lisateavet oma gitlabi leht.