[AI ルーター] Frigate カメラの設定方法
本ページでは、高精度な AI 物体検出機能を利用できるようにするために、Frigate にカメラを設定する方法をご紹介します。
1. 準備
Frigate でカメラを設定する前に、以下のことをご確認ください:
- Frigate がインストールされており、ログインできる状態であること。インストールと初回ログインについて、詳しくは [AI ルーター] Frigate をインストールし、アカウントとパスワードを設定する方法 をご覧ください。
- IP カメラがルーターに接続されており、RTSP(リアル タイム ストリーミング プロトコル)が有効になっていること。また、RTSP 専用のユーザー名とパスワードを設定していること。RTSP の設定方法について、詳しくはお使いのカメラの取扱説明書をご覧ください。Frigate の設定時には、クラウドサービスにログインするときのパスワードではなく、カメラの RTSP 設定項目で確認または設定した専用のパスワードを必ず使用してください。
2. カメラの RTSP ストリーム URL を取得する
ネットワーク カメラ(IP カメラ)を設定して RTSP を有効にします。
- カメラがローカル ネットワーク(Wi-Fi または有線 LAN)に正常に接続されていることを確認し、可能であれば静的 IP アドレス(固定 IP アドレス)を設定します。
- カメラの管理画面にアクセスし、RTSP(リアル タイム ストリーミング プロトコル)を有効にします。これは Frigate が映像を取得するために必要です。
- カメラの RTSP ストリーム URL をメモします。これが Frigate がカメラを接続するための鍵となります。一般的な形式は次の通りです: rtsp://<username>:<password>@<camera_ip_address>/<stream_path>
3. Frigate の設定ファイルを編集する
Frigate の管理画面にアクセスし、左メニューの「Configuration Editor」をクリックします。以下のように設定ファイルを編集します。
* cameras セクションの、カメラ名と RTSP ストリーム URL をお使いのカメラの情報に置き換えてください。
* RTSP URL の形式はブランドによって異なります。詳しくは、お使いのカメラの取扱説明書をご覧ください。
* <username> と <password> は、カメラで設定した専用の RTSP アカウント認証情報であり、<IPCam IP> はカメラの IP アドレスです。必ず実際のカメラ情報に置き換えてください。
mqtt:enabled:falsedetectors:routernpu:type:npumodel:path:/cpu_model.tflitewidth:320height:320cameras:AMCREST_Example:# <- カメラ名enabled:trueffmpeg:inputs:-path:rtsp://<username>:<password>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0# <- RTSP URLroles:-detectdetect:enabled:true# <---- カメラ映像が表示されるまで detection を無効にするwidth:1280height:720version: 0.15-1

編集が完了したら、画面右上の[Save & Restart]をクリックして保存し、Frigate を再起動します。
4. カメラ映像を確認する
再起動後、Frigate のメイン画面に戻ると、追加したカメラの映像が表示されます。

映像が表示されない場合は、RTSP URL がお使いのカメラ ブランドの形式と一致していることを確認してください。
5. 複数のカメラを追加する
さらに、複数のカメラを追加するには、cameras セクションでカメラごとに異なる名前と RTSP URL を指定します。
* <username> と <password> は、カメラで設定した専用の RTSP アカウント認証情報であり、 <IPCam IP> はカメラの IP アドレスです。必ず実際のカメラ情報に置き換えてください。
mqtt:enabled:falsedetectors:routernpu:type:npumodel:path:/cpu_model.tflitewidth:320height:320cameras:AMCREST_Example:# <- カメラ名enabled:trueffmpeg:inputs:-path:rtsp://<username>:<password>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0# <- RTSP URLroles:-detectdetect:enabled:true# <---- カメラ映像が表示されるまで detection を無効にするwidth:1280height:720Tapo_Example:# <- カメラ名enabled:trueffmpeg:inputs:-path:rtsp://<username>:<password>@<IPCam IP>:554/stream1# <- RTSP URLroles:-detectdetect:enabled:true# <---- カメラ映像が表示されるまで detection を無効にするwidth:1280height:720version:0.15-1
設定が完了すると、Frigate のメインページに複数のカメラ映像が表示されます。

6. 詳細設定
Frigate と Home Assistant の統合設定について、詳しくは [AI ルーター] Frigate と Home Assistant を統合する をご覧ください。
より高度な設定については、Frigate 公式サイト Getting started | Frigate(外部リンク) をご覧ください。