簡単な回答
Agent DVR は、サポートされている Raspberry Pi セットアップで実行できます。 Frigate および Scrypted には慎重なハードウェアのガイダンスが必要であり、Scrypted は NVR の使用に Raspberry Pi 4 を推奨しません。
重要な決断
Raspberry Pi は、デコード、ストレージ、およびアクセラレーションの要件を確認した後でのみ、適度なリストリーミングまたはサポートされている NVR ワークロードに使用してください。 このページは 小型カメラサーバーを検討しているメーカーとホームユーザー 向けに書かれています。 重要な決定は次のとおりです: ボードの購入価格の安さよりも、カメラの数とコーデックの負荷の方が重要です。 一部の NVR プロジェクトでは、パワー不足のモデルを明示的に推奨していません。
適切な推奨事項は、オペレーティング システム、サーバーをオンラインに維持できるかどうか、ユーザーが実際にカメラを監視する場所によって異なります。
評価の優先順位
ボードの生成
ハードウェアデコードのサポート
信頼性の高いストレージ
熱と電力の予算
このガイドでソフトウェアを評価する方法
検索結果では、メディア プレーヤー、モバイル カメラ アプリ、セルフホスト レコーダー、エンタープライズ ビデオ管理システムが同じリストに表示されることがよくあります。 彼らはワークフローの異なる部分を所有しているため、これは誤解を招きます。 このガイドでは、まず操作上の役割を特定し、次にプラットフォームのサポートとその役割に関連する機能について現在の公式製品ドキュメントを比較します。
互換性はブランド名だけではなく、正確なカメラのモデルとファームウェアによって評価されます。 RTSP はリアルタイム メディア セッションを制御します。 ONVIF は検出、プロファイル、イベント、PTZ、オーディオを追加できますが、オプション機能は適合デバイスとクライアントによって異なります。 したがって、カメラ検出結果が成功しても、すべてのストリーム、コーデック、またはコントロールが機能することを証明するものではありません。
rtsp://camera.example:554/<vendor-path>例示的なフォーマットのみ。 カメラのメーカーが文書化したパスを使用し、実際のユーザー名やパスワードを決して公開しないでください。
役割ベースの候補リスト
以下の製品は、機能リストの長さによってランク付けされているわけではありません。 これらは、それぞれがこの検索において明確で擁護可能な役割を表すため、最終候補に挙げられます。
| 製品 | プラットフォーム | ベストフィット | 注意してください |
|---|---|---|---|
| Agent DVR | Windows、macOS、Linux、Docker、Raspberry Pi | RTSP および ONVIF 入力、録画、モーション ツール、およびオプションのリモート サービスを備えたセルフホスト型クロスプラットフォーム NVR。 | サーバー展開、ストレージ、およびリモート アクセスの選択により、ネイティブ ローカル ビューアと比較して運用作業が追加されます。 |
| Frigate | Linux または Docker (通常は Home Assistant を使用) | オートメーションを多用する家庭向けに、物体検出、イベント保持、MQTT および RTSP のリストリーミングを中心に構築されたローカル NVR。 | ハードウェア アクセラレーション、検出器の選択、YAML 構成により、カメラ フィードのみを開きたい人には適していません。 |
| Scrypted | サーバー、Docker、およびサポートされているホーム プラットフォーム | オプションの NVR ワークフローを使用して、ローカル カメラを HomeKit、Google Home、Alexa、Home Assistant にブリッジできるカメラ統合プラットフォーム。 | 目的が単にローカルでのライブ表示である場合、サーバー、プラグイン、カメラの準備手順は不要です。 |
| FFmpeg / ffplay | 主要なデスクトップおよびサーバー システム上のコマンドライン環境 | RTSP トランスポート、コーデック、リストリーミング、ストリーム検査のための正確な診断および自動化ツール。 | コマンドライン操作は強力ですが、ネイティブ ビューアに比べてとっつきにくく、カメラに焦点を当てていません。 |
SmartRTSP が適合する場所
より信頼性の高いシステムが生成される場合は、表示エンドポイントとして SmartRTSP を使用し、Pi の役割を統合サービスやリストリーム サービスなどに限定してください。
SmartRTSP is promoted when the required job is direct, camera-focused viewing on supported Apple devices or Windows. It connects to compatible RTSP and ONVIF cameras, supports multi-camera viewing and keeps the normal local viewing path on the user’s devices. Android is currently offered as a closed beta, and the Windows app is now available from the Microsoft Store: https://apps.microsoft.com/store/detail/9NJWJKG6DK11
SmartRTSP
より信頼性の高いシステムが生成される場合は、表示エンドポイントとして SmartRTSP を使用し、Pi の役割を統合サービスやリストリーム サービスなどに限定してください。
別の製品の方が良い選択である場合
重要なマルチカメラ保持機能を SD カードに接続せず、デスクトップ クラスの耐久性を期待してください。
SmartRTSP は、常時オンのレコーダー、Linux サーバー、またはエンタープライズ VMS の汎用的な代替品としては提供されていません。 ワークフローで継続的な保存、証拠のエクスポート、一元的なアクセス許可、またはサーバー側の自動化が必要な場合は、それらの業務用に構築されたソフトウェアを維持または追加します。
パイロットチェックリスト
合計のデコードと記録のビットレートを計算し、インストール前にストレージと冷却を選択します。
- 正確なカメラ モデル、ファームウェア、RTSP パス、ONVIF プロファイル、メイン/サブストリーム コーデックをインベントリします。
- 固有の表示専用カメラ アカウントを作成します。 管理者アカウントを日常のビューア アプリで再利用しないでください。
- 少なくとも 1 つの通常の運用シフトについて、実際のデバイス、カメラ数、およびネットワークをテストします。
- 「接続済み」を完全な互換性として扱うのではなく、ライブ ビデオ、オーディオ、PTZ、再接続、録画を個別に検証します。
- リモート表示には、マネージド VPN を使用します。 RTSP ポート 554 またはカメラ管理ポートをパブリック インターネットに転送しないでください。
- ロールバック計画を記録し、パイロット中に 2 番目のストリーム テスト ツールを利用できるようにしておきます。
セキュリティとプライバシーのベースライン
現実的な場合は、カメラを別のネットワークまたは VLAN に配置し、デフォルトの認証情報を変更し、サポートされているファームウェアのアップデートを適用し、時刻を同期します。 必要なストリームまたは制御を引き続き提供する、最小権限のカメラ アカウントを使用します。
ローカルファーストとは、リスクがないことを意味するものではありません。 パブリック ポート転送、放棄されたファームウェア、共有パスワード、不必要な保持は、プライベートな設計を損なう可能性があります。 ライブビデオ、クリップ、サムネイル、認証情報、バックアップの移動場所を文書化します。
よくある質問
この検索に対する簡単な答えは何ですか?
Agent DVR は、サポートされている Raspberry Pi セットアップで実行できます。 Frigate および Scrypted には慎重なハードウェアのガイダンスが必要であり、Scrypted は NVR の使用に Raspberry Pi 4 を推奨しません。
SmartRTSP は正しい選択ですか?
より信頼性の高いシステムが生成される場合は、表示エンドポイントとして SmartRTSP を使用し、Pi の役割を統合サービスやリストリーム サービスなどに限定してください。
NVR または他の製品を選択する必要があるのはどのような場合ですか?
重要なマルチカメラ保持機能を SD カードに接続せず、デスクトップ クラスの耐久性を期待してください。
最初に何をテストすればよいですか?
合計のデコードと記録のビットレートを計算し、インストール前にストレージと冷却を選択します。
このガイドのために読まれた公式ソース
- IETF / RFC エディター — RTSP 2.0 (RFC 7826)
- ONVIF — 高度なビデオ ストリーミング用のプロファイル T
- SmartRTSP — 公式の製品とプラットフォームのステータス
- iSpyConnect — Agent DVR 公式概要
- Frigate — 公式ドキュメント
- Scrypted — カメラと NVR の公式ドキュメント
- FFmpeg — 公式 RTSP プロトコルのドキュメント