码流、码率、帧率的关系与设置建议
理清三个容易混淆的概念,给出不同场景下的推荐参数,在画质、流畅度与存储成本之间取得平衡。
三个概念
- 分辨率:画面的像素尺寸,如 1920×1080。
- 帧率(fps):每秒钟的图像数量。25fps 为国内主流,60fps 更流畅但数据量翻倍。
- 码率(bps):每秒传输/存储的数据量,决定画质细腻程度。常见 2Mbps、4Mbps。
简单理解:总数据量 ≈ 码率 × 时间,而码率受分辨率、帧率、画面复杂度与编码算法共同影响。
推荐参数对照(H.265)
| 分辨率 | 帧率 | 静态场景 | 一般场景 | 复杂/高速场景 |
|---|---|---|---|---|
| 200 万 | 25fps | 1.5 Mbps | 2~3 Mbps | 4 Mbps |
| 400 万 | 25fps | 2.5 Mbps | 4~5 Mbps | 6 Mbps |
| 800 万 | 25fps | 5 Mbps | 8~10 Mbps | 12 Mbps |
帧率怎么定
- 25fps:常规监控,画面连贯,国内标准。
- 15fps:人眼基本无卡顿感,可节省约 40% 存储,适合走廊等慢速场景。
- 8~12fps:明显节省存储,但快速移动物体会有跳跃感。
- 60fps:仅用于需要捕捉高速运动细节(如产线检测)的特殊场景。
优化思路
- 先用 H.265 / H.265+ 编码,比 H.264 省约 40%~50% 码率。
- 静态区域(如仓库、走廊)降低帧率与码率,动态出入口保持高码率。
- 启用动态码率(VBR),让码率随画面复杂度自动调整。
- 对重点通道单独设置高码率,普通通道统一低码率,避免「一刀切」。
- 合理划定运动检测区域,减少无效录像。
