一台网络摄像机同时输出多路参数不同的视频流,录像要高清、预览要流畅、手机端要省流量,靠的就是多码流机制。配置不当的典型后果是两头不讨好:一路主码流通吃所有场景,预览卡成幻灯片;子码流设得太低,回放画面又糊。理解主码流、子码流、移动码流的分工,是配好监控系统的基础功课。
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 配置页可选项为准。
多画面预览与手机端配置
多画面预览卡顿,先看取流配置再看网络,顺序不能反。
- 确认预览通道连接的是子码流(多数平台的预览默认走子码流,录像默认走主码流)
- 画面分割数与子码流分辨率匹配:4 画面预览用 1080P 子码流够用,9 画面以上用 720P 或更低
- 手机端优先使用 APP 内「流畅/标清」模式,即移动码流或子码流档位
- 公网访问卡顿时,核对上行带宽:单路 1080P 主码流上传可能占 3-5 Mbps,家用宽带上行常常只有 10-30 Mbps
- 多部手机同时在线预览时,逐台降低码流档位,或限制并发预览路数
常见配置误区
- 全部场景硬上主码流:多画面预览与手机端都用主码流,带宽与解码双双打满,卡顿随之而来
- 子码流码率设过低:预览画面长时间不清晰会让人误判系统故障,先调回合理档位再检查其他环节
- 误以为预览卡是摄像机坏了:多数卡顿根因是取流配置或网络链路,先查码流档位与带宽占用
- 回放画质差怪预览设置:回放画质取决于录像时写入的码流,预览设置不影响已录画面
- 新机型只改主码流参数、忘记同步位深与帧率:帧率过低的主码流在高速运动画面下会有拖影,需一起核对
带宽怎么算
配置前算总带宽,避免配完才发现交换机或上行顶不住。
| 计算项 | 公式与参考 | 示例 |
|---|---|---|
| 录像带宽(本地) | 路数 × 主码流码率 | 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