一台网络摄像机同时输出多路参数不同的视频流,录像要高清、预览要流畅、手机端要省流量,靠的就是多码流机制。配置不当的典型后果是两头不讨好:一路主码流通吃所有场景,预览卡成幻灯片;子码流设得太低,回放画面又糊。理解主码流、子码流、移动码流的分工,是配好监控系统的基础功课。

TL;DR 检查清单

  • 主码流高分辨率高码率,负责录像存储与重点画面显示
  • 子码流低分辨率低码率,负责多画面预览与远程预览
  • 移动码流(第三码流)给手机端与公网访问,码率再降一档
  • 录像通道关联主码流,预览通道用子码流,两者互不影响
  • 手机端卡顿时先确认是否走了子码流,再查上行带宽
  • 回放画质取决于录像时用的码流,和预览用的哪路流无关
  • 总带宽按路数×码率×1.2 冗余估算,先算后配

三码流分别是什么

码流是摄像机编码后输出的一路视频数据。主码流、子码流、移动码流在同一台设备上并存,参数彼此独立,可以同时输出。

码流类型 分辨率档位(常见) 码率档位(常见) 定位
主码流 4K / 1080P / 2K 4-8 Mbps 或更高 录像存储、重点画面显示、回放取证
子码流 1080P / 720P / 480P 0.5-2 Mbps 同网多画面预览、电视墙上墙
移动码流 720P / 480P / 更低 0.3-1 Mbps 手机 APP、公网远程访问

具体分辨率与码率范围随机型与编码格式(H.264/H.265/智能编码)不同,以上为常见参考,精确值以设备参数表为准。H.265 与智能编码在同画质下码率更低,多码流场景下省带宽效果更明显。

每路码流用在哪儿

码流选错场景,是最常见的配置错误。用途映射简单说:录像用最高画质,预览够看就行,远端起占用低的路。

使用场景 应该用哪路流 原因
NVR/CVR 录像存储 主码流 取证画质依赖录像本身,分辨率低无法补救
监控室多画面预览 子码流 画面多、看动态为主,省带宽保流畅
电视墙解码上墙 子码流 分割画面单格较小,主码流画质优势用不上
手机 APP 远程观看 移动码流或子码流 公网链路带宽有限,低码率更流畅
重点点位(出入口、收银、机房) 主码流 需要看清细节的定点窗口,画质优先

同一台摄像机可以同时向不同客户端输出不同码流:录像机取主码流录,值班电脑取子码流预览,手机端取移动码流,互不抢占。

参数按场景怎么定

码流参数没有统一公式,按点位重要程度与网络条件分档设置即可。

场景类型 主码流参考 子码流参考 说明
出入口、车牌、收银台 1080P-4K,码率设高 720P 左右 回放要能辨识细节,画质优先
普通公共区域 1080P 720P 或更低 看动态为主,平衡存储占用
大面积全景、仓库 720P-1080P 480P 左右 覆盖范围比细节重要
广域网/低带宽接入 1080P 即可 移动码流 480P 档 优先保证远程流畅

帧率也可分档:主码流保持满帧率利于回放顺滑,子码流降到 10-15 fps 不影响预览观感,占用进一步下降。具体数值以设备 Web 配置页可选项为准。

多画面预览与手机端配置

多画面预览卡顿,先看取流配置再看网络,顺序不能反。

  1. 确认预览通道连接的是子码流(多数平台的预览默认走子码流,录像默认走主码流)
  2. 画面分割数与子码流分辨率匹配:4 画面预览用 1080P 子码流够用,9 画面以上用 720P 或更低
  3. 手机端优先使用 APP 内「流畅/标清」模式,即移动码流或子码流档位
  4. 公网访问卡顿时,核对上行带宽:单路 1080P 主码流上传可能占 3-5 Mbps,家用宽带上行常常只有 10-30 Mbps
  5. 多部手机同时在线预览时,逐台降低码流档位,或限制并发预览路数

常见配置误区

  1. 全部场景硬上主码流:多画面预览与手机端都用主码流,带宽与解码双双打满,卡顿随之而来
  2. 子码流码率设过低:预览画面长时间不清晰会让人误判系统故障,先调回合理档位再检查其他环节
  3. 误以为预览卡是摄像机坏了:多数卡顿根因是取流配置或网络链路,先查码流档位与带宽占用
  4. 回放画质差怪预览设置:回放画质取决于录像时写入的码流,预览设置不影响已录画面
  5. 新机型只改主码流参数、忘记同步位深与帧率:帧率过低的主码流在高速运动画面下会有拖影,需一起核对

带宽怎么算

配置前算总带宽,避免配完才发现交换机或上行顶不住。

计算项 公式与参考 示例
录像带宽(本地) 路数 × 主码流码率 32 路 × 4 Mbps ≈ 128 Mbps
预览带宽(同网) 路数 × 子码流码率 × 1.2 冗余 32 路 × 1 Mbps × 1.2 ≈ 39 Mbps
远程访问带宽(公网) 并发路数 × 移动码流码率 4 路 × 0.6 Mbps ≈ 2.4 Mbps
存储容量 码率 × 时长 ÷ 8 4 Mbps × 24 h ≈ 43 GB/路/天

按计算结果对照接入交换机与核心链路的实际可用带宽,留出冗余与突发余量。码流档位调整后,存储容量与带宽占用会同步变化,改动配置时记得把这两项一起复核。

参考资料

  • video-encoding-h264-h265-smart
  • video-lag-troubleshooting