Esihlokweni esilandelayo sizobheka i-ONVIFViewer. Kuyinto isicelo esivulekile somthombo esizosivumela buka amakhamera wethu wenethiwekhi usebenzisa i- Iphrothokholi ye-ONVIF. Lolu hlelo lokusebenza luzosivumela ukuthi sixhume kumakhamera wethu wenethiwekhi futhi sibuke ividiyo yabo kusuka kubuso be-Ubuntu desktop. Uma ikhamera ilawuleka, singayihambisa.
I-ONVIF (Vula Isithangami Sokuxhumana Kwamavidiyo) isithangami somkhakha womhlaba wonke futhi ovulekile ofuna ukwenza lula ukuthuthukiswa kanye nokusetshenziswa kwezinga elivulekile lomhlaba wonke lokuboniswa kwemikhiqizo yezokuphepha ngokuya nge-IP ebonakalayo. Kwakha indinganiso yokuthi imikhiqizo ye-IP ngaphakathi kokubhekwa kwevidiyo nezinye izindawo zokuphepha i-physics ekwazi ukuxhumana nomunye. I-ONVIF yinhlangano eyaqalwa ngonyaka ka-2008 yi-Axis Communications, Bosch Security Systems, ne-Sony.
Umgomo we-ONVIFViewer ukufaka isicelo sohlelo lobunikazi obeludingeka ukumisa nokubuka amakhamera we-IP. Iphrothokholi ye-ONVIF ingasetshenziselwa ukubuka nokulungisa izinhlobo eziningi zamakhamera. Kuyizinga elivulekile elingasetshenziswa kusetshenziswa imitapo yolwazi ejwayelekile ye-SOAP. Isebenzisa i-Qt5 ye-backend nohlaka I-Kirigami UI yenza lolu hlelo lube yisixazululo se-multiplatform.
Ngaphambi kokuthi le phrojekthi iqale, kwakungekho sicelo esivulekile somthombo sokubuka amakhamera we-ONVIF kusuka kumaPlasma Mobile nakuma-desktops we-Gnu / Linux. Awukho futhi umtapo wolwazi we-C ++ ovulekile wokuxhumana namakhamera we-ONVIF.
Izici ezijwayelekile ze-ONVIFViewer
- I-ONVIFViewer iyi- isibukeli sedeskithophu se-ONVIF kusuka Android, IPlasma Mobile ne-Gnu / Linux. Inhloso yalolu hlelo lokusebenza ayikho enye into ngaphandle kokufaka esikhundleni sohlelo oludingekayo ukumisa nokubuka ividiyo yamakhamera we-IP.
- Iphrothokholi ye-ONVIF ingasetshenziselwa ukubuka izinhlobo eziningi zamakhamera. Kubuye futhi indinganiso evulekile engasetshenziswa kusetshenziswa imitapo yolwazi ejwayelekile ye-SOAP.
- Usebenzisa i-Qt5 ye-backend nohlaka lwe-Kirigami UI yenza lolu hlelo lokusebenza lube yisixazululo isiteji sesiphambano. Ukugxila okuyinhloko Iselula yePlasma nedeskithophu yeLinux, kepha ukuphatheka kwe-Android neWindows nakho kungenzeka.
- Ukuxhumana nekhamera kwenziwa kusukela ekuqaleni kusetshenziswa i-KDSoap. Kuyimoduli futhi ukuze ihlukaniswe ibe umtapo wezincwadi ongaphinde usebenze ngokuhamba kwesikhathi.
- Le phrojekthi iqale njengengxenye ye- Inselelo ye-ONVIF Open Source Spotlight.
Faka i-ONVIFViewer ku-Ubuntu ngeFlatpak
para Faka isibukeli sekhamera ye-ONVIFViewer IP ohlelweni lwethu lwe-Ubuntu, kulesi sibonelo ngizosebenzisa inguqulo 18.04 LTS, sizokwazi ukukwenza sisebenzisa I-Flatpak. Ukuze ukwenze kahle, kumele siqale sibe nokuxhaswa kwalobu buchwepheshe obufakwe ohlelweni. Uma ungakabi nayo amandla, ungasebenzisa okokufundisa okunikezwe abasebenzisi kusuka kufayela le- flatpak ikhasi.
Ngalesi sikhathi, singaqhubeka nokufaka isibukeli sekhamera ye-ONVIFViewer IP ku-Ubuntu ngeFlatpak ngokwenza okulandelayo. Ukuqala, kuzofanele sivule i-terminal (Ctrl + Alt + T) bese kuzodingeka sisebenzise umyalo olandelayo kuphela faka uhlelo. Kwezinye izimo, kufanele sibekezele, njengoba iPlppak ingahlala ithathe imizuzu eminingana ukulanda konke ekudingayo ohlelweni lwethu:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
Ngemuva kokuthi ukufakwa kuqediwe, singahlola buyekeza uhlelo. Ikakhulukazi uma kukhona inguqulo entsha etholakalayo. Sizokwenza lokhu ngokwenza umyalo olandelayo ku-terminal efanayo:
flatpak --user update net.meijn.onvifviewer
Lapho konke sekumi ngomumo futhi sifuna qala uhlelo, singakwenza ngokubhala:
flatpak run net.meijn.onvifviewer
Singakwazi futhi qala uhlelo ngokusesha isiqalisi ohlelweni lwethu.
Khipha
Uma kwenzeka sidinga ukukhipha uhlelo, kufanele senze umyalo olandelayo ku-terminal (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
Noma futhi singawusebenzisa lo omunye umyalo:
flatpak uninstall net.meijn.onvifviewer
Kungaba njalo thola eminye imininingwane ngaleli thuluzi in yakhe ikhasi le-gitlab.