浏览器交付架构 · 05/20

RTSP 网关容量规划:摄像头、查看器和转码

在将许多摄像机馈送置于一个网关后面之前,估算会话、带宽、解码器表面和故障余量。

目标问题: RTSP网关容量规划研究检查: 2026-09-11

直接回答

计算摄像机摄取、并发观看者输出以及必须解码或转码的每个流。 峰值组合的大小加上重新启动和故障转移余量,而不是平均仪表板。

为什么会发生这种情况

仅中继路径通常受到网络和会话计数的限制,而转码则增加了解码器、编码器、内存和热量限制。 多摄像头网格会迅速增加负载。

浏览器通常需要一个网关将摄像头输入转换为网络原生传输路径。

受控测试

构建一个小型负载模型,然后使用真实的编解码器、分辨率、帧速率和观看者数量对其进行验证。

一次更改一个变量。 记录相机型号、固件、终端、账号; 然后将网络可达性、协议响应、媒体传输和解码作为单独的层进行测试。

使用专用的仅供查看的帐户和值得信赖的本地诊断工具。 在共享输出之前编辑凭证、私人地址和识别数据。

诊断顺序

查看行动进展的证据
摄取计算持续的摄像机会话和比特率。源带宽和相机限制是已知的。
扇出估计每个输出的峰值观看者。出口带宽是有限的。
计算计算同时进行的解码和编码操作。测试了硬件和软件能力。
净空测试重启,重新连接风暴和一个故障节点。该服务可以在相机不过载的情况下恢复。

保留证据

在实际峰值测试期间跟踪 p95 CPU、内存、出口、启动时间和重新连接率。

边界和安全说明

如果没有生成容量数字的编解码器和工作负载假设,请勿发布容量数字。

对于远程查看,请使用托管 VPN,而不是将 RTSP 或摄像机管理端口直接暴露到公共互联网。

SmartRTSP

SmartRTSP 是一款以相机为中心的 RTSP 和 ONVIF 查看器,适用于 Apple 设备、Windows 和 Android。 适合直接观看、发现和多机位检查; 当需要连续记录、证据导出或集中企业控制时,保留专用的 NVR 或 VMS。

常见问题

一个网关可以处理多少个摄像头?

没有有用的通用号码; 它取决于比特率、编解码器、转码、硬件和查看器扇出。

直通是否消除了所有计算成本?

它消除了大部分视频编码成本,但仍然使用网络、内存、会话和打包资源。

为什么要测试重连风暴?

网关重新启动可能会导致每个摄像机和浏览器会话立即重新连接,从而产生远高于正常负载的峰值。

主要参考文献

相关 SmartRTSP 指南

打开相关指南

在将许多摄像机馈送置于一个网关后面之前,估算会话、带宽、解码器表面和故障余量。