Camera¶
WAGO SCADA支持通过标准协议与网络摄像头集成。系统通过 RTSP 协议与摄像头建立连接,实时获取监控画面。基于 Onvif 协议远程控制摄像头的方向(PTZ)和变焦操作。
用户可以通过 Camera 控件,绑定已创建的摄像头设备,在画面上查看摄像头所监测的内容。
如果想成功管理和使用camera设备,请先部署WebRTC Streamer服务,详见 部署WebRTC Streamer服务。
注:如果SCADA部署在外网环境(也就是外网可以访问),想在外网也可以查看Camera设备实时视频,需要部署Coturn穿透服务。详见 外网播放Camera 。
配置WebRTC Streamer¶
-
在“设备”->“Camera”页面,点击“新增 WebRTC Streamer”按钮。
-
在新增页面,输入WebRTC Streamer 的详细信息。

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

配置Camera设备¶
-
在创建的 WebRTC Streamer 的操作栏中,单击“新增Camera”按钮,在当前 WebRTC Streamer 下添加一个 Camera。
-
在新增页面,输入Camera信息。

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

Onvif 协议概述¶
Onvif(开放网络视频接口论坛)协议是由安防行业厂商联合制定的标准化协议,旨在实现不同品牌网络摄像头、NVR、门禁等设备的互联互通。
通过统一的接口规范,ONVIF 解决了设备兼容性问题,支持设备发现、配置管理、实时流传输、PTZ控制等功能。
RTSP协议概述¶
RTSP(Real Time Streaming Protocol)是一种用于实时流媒体传输的网络协议。RTSP地址通常用于指定视频或音频流的位置。RTSP地址的格式可以根据具体情况而异,但通常遵循一些共同的规则。
下面是一个典型的RTSP地址的示例:
rtsp://:表示协议,即Real Time Streaming Protocol。username:password:表示用于访问流的用户名和密码。这部分是可选的,如果流不需要身份验证,则可以省略。hostname:表示流媒体服务器的主机名或IP地址。port:表示流媒体服务器的端口号。默认的RTSP端口是554。path:表示流的路径或标识符。
以下是个简单的示例,说明如何解析一个RTSP地址:
在这个例子中:
- 协议是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 带宽 |