W następnym artykule przyjrzymy się ONVIFViewer. Jest to aplikacja typu open source, która nam na to pozwoli wyświetl nasze kamery sieciowe za pomocą Protokół ONVIF. Ta aplikacja pozwoli nam połączyć się z naszymi kamerami sieciowymi i oglądać ich wideo z pulpitu Ubuntu. Jeśli kamera jest sterowalna, możemy ją również przesuwać.
ONVIF (Otwarte forum sieciowego interfejsu wideo) to globalne i otwarte forum branżowe, którego celem jest ułatwienie opracowywania i stosowania globalnego otwartego standardu interfejsu produktów zabezpieczających opartych na fizycznym adresie IP. Tworzy standard dotyczący produktów IP w monitoringu wideo i innych obszarach bezpieczeństwa fizyka, która może się ze sobą komunikować. ONVIF to organizacja założona w 2008 roku przez Axis Communications, Bosch Security Systems i Sony.
ONVIFViewer ma zastąpić zastrzeżoną aplikację, która była potrzebna do konfigurowania i przeglądania kamer IP. Protokół ONVIF może służyć do przeglądania i konfigurowania wielu typów kamer. Jest to otwarty standard, który można zaimplementować przy użyciu standardowych bibliotek SOAP. Używanie Qt5 do zaplecza i frameworka Interfejs użytkownika Kirigami sprawia, że ta aplikacja jest rozwiązaniem wieloplatformowym.
Przed rozpoczęciem tego projektu nie było aplikacji typu open source do przeglądania kamer ONVIF z komputerów stacjonarnych Plasma Mobile i Gnu / Linux. Nie ma również łatwej w użyciu biblioteki C ++ o otwartym kodzie źródłowym do komunikacji z kamerami ONVIF.
Ogólne funkcje programu ONVIFViewer
- ONVIFViewer jest komputerowa przeglądarka kamer ONVIF z programu Android, Plasma Mobile i Gnu / Linux. Celem tej aplikacji jest nic innego jak zastąpienie aplikacji wymaganej do konfigurowania i przeglądania wideo z kamer IP.
- Protokół ONVIF może być używany do podglądu wielu typów kamer. To jest również otwarty standard, który można zaimplementować przy użyciu standardowych bibliotek SOAP.
- Użycie Qt5 do zaplecza i frameworka Kirigami UI sprawia, że ta aplikacja jest rozwiązaniem między platformami. Głównym celem jest Mobilny plazmowy i pulpitu Linux, ale przenośność na Androida i Windows jest również możliwa.
- Komunikacja z kamerą realizowana jest od podstaw za pomocą KDSoap. Jest również modułowy, dzięki czemu można go podzielić na bibliotekę wielokrotnego użytku na późniejszym etapie.
- Ten projekt rozpoczął się w ramach Wyzwanie ONVIF Open Source Spotlight.
Zainstaluj ONVIFViewer na Ubuntu przez Flatpak
do zainstaluj przeglądarkę kamer IP ONVIFViewer w naszym systemie Ubuntu, w tym przykładzie użyję wersji 18.04 LTS, będziemy mogli to zrobić używając Flatpak. Aby wykonać to poprawnie, najpierw musimy mieć zainstalowane w systemie wsparcie dla tej technologii. Jeśli nadal nie masz włączonej opcji, możesz skorzystać z samouczka oferowanego użytkownikom z strona flatpak.
W tym momencie możemy przystąpić do instalacji przeglądarki kamery IP ONVIFViewer w Ubuntu za pośrednictwem Flatpak, wykonując następujące czynności. Aby rozpocząć, będziemy musieli otworzyć terminal (Ctrl + Alt + T), a następnie będziemy musieli użyć tylko następującego polecenia, aby Zainstaluj program. W niektórych przypadkach musimy uzbroić się w cierpliwość, ponieważ Flatpak często potrzebuje kilku minut, aby pobrać wszystko, czego potrzebuje do naszego systemu:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
Po zakończeniu instalacji możemy przetestować zaktualizować program. Zwłaszcza, gdy dostępna jest nowa wersja. Zrobimy to, wykonując następujące polecenie w tym samym terminalu:
flatpak --user update net.meijn.onvifviewer
Kiedy wszystko jest gotowe i chcemy uruchomić programmożemy to zrobić pisząc:
flatpak run net.meijn.onvifviewer
Możemy także uruchom program, wyszukując program uruchamiający w naszym systemie.
Odinstaluj
W przypadku, gdy musimy odinstalować program, musimy wykonać następujące polecenie w terminalu (Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
Lub możemy też użyć tego innego polecenia:
flatpak uninstall net.meijn.onvifviewer
można uzyskać więcej informacji o tym narzędziu w jej Strona gitlab.