NVR 比較
開源 NVR 軟體:Frigate、ZoneMinder 與授權注意事項
比較用於本機錄影、Home Assistant、Linux 與 AI 的開源及相鄰自架 NVR 選項,以及各自的授權、儲存與維護需求。

快速答案:先從運作模式著手
如果 Home Assistant 與本機物件偵測是核心需求,可以先考慮 Frigate。Frigate 將自己描述為專為 Home Assistant 設計的完整本機 NVR。如果你需要一套用於攝影機擷取、分析、錄影與監控的傳統 Linux 影像監控系統,可以先考慮 ZoneMinder。
Shinobi 提供瀏覽器式 NVR,支援 RTSP、ONVIF、錄影、儲存限制、動作區域與偵測器外掛程式,但目前 Pro 版本與舊版 Community Edition 的授權和更新條款不同。Scrypted 將其核心描述為開源影像整合平台;Scrypted NVR 是獨立外掛程式,不應自動視為與開源核心完全相同。
開源與相鄰 NVR 選項比較
| 產品 | 官方記載的角色 | 主機模式 | 錄影與偵測 | 授權界線 | 最適合 |
|---|---|---|---|---|---|
| Frigate | 專為 Home Assistant 設計的完整本機 NVR | 整合 Home Assistant 的自架 NVR | 本機 AI 偵測、錄影、依物件保留與轉送串流 | 開源 NVR 專案;選用服務應另行評估 | Home Assistant 與本機 AI |
| ZoneMinder | 完整的 CCTV 影像監控解決方案 | Linux 服務與網頁介面 | 擷取、分析、錄影與監控;可使用第三方 ML 介接 | 免費開源的社群專案 | 傳統 Linux CCTV |
| Shinobi | 網頁式 NVR 與 VMS | Node.js 伺服器與瀏覽器儀表板 | 連續和事件錄影、自動清理儲存空間、動作區域與偵測器外掛程式 | Pro 採用 Shinobi 自有 EULA;Community Edition 是不再更新的舊版本 | 可自訂、由瀏覽器管理的 VMS |
| Scrypted | 開源影像整合平台 | 具攝影機與智慧家庭外掛程式的伺服器 | 攝影機橋接,另有獨立 NVR 外掛程式用於錄影與偵測 | 不可假設 NVR 外掛程式與開源核心採用相同條款 | 智慧家庭影像整合 |
Frigate 與 ZoneMinder 比較
Frigate 將本機物件偵測與 Home Assistant 整合放在產品核心。其文件涵蓋 MQTT 整合、依物件執行錄影保留、RTSP 轉送串流,以及多攝影機檢視。現行硬體指南指出,H.264 視訊搭配 AAC 音訊能為 Frigate 與 Home Assistant 提供最廣泛的相容性;多路攝影機子串流則讓偵測、即時檢視和錄影可採用不同解析度,不需重新編碼。
ZoneMinder 是涵蓋範圍更廣的 Linux CCTV 套件。其官方專案說明它可以擷取、分析、錄製及監控連接至 Linux 主機的 IP、USB 與類比攝影機。專案也記載了內部部署的運作模式,以及第三方事件通知或機器學習介接。如果以能辨識物件的 Home Assistant 運作為設計核心,請選擇 Frigate;如果優先考慮傳統 Linux 影像監控堆疊,請選擇 ZoneMinder。
Shinobi 與 Scrypted 適合哪些情境
Shinobi 的官方功能清單包含 Linux、macOS 與 Windows 主機、透過 TCP 或 UDP 的 RTSP、網頁回放、依時間或儲存量執行錄影保留、動作區域、偵測器外掛程式、ONVIF 探索與 PTZ、MQTT,以及多個儲存目的地。不過仍需審慎檢視授權:目前 Pro 頁面將使用者導向程式碼儲存庫中的授權,而 Community Edition 被描述為不再更新的舊版本。
Scrypted 首先被記載為一個開源影像整合平台,它透過外掛程式接收攝影機串流,再傳送至包括 Home Assistant、HomeKit、Google Home 與 Alexa 在內的系統。其 NVR 是一個獨立外掛程式,用於全天候錄影和智慧偵測。在回答「Scrypted NVR 是否開源」時,這項差異非常重要:請確認目前 NVR 外掛程式的條款,不要將核心平台的說明套用到所有外掛程式。
選擇與錄影驗證檢查表
請測試確切攝影機,而不是只依功能清單選擇。確認主串流與子串流、身分驗證、編解碼器、音訊、持續錄影、事件建立、時間軸回放、自動保留,以及攝影機斷線和 NVR 重新啟動後的復原。使用預定的位元率與保留期間測量儲存用量。
- 選擇主機作業系統與支援的安裝方式。
- 確認確切版本、程式碼儲存庫與授權。
- 至少連續錄製一個完整運作週期。
- 讓測試儲存空間達到足以觸發保留政策的用量。
- 重新啟動主機並確認錄影會自動恢復。
- 匯出片段並在另一部裝置上播放。
接下來可閱讀更完整的 NVR 軟體比較、儲存與保留指南,或詳細的 OmniNVR 與 Frigate 比較。
常見問題
最適合 Home Assistant 的開源 NVR 是什麼?
Frigate 是最直接的候選,因為其官方文件將它描述為專為 Home Assistant 設計的完整本機 NVR。部署前請確認攝影機編解碼器、主機硬體、儲存與偵測器支援。
Scrypted NVR 是開源的嗎?
Scrypted 將其核心產品描述為開源影像整合平台,並將 Scrypted NVR 說明為獨立外掛程式。請確認目前 NVR 外掛程式條款,不要假設它們與核心平台授權完全相同。
開源 NVR 軟體是否完全沒有成本?
軟體可能沒有購買價格,但可靠的安裝仍需要常時開機的主機、錄影儲存空間、電力、備份、更新、監控與管理時間。
資料來源
- Frigate — official local AI NVR documentation
- Frigate — official hardware and detector guidance
- Frigate — official MIT license
- ZoneMinder — official documentation
- ZoneMinder — official GPL license
- Shinobi — official NVR feature overview
- Shinobi — official Pro and Community Edition overview
- Shinobi — current repository license
- Scrypted — official open-source platform overview
- Scrypted NVR — official installation, trial, and paid-plugin guidance