什么是双码流?主码流与子码流如何配置
解释双码流的作用与典型配置,说明多路手机预览卡顿、远程访问带宽不足时的优化方法。
双码流是什么
摄像机同时对同一画面输出两路不同参数的码流:
- 主码流:高分辨率、高码率,用于本地录像与重点画面查看。
- 子码流:低分辨率、低码率,用于多画面预览、手机远程访问与带宽受限场景。
部分机型还有第三码流(更低码率),专供移动端或智能分析使用。
典型配置参考
| 用途 | 分辨率 | 码率 | 帧率 |
|---|---|---|---|
| 主码流(录像) | 与摄像机原生分辨率一致(如 2560×1440) | 4~6 Mbps | 25fps |
| 子码流(多画面预览) | 640×480 或 704×576 | 0.5~1 Mbps | 15~25fps |
| 第三码流(手机) | 320×240 | 0.2~0.5 Mbps | 10~15fps |
为什么需要它
- 降低客户端压力:16 路 4K 主码流同时预览需要极高性能的客户端与网络,子码流可轻松实现。
- 节省远程带宽:手机 4G 环境下看主码流几乎不可能流畅,子码流则可行。
- 减少解码压力:NVR 与拼接屏上墙时,子码流能显著降低芯片负载。
- 智能分析独立取流:分析服务器取子码流即可,不影响主码流录像质量。
常见故障处理
- 多画面卡顿:检查客户端是否误用主码流预览,切换到子码流。
- 手机预览黑屏:部分机型第三码流未开启,需在摄像机端启用。
- 回放模糊:回放取的是主码流,若也模糊说明主码流码率设置过低。
- 远程访问慢:除子码流外,还可降低帧率、启用 P2P 或配置端口映射优化链路。
