frigate/docs/i18n/zh/docusaurus-plugin-content-docs/current/frigate/camera_setup.md
2025-04-29 21:20:14 +08:00

2.3 KiB
Raw Blame History

id title
camera_setup 摄像头设置

配置输出H.264视频和AAC音频的摄像头可提供与Frigate及Home Assistant所有功能的最佳兼容性。H.265虽有更高压缩率但兼容性较差。仅Chrome 108+、Safari和Edge浏览器支持播放H.265且仅兼容有限的H.265配置方案。建议直接在摄像头中配置您希望在Frigate中使用的分辨率和帧率。在Frigate内降低帧率会浪费CPU资源解码被丢弃的冗余帧。您需要围绕以下三个目标调整视频流配置

  • 检测这是Frigate唯一会解码处理的视频流也是生成快照的来源。检测分辨率应根据目标物体大小进行调整详见选择检测分辨率。推荐帧率为5fps但对高速移动物体可能需要更高多数用户建议最大不超过10fps。更高的分辨率和帧率会导致服务器CPU负载升高。

  • 录像此视频流应设置为需要存储的参考分辨率通常使用摄像头支持的最高分辨率。建议在摄像头固件中将此流帧率设为15fps。

  • 实时观看此视频流将直接转播至Home Assistant的流媒体组件。设置过高分辨率会在观看时占用大量带宽低速网络连接下可能无法稳定加载。

选择检测分辨率

理想的检测分辨率应使目标物体完全适配Frigate使用的模型尺寸320x320。Frigate不会将整个画面传递给物体检测模块而是从全帧中裁剪运动区域进行分析。若检测区域大于320x320Frigate必须在检测前进行缩放。更高分辨率不会提升检测精度因为额外细节会在缩放过程中丢失。下方参考图展示了320x320区域在常见分辨率中的实际占比。

当目标物体在画面中非常小时,更高分辨率确实能提升性能。

分辨率对照图

摄像头配置示例

以大华/Loryta 5442摄像头为例推荐配置如下

主码流录像与RTSP

  • 编码模式H.264
  • 分辨率2688*1520
  • 帧率15fps
  • 关键帧间隔30也可设为15以优化流媒体性能详见摄像头设置建议

子码流(检测)

  • 启用子码流2
  • 编码模式H.264
  • 分辨率1280*720
  • 帧率5fps
  • 关键帧间隔5