在下一篇文章中,我们将看一下ONVIFViewer。 这是一个开放源代码的应用程序,它将使我们 使用 ONVIF协议。 此应用程序将使我们能够连接到我们的网络摄像机,并从Ubuntu桌面查看他们的视频。 如果摄像机是可控的,我们也可以移动它。
ONVIF(开放网络视频接口论坛)是一个全球性的开放性行业论坛,旨在促进基于物理IP的安全产品接口的全球性开放标准的开发和使用。 制定有关视频监控和其他安全领域中IP产品如何使用的标准 可以互相交流的物理学。 ONVIF是由Axis Communications,Bosch Security Systems和Sony于2008年成立的组织。
ONVIFViewer的目标是取代配置和查看IP摄像机所需的专有应用程序。 ONVIF协议可用于查看和配置多种类型的摄像机。 它是一个开放标准,可以使用标准SOAP库来实现。 将Qt5用于后端和框架 剪纸用户界面 使该应用程序成为多平台解决方案。
在该项目开始之前,还没有开源应用程序可用于从Plasma Mobile和Gnu / Linux桌面查看ONVIF摄像机。 也没有易于使用的开源C ++库与ONVIF摄像机进行通信。
ONVIFViewer的一般功能
- ONVIFViewer是 来自的桌面ONVIF摄像机查看器 Android,Plasma Mobile和Gnu / Linux。 该应用程序的目的无非是替换配置和查看IP摄像机视频所需的应用程序。
- ONVIF协议可用于查看多种类型的摄像机。 也是 可以使用标准SOAP库实现的开放标准.
- 将Qt5用于后端和Kirigami UI框架使该应用程序成为解决方案 跨平台。 主要重点是 等离子手机 和Linux桌面,但也可以移植到Android和Windows。
- 使用KDSoap从零开始实现与相机的通信。 它还是模块化的,因此可以在以后将其分离为可重用的库。
- 该项目开始于 ONVIF开源聚焦挑战.
通过Flatpak在Ubuntu上安装ONVIFViewer
至 在我们的Ubuntu系统上安装ONVIFViewer IP摄像机查看器,在此示例中,我将使用版本18.04 LTS,我们将能够使用 Flatpak。 为了正确执行, 我们必须首先在系统中安装对此技术的支持。 如果您仍未启用它,则可以使用从 Flatpak页面.
此时,我们可以执行以下操作,通过Flatpak在Ubuntu中安装ONVIFViewer IP摄像机查看器。 首先,我们必须打开一个终端(Ctrl + Alt + T),然后我们只需要使用以下命令即可 安装该程序。 在某些情况下,我们必须耐心等待,因为Flatpak经常需要几分钟才能将其所需的所有内容下载到我们的系统中:
flatpak install --user https://flathub.org/repo/appstream/net.meijn.onvifviewer.flatpakref
安装完成后,我们可以进行测试 更新程序。 特别是当有新版本可用时。 我们将通过在同一终端上执行以下命令来执行此操作:
flatpak --user update net.meijn.onvifviewer
当一切准备就绪,我们想要 启动程序,我们可以这样写:
flatpak run net.meijn.onvifviewer
我们也可以 通过搜索启动器来启动程序 在我们的系统中。
卸载
如果需要卸载程序,则必须在终端中执行以下命令(Ctrl + Alt + T):
flatpak --user uninstall net.meijn.onvifviewer
或者我们也可以使用其他命令:
flatpak uninstall net.meijn.onvifviewer
它可以 获取有关此工具的更多信息 在其 gitlab页面.