Skip to content

Camera

WAGO SCADA支持通过标准协议与网络摄像头集成。系统通过 RTSP 协议与摄像头建立连接,实时获取监控画面。基于 Onvif 协议远程控制摄像头的方向(PTZ)和变焦操作。

用户可以通过 Camera 控件,绑定已创建的摄像头设备,在画面上查看摄像头所监测的内容。

如果想成功管理和使用camera设备,请先部署WebRTC Streamer服务,详见 部署WebRTC Streamer服务

注:如果SCADA部署在外网环境(也就是外网可以访问),想在外网也可以查看Camera设备实时视频,需要部署Coturn穿透服务。详见 外网播放Camera

配置WebRTC Streamer

  1. 在“设备”->“Camera”页面,点击“新增 WebRTC Streamer”按钮。

  2. 在新增页面,输入WebRTC Streamer 的详细信息。

    alt text

    配置字段

    名称 描述
    名称 WebRTC Streamer设备的名称。
    地址 WebRTC Streamer服务的网络地址。
    端口 WebRTC Streamer服务的运行端口。
  3. 单击“确认”按钮。此时该条数据将显示在 Camera 的列表页面。

    alt text

配置Camera设备

  1. 在创建的 WebRTC Streamer 的操作栏中,单击“新增Camera”按钮,在当前 WebRTC Streamer 下添加一个 Camera。

  2. 在新增页面,输入Camera信息。

    alt text

    配置字段

    名称 描述
    名称 Camera的名称。
    Onvif 当前仅支持PTZ基础功能(转向、放大、缩小),需确保摄像头支持Onvif协议。
    地址:Onvif 服务的网络地址。
    端口:Onvif服务的监听端口。
    用户名:连接Onvif服务时的身份验证用户名。
    密码:连接Onvif服务时的身份验证密码。
    RTSP RTSP(Real-Time Streaming Protocol,实时流协议)是一种网络协议,用于控制音视频流的传输。
    RTSP:摄像头实时视频流的播放地址。RTSP 地址具体介绍,请参照下方的 RTSP 协议概述。
    用户名:连接 RTSP 流时的身份验证用户名(若地址中未包含)。
    密码:连接 RTSP 流时的身份验证密码(若地址中未包含)。
    如果 RTSP 地址中包含了用户名和密码信息,但是用户又在用户名和密码字段中也设置了用户名和密码,则使用用户名,密码框里填写的内容作为 RTSP 的用户名和密码。 alt text
  3. 单击“确认”按钮。该条数据将显示在对应 WebRTC Streamer 设备的下级列表中。

    alt text

Onvif 协议概述

Onvif(开放网络视频接口论坛)协议是由安防行业厂商联合制定的标准化协议,旨在实现不同品牌网络摄像头、NVR、门禁等设备的互联互通。

通过统一的接口规范,ONVIF 解决了设备兼容性问题,支持设备发现、配置管理、实时流传输、PTZ控制等功能。

RTSP协议概述

RTSP(Real Time Streaming Protocol)是一种用于实时流媒体传输的网络协议。RTSP地址通常用于指定视频或音频流的位置。RTSP地址的格式可以根据具体情况而异,但通常遵循一些共同的规则。

下面是一个典型的RTSP地址的示例:

rtsp://username:password@hostname:port/path
  • rtsp://:表示协议,即Real Time Streaming Protocol。
  • username:password:表示用于访问流的用户名和密码。这部分是可选的,如果流不需要身份验证,则可以省略。
  • hostname:表示流媒体服务器的主机名或IP地址。
  • port:表示流媒体服务器的端口号。默认的RTSP端口是554。
  • path:表示流的路径或标识符。

以下是个简单的示例,说明如何解析一个RTSP地址:

rtsp://admin:123456@192.168.1.100:554/live/stream1 //实时视频

在这个例子中:

  • 协议是RTSP。
  • 用户名是admin,密码是123456。
  • 服务器的IP地址是192.168.1.100。
  • 服务器的端口号是554。
  • 流的路径是/live/stream1。

注意:

  • RTSP地址的具体格式可能会有所不同,具体取决于流媒体服务器的配置和支持的参数。有些流媒体服务器可能使用其他协议前缀,如rtsps://表示RTSP over SSL(RTSP安全连接)。

  • 在使用RTSP地址时,不同品牌的摄像头地址格式会有部分差异,请查看相应的对应品牌的文档以确保正确解析和使用地址。

应用场景

尽管 WAGO SCADA 系统没有限制摄像头设备的数量,但我们不建议用户将其用于 CCTV 安防系统。否则,在同时查看多个 Camera 时,可能会导致大量带宽消耗,影响系统性能。

摄像头数量监控的瓶颈主要受以下两个因素影响:

  • 浏览器中视频控件的数量:在 Web 浏览器中打开的 画面 中有效监控视频控件的数量是关键因素。例如,10 个浏览器各打开 1 个监控视频控件,与 1 个浏览器打开 10 个监控视频控件,对服务器端的带宽消耗基本相同。
  • 视频质量:监控视频的清晰度直接影响带宽消耗。播放 360p 的监控视频比播放 4K 视频占用的带宽要少得多。

服务器带宽描述(仅供参考)

参数 描述
视频分辨率 1280 x 720(HD,720p)
视频帧率 15 帧/秒(常见于监控视频,适合低延迟需求)
视频编码格式 H.264(常见于RTSP流)
视频比特率 1024 kbps
音频比特率(如有) 64 kbps
总比特率 1088 kbps(视频 + 音频,若无音频则忽略)
服务器端流量消耗 1.5 MB/秒(约等于 12 Mbps)
服务器带宽需求 12 Mbps(单用户观看)
音频采样率(如有) 16 kHz
声道 单声道(监控视频通常为单声道)
网络延迟 网络状况良好时为低延迟
并发用户带宽需求 每个用户约 12 Mbps 带宽
总带宽计算示例 10 个用户同时观看时或一个用户同时打开10个视频,服务器需 120 Mbps 带宽