NVR比較
オープンソースNVRソフトウェア:Frigate、ZoneMinderとライセンス上の注意点
ローカル録画、Home Assistant、Linux、AIに対応するオープンソースおよび周辺のセルフホスト型NVRを、ライセンス、ストレージ、保守を含めて比較します。

要点:まず運用モデルから選ぶ
Home Assistantとローカル物体検出が中心要件なら、まずFrigateを検討します。Frigateは、Home Assistant向けに設計された完全なローカルNVRと自ら説明しています。カメラの取り込み、解析、録画、監視を行う従来型のLinux監視システムが必要なら、まずZoneMinderを検討します。
Shinobiは、RTSP、ONVIF、録画、ストレージ上限、動体検知領域、検出プラグインに対応するブラウザベースのNVRです。ただし、現在のPro版と従来のCommunity Editionでは、ライセンスと更新条件が異なります。Scryptedは中核製品をオープンソースの映像統合プラットフォームと説明しています。Scrypted NVRは別のプラグインであり、オープンソースの中核部分と同一だと自動的にみなすべきではありません。
オープンソースおよび周辺のNVRを比較
| 製品 | 公式資料上の役割 | ホスト構成 | 録画と検出 | ライセンスの境界 | 適した用途 |
|---|---|---|---|---|---|
| Frigate | Home Assistant向けに設計された完全なローカルNVR | Home Assistant連携を備えたセルフホスト型NVR | ローカルAI検出、録画、物体ベースの保持、再ストリーミング | オープンソースNVRプロジェクト。任意サービスは別途評価が必要 | Home AssistantとローカルAI |
| ZoneMinder | 完全なCCTV監視ソリューション | LinuxサービスとWebインターフェース | 取り込み、解析、録画、監視。サードパーティー製ML連携も利用可能 | 無料のオープンソースコミュニティープロジェクト | 従来型Linux CCTV |
| Shinobi | Webベースの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、Web再生、期間または容量に基づく録画保持、動体検知領域、検出プラグイン、ONVIF検出とPTZ、MQTT、複数の保存先が含まれます。ただし、ライセンスは慎重に確認する必要があります。現在のProページはユーザーをリポジトリのライセンスへ案内しており、Community Editionは更新が終了した旧版と説明されています。
Scryptedはまず、プラグイン経由でカメラストリームを受信し、Home Assistant、HomeKit、Google Home、Alexaなどのシステムへ送るオープンソースの映像統合プラットフォームとして説明されています。そのNVRは、24時間録画とスマート検出を行う別のプラグインです。「Scrypted NVRはオープンソースか」という問いに答える際、この違いは重要です。中核プラットフォームの説明をすべてのプラグインに当てはめず、現行NVRプラグインの条件を確認してください。
選定と録画確認のチェックリスト
機能一覧だけで選ばず、使用する正確なカメラをテストしてください。メイン/サブストリーム、認証、コーデック、音声、継続録画、イベント作成、タイムライン再生、自動保持、カメラ停止後とNVR再起動後の復旧を確認します。予定するビットレートと保持期間でストレージ使用量を測定してください。
- ホストOSと対応するインストール方法を選びます。
- 正確なエディション、リポジトリ、ライセンスを確認します。
- 少なくとも1回の完全な運用サイクルを通して連続録画します。
- テスト用ストレージを十分に使用し、保持処理を実際に動作させます。
- ホストを再起動し、録画が自動再開することを確認します。
- クリップを書き出し、別のデバイスで再生します。
続いて、より幅広いNVRソフトウェア比較、ストレージと保持期間のガイド、または詳しいOmniNVRとFrigateの比較をご覧ください。
よくある質問
Home Assistantに最適なオープンソースNVRはどれですか?
公式資料でHome Assistant向けに設計された完全なローカルNVRと説明されているため、Frigateが最も直接的な候補です。導入前に、カメラのコーデック、ホストハードウェア、ストレージ、検出器対応を確認してください。
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