設定: カメラの編集
について
Agent DVR UIの右上にあるサーバーアイコンをクリックして、Devicesの下から「Edit Devices」を選択します。編集したいデバイスを選択して、編集アイコンをクリックします。別の方法として、Live Viewでカメラをクリックして選択し、下部ツールバーの編集アイコンをクリックするか、ショートカットキー「E」を押します。デスクトップでは、Live ViewまたはタイムラインなどのAgent DVRの任意の場所にあるライブサムネイルでカメラを右クリックできます。
これはデバイスを設定するためのメインインターフェースです。上部にはオブジェクトID(この場合は7)、デバイス名(Back Yard)、そして右側にはすべての設定可能なエリア(タブと呼ばれます)へのアクセスを提供するメインデバイスメニューが表示されます。設定の隣にある稲妻アイコンは、OKをクリックする必要なく変更がすぐに適用されることを示しています。
一般的な
このタブは、一般的で頻繁に使用される設定へのアクセスを提供します。
- 名前: カメラに「オフィス」や「裏庭」などの説明的な名前を付けます。
- 有効: Agent でカメラがアクティブであるかどうかを制御します。注意: USB カメラでない限り、デバイスの電源は切れません。
- デコーダ: 詳細ビデオソース設定に移動しました。
- ソースタイプ: Agent DVR がデバイスに接続する方法を選択します。ビデオソースタイプを参照してください。ドロップダウンの右側のボタンをクリックして構成します。
- ロケーション: ボタンクリックでロケーションを管理します。「メインハウス」などのロケーションを追加し、色と GPS 位置を割り当てます。デバイスがロケーションに割り当てられると、ライブビューで色分けされます。
- グループ: リモート権限とローカルユーザーで使用されます。
- アイコン: デバイスのアイコンを選択します(フロアプランで使用)。
- メモ: このデバイスについて独自のメモを追加します。これらは参照用のみです。
調整
このタブはライブフィードの各種調整にアクセスできます。
- Max Framerate: Agent DVRがフレームをスキップしCPU使用率を低減するために使用します。
- Resize: Agent DVRがフレームをリサイズするために有効にします。サイズは下の詳細セクションのResize WidthとResize Heightで設定します。
- Image Correction: ボタンをクリックして、魚眼カメラと360度カメラを通常の矩形ビューに変換するためのモード、焦点距離、制限、スケールを設定します。仮想カメラオプションを使用して、魚眼ビデオフィードから複数の仮想カメラを作成できます。仮想カメラは独立したデジタルPTZをサポートします。
- Flip: ライブビデオを垂直または水平に反転します。カメラが逆さまに取り付けられている場合に役立ちます。
- Rotate: ビデオを90度または270度回転させます。横向きに取り付けられたカメラに役立ちます。
- Overlay Image: - Upload経由で透明な.pngファイルを提供すると、Agent DVRはそれをカメラストリームにオーバーレイします。
- Resize Width and Resize Height: リサイズ寸法を設定します(0を入力すると自動)。適用するにはカメラを無効化してから再度有効化します。
- Fill Mode: ライブビューでカメラがレンダリングされる方法を制御します - Use Default: Server Settings - Playback - Fill mode(古いバージョンではCenter Images)の設定を使用します。Center: アスペクト比を維持します。Fill: 利用可能なスペースを埋めます。
- Event Buffer: プッシュやメールビデオなどのイベント用にライブストリームをバッファリングする時間を指定します。Agent DVRはこれらの機能が使用されている場合のみバッファリングします。
アクション
Agent に、アラート、デバイスのオフ、録画の終了など、さまざまなイベントが発生した場合にどのような動作をするかを指示します。詳細についてはアクションを参照してください。
アラート
アラートはAI、モーション検知、およびプラグインによって生成されます。詳細については、アラートを参照してください。
オーディオ
カメラにペアリングするオーディオデバイスを設定します(カメラにオーディオストリームがある場合は自動的に設定されます)。オーバーレイオーディオ表示もここで設定できます。
ヒント: マイクを設定するにはクリックし、オーディオ表示の色を変更できます。
- マイク: ボタンをクリックしてカメラにマイクを関連付けます。関連付けが完了すると、マイクは録画にオーディオを提供し、カメラと一緒に有効/無効になります。Agentは、カメラにオーディオがある場合は自動的にマイクコントロールを追加してペアリングします。それ以外の場合は、最初に - デバイスの追加を介してAgentにマイクを追加する必要があります。
- オーディオを無視: カメラに独自のオーディオストリームがあり(多くのIPカメラで一般的)、Agentがそれを使用しない場合は、このオプションをチェックします。この変更を適用するには、カメラの有効/無効を切り替えてください。
- 設定: 関連するマイクを設定するにはクリックします。
- 位置: フレーム内の位置を選択してオーディオオーバーレイを描画します。
- 表示スタイル: カメラのライブストリーム上でオーディオの視覚的な表現の表示スタイルを選択します。
- 背景を表示: オーディオの背景色を表示します。
- 幅: オーディオコントロールの幅を指定します。
- 高さ: オーディオコントロールの高さを指定します。
クラウド
このカメラの録画と写真をGoogle Drive、Dropbox、OneDriveまたはS3などのクラウドストレージに自動的にアップロードしてオフサイトバックアップを行います。
- Provider: アップロード先のクラウドプロバイダーを選択します - - Settings - Cloudでクラウドプロバイダーを設定してください。
- Upload Recordings: 録画を自動的にアップロードする場合はチェックしてください。
- Upload Photos: 写真を自動的にアップロードする場合はチェックしてください。
- Folder: アップロード先のリモートフォルダ。
- Path: Agent DVRがアップロードするパスです。{MEDIATYPE}、{DATE}、{NAME}および{DIR}を使用できます。例えば、{MEDIATYPE}/{NAME}/はビデオをVideo/somefilename.mp4にアップロードします。
- Filename: アップロードされた録画と写真のオプションのファイル名テンプレート。{0:yyyy-MM-dd_HH-mm-ss_fff}などの日付テンプレートまたはカウンター値の{C}を使用します。
- Counter Max: {C}の最大値 - この値に達するとリセットされて0になります。
クラウドアップロードに問題がある場合は、ローカルUIの/logs.htmlのログを確認してください。
検出器
動体検知の詳細については、動体検知を参照してください。
FTP
FTPサーバーに記録または写真をアップロードします。FTPとJavaScriptを使用して基本的なライブストリーミングを設定することもできます。Server FTP Settingsを参照してください。
写真
- 有効: 写真アップロードのオンオフを切り替えます。
- サーバー: - 設定 - FTPでFTPサーバーを追加してから、このリストで選択する必要があります。
- モード: Detected、Alert、Interval、またはNoneから選択します。DetectedとAlertは何かが発生している場合のみイメージを送信します。Intervalはイメージを継続的にサーバーに送信します。API経由でのみFTPイメージをトリガーする場合はNoneを使用します。
- 間隔: モードがIntervalに設定されている場合のフレーム間の最小時間。
- 遅延: モードがDetectedまたはAlertに設定されている場合のフレーム間の最小時間。
- 写真URLを使用: デコードされたライブストリームの代わりに、JPEG URL(写真タブを参照)からイメージをアップロードします。
- 品質: jpegイメージの品質を設定します。低品質ではファイルサイズが小さくなります。
- オーバーレイテキスト: オプションでイメージにテキストを追加します。
- ファイル名: サーバーに保存されるファイル名(例:{C}.webpまたはmyfiles/{C}/frame.webp)。ここではテンプレート日付形式または特殊な{C}を使用できます。これはカウンター値に置き換わります。例えば、Counter Maxが20の場合、0.webp、1.webp、2.webp...20.webp、その後0.webpがアップロードされます。{NAME}を使用してデバイス名をマージすることもできます(v4.4.7.0+)。
- Counter Max: {C}の最大値 - この値に達するとリセットされて0になります。
- カウンター反転: {C}は0のままです(最新のイメージは常に0です) - 既存ファイルはCounter Maxまで段階的に名前が変更されます。ファイル名に日時フォーマッターが含まれている場合、これが正しく機能しないことがあります。
動画
- 有効: 動画アップロードのオンオフを切り替えます。
- サーバー: - 設定 - FTPでFTPサーバーを追加してから、このリストで選択する必要があります。
- ファイル名: サーバーにアップロードされるファイル名(ファイルタイプ拡張子(.mp4など)を除く)(例:{C})。固定ファイル名「myvideo」、テンプレート日付形式、または特殊な{C}を使用できます。これはカウンター値に置き換わります。例えば、Counter Maxが20の場合、0.mp4、1.mp4、2.mp4...20.mp4、その後0.mp4がアップロードされます。Agent DVRはファイル拡張子を追加します。これは記録形式によって異なります。
- Counter Max: {C}の最大値 - この値に達するとリセットされて0になります。
FTPイメージストリーミング
ウェブサイトにアップロードした画像を表示したい場合は、このスクリプトを使用できます(_targetimage変数をアップロードした画像の場所に変更する必要があります)。これは、アップロードした画像に固定のファイル名(例:「myimage.webp」)を指定した場合にのみ機能します(つまり、同じファイルを継続的に上書きします)。
マスク
プライバシーマスクは、隣人の窓や庭など、プライベートに保ちたいビデオ内の領域を隠すための簡単な方法です。「Enabled」スイッチをアクティブにして、プレビュービデオ上のツールを使用してブラックアウト領域を作成します。記録されたビデオにマスクが適用されることを確認するには、録画をエンコードする必要があることに注意してください(当社のRecording sectionを参照)。
MQTT
アクションを使用してMQTT経由でメッセージを送信するか、このタブのオプションを有効にしてすべてのイベントをMQTTサーバーに自動的に転送します。
- MQTTイベント: これをオンにすると、Agent DVRがこのデバイスのイベントパケットをMQTTサーバーに自動的に送信します。設定されたMQTTサーバーが必要です。Home Assistant Discoveryが有効な場合、デバイスもHome Assistantに公開されます。
写真
Photos機能は、キャプチャされた画像をローカルに保存し、Agent DVRユーザーインターフェイスを通じてアクセス可能にします。この機能の利用方法に関する詳細については、Photos ガイドを参照してください。
- Enabled: 写真保存のオン/オフを切り替えます。
- JPEG URL: (オプション) デコード済みビデオストリームを使用する代わりに、Agent DVRがカメラからスナップショットをダウンロードするようにURLを設定します。
- Mode: Detected、Alert、Interval、またはNoneから選択します。「Detected」と「Alert」はアクティビティに基づいて画像を保存し、「Interval」は連続して画像を保存します。APIを通じてのみ写真を保存する場合は、「None」を使用してください。
- Interval: 「Interval」モードでのフレーム間の最小時間。
- Delay: 「Detected」または「Alert」モードでのフレーム間の最小時間を設定します。
- Quality: jpeg画像品質を調整します。品質が低いほどファイルサイズが小さくなります。
- Overlay Text: 画像にオプションのテキストを追加します。
- Apply Zoom: 現在のデジタルパンとズームを保存済み写真に適用します。
- Filename: 保存された画像のファイル名形式を指定します。日付テンプレートまたはカウンター値用の{C}を使用します。例えば、Counter Maxが20の場合、ファイルは0.webp、1.webp、...20.webpという名前になり、その後0.webpからリセットされます。
- FTP: FTPタブの設定に従って、FTPサーバーに画像をアップロードします (v4.0.0.1以上)。
- FTP Filename: FTPサーバーに写真をアップロードする際に使用するファイル名テンプレート。
- Counter Max: {C}の最大値を設定します。この値に達すると、0にリセットされます。
PiP (Picture in Picture) を日本語に翻訳します。
このツールは複数のカメラフィードを単一のディスプレイにオーバーレイできます。有効にするには、「Enabled」を選択し、ドロップダウンメニューからカメラを選択して、プレビュービデオに矩形を描画します。矩形は右下隅またはフレーム全体をドラッグして、サイズ変更と再配置ができます。オーバーレイを削除するには、プレビュー領域の外にドラッグします。この直感的な機能は、複数のカメラビューを管理するための合理化されたアプローチを提供します。
- Opacity: 埋め込みビデオの不透明度を設定します(若干のパフォーマンスへの影響がある場合があります)。
プラグイン
Agentは、ビデオとオーディオのプラグインの両方を処理できるようになっており、外部アプリケーションがメディアをリアルタイムで処理し、アラートや検出イベントを生成することができます。プラグインは、ispyconnect.comのリモートウェブサイトポータルを介してインストールすることができます。インストールするには、 - プラグインに移動してください。カスタムプラグインの開発に興味がある場合は、プラグインガイドをご参照ください。
PTZ(パン、チルト、ズーム)
Agent DVRは複数のPTZ(パン、チルト、ズーム)デバイスに対する堅牢なサポートを提供します。PTZを制御するためのユーザーインターフェースはLive Viewページにあります。
- Controller: PTZを制御するために使用される方法を選択します(通常はカメラモデル)。デジタルのみのカメラの場合は「Digital」を選択してください。「ONVIF」を選択する場合は、「General」タブのソースタイプがONVIFに設定され、適切に構成されていることを確認してください。
- Pelco: Pelcoデバイスとの通信構成のためにPelco設定にアクセスします。
- ONVIF: ONVIFのPTZコマンドの速度を調整します。デバイスが2軸の動きをサポートしていない場合は、角度PTZ制御のサポートを切り替えてください。注:カメラがONVIFで継続的に動くか異常な動作をする場合は、角度制御を無効にすると問題が解決するかもしれません。一部のONVIFデバイスは単純な上下左右のコマンドで動作します。
- PTZ URL: 通常は空白のままで、Agent DVRがIPカメラのURLを使用してコマンドを送信しますが、必要に応じてここでオーバーライドできます。
- Calibration Delay: 誤検知を防ぐため、PTZが使用されている間、Agent DVRはモーション検知イベントを短時間無視します。これはカメラの動きがモーション検知器をトリガーする可能性があるためです。
- Digital PTZ: タッチまたはマウスホイールでデジタルパン、チルト、ズームを有効にします。
- Port: カメラのWebインターフェースに使用されるポートに設定します(一般的にはポート80)。
- Channel: オプションでカメラのチャネルに合わせるようチャネル番号を設定します。
- Username: カメラのユーザー名をオーバーライドします(デフォルトのユーザー名を使用するには空白のままにします)。
- Password: カメラのパスワードをオーバーライドします(デフォルトのパスワードを使用するには空白のままにします)。
- Flip: コントロールを水平、垂直、またはその両方で反転させます。
- Rotate: コントロールの向きを0度、90度、または270度回転させます。カメラが横向きにマウントされている場合に便利です。
- Zoom Out Delay: 一定時間後にカメラを自動的にズームアウトして、ズームインしたままになっていないことを確認します。この機能を無効にするには0に設定します。
- Zoom Out Delay (digital): Zoom Out Delayと同じですが、デジタルズーム用です。無効にするには0に設定します。
未登録カメラのPTZサポートを追加する
Agent DVRは、PTZカメラを制御するためにJSONファイル(「PTZ.json」と呼ばれます)を使用します。このファイルは次のフォルダーにあります:
Agent\
このファイルを編集することで、カメラのサポートを追加することができます(技術的な知識がある場合)。考慮すべきいくつかの重要なポイント:
- このファイルを変更した場合、変更を読み込むためにAgent DVRを再起動する必要があります。
- Fiddlerを使用して、PTZを制御するためにカメラが受け取るコマンドを見つけます(Fiddlerが実行されている間に既存のWebインターフェースを使用します)。
- Fiddlerで見た内容と一致する既存のエントリを確認してください。別のモデルが互換性がある可能性があります。
- カメラエントリに新しい連続IDを指定することを確認してください。
- CommandURLエントリはカメラのネットワークアドレスに対して相対的であるため、http://...で始めるべきではなく、/で始めるべきです。
- PTZ方向(左、左上など)のエントリは、CommandURLのクエリストリングに追加されます。Agent DVRは自動的にURLを構築します。
- 変更をテストするには、カメラを編集し、PTZモードを新しいエントリに変更することを忘れないでください。
- 動作するようになった場合は、ぜひ私たちに送ってください。将来のAgent DVRのバージョンに含めることができるように(更新としてダウンロード可能にします)。
PTZスケジューラ
Agent DVRのPTZスケジュール機能を使用すると、PTZカメラの日次スケジュール済みコマンドリストを作成できます。この機能は複雑なパトロール動作を実行するように設計されています。たとえば、12:00:00から開始して、300秒(5分)ごとにカメラをポジション1に移動し、この操作を12回繰り返して1時間の合計期間にするスケジュールを設定できます。その後、12:01:00、12:02:00などから開始して、ポジション2、3など同様のエントリを作成し、カメラの1時間のダイナミックパトロールスケジュールを確立できます。
-
PTZスケジューラ
PTZスケジュール: PTZスケジュール機能を有効または無効にします。
- 移動時に一時停止: カメラのPTZコントロールが手動で使用された場合、指定された秒数の間PTZスケジュールを一時停止します。
- モーション検出時に一時停止: モーションが検出された場合、PTZスケジュールを一時的に停止します。
- 設定: スケジュールエディタを開きます。各エントリには、時間(または日出/日没とオフセット)、実行する曜日、繰り返し間隔と回数、実行するPTZコマンドが含まれます。
PTZパトロール
PTZパトロール機能は、カメラのパトロール設定を簡素化したアプローチを提供します。単にパトロールポイントとそれぞれの所要時間(カメラが各ポイントで滞在する秒数)を追加するだけで、パトロール機能を有効にすると、カメラは自動的にこれらのポイントを巡回します。
この機能は、デバイススケジューラを使用して簡単に有効または無効にすることができます。
-
PTZパトロール
PTZパトロール: PTZパトロール機能のオンまたはオフを切り替えます(v4.4.2.0以上で利用可能)。
- 設定: PTZパトロール設定ガイドにアクセスします。
PTZパトロール
PTZパトロールシステムでは、各位置の間に遅延を設けたPTZコマンドのシーケンスを追加できます。これが有効になると、Agent DVRはこれらの位置を順番にサイクルします。
カメラが利用可能なコマンドのリストを表示するために有効にする必要がある場合がありますので注意してください。
パトロールシステムは、動きが検出された場合やカメラが手動で移動された場合にパトロールを一時停止するために、PTZスケジュール設定の下の設定を使用します。
カメラの移動が動きの検出を引き起こす可能性があることに注意してください。検出器タブの動きのタイムアウト設定を確認してください。
この機能は、デバイススケジューラを使用して簡単に有効または無効にできます。
PTZ トラッキング
Agent DVRのトラッキング機能はオブジェクトトラッカーを使用してカメラの視野内で移動する物体を識別し、PTZコントローラーを使ってシーン内でそれらを追従します。
- 有効: PTZトラッカーを有効または無効にします。
-
設定: PTZトラッカー設定を設定します:
トラッキング
- トラッキングモード: 全方向、水平のみ、または垂直のみから選択します。
- 反転: トラッキング方向を逆にします。例えば、右への移動が検出された場合、カメラは左に移動します。これは交通などの高速移動イベントをキャプチャするのに役立ちます。
- トラック停止遅延: オブジェクトを追従してから停止するまでの最大時間(ミリ秒)。
- 自動ホーム: カメラがホームコマンドをサポートしている場合、移動が検出されなくなった後にプリセットされた「ホーム」位置に戻るようにカメラを設定します。
- ホームコマンド: 自動ホーム機能に使用するカメラの特定のホームコマンドを選択します。
- 自動ホーム遅延: 移動が停止してからホームコマンドを実行するまでの待機時間を決定します。
記録
Agent DVRは、モーション検出、アラート、グループ検出、グループアラート、マニュアルコマンド、またはスケジュールなど、さまざまな記録モードを提供します。IPカメラは通常2つのストリームを提供します:モーション検出とライブビューに最適な低解像度ライブストリームと、生記録に適した高解像度メインストリームです。最適なパフォーマンスのために、Agent DVRでIPカメラソース(General - Source Typeの下)をこれら2つのストリームで構成してください。Agent DVRは、高解像度ストリームを直接記録に使用し、CPU集約的なデコードおよびエンコードの必要性を回避します。
グループ検出とグループアラートに基づいて記録するには、Alertsタブでグループを指定してください。
ストリームが1つだけ利用可能な場合、Agent DVRはそれを生のまま記録でき、エンコードを避けることでCPU使用量を削減します。このためにEncoderをRaw Live Streamに設定してください。再生の問題が発生した場合は、EncoderをEncodeに切り替え、Source Type設定からメイン記録URLを削除してください。
生記録モードでは、オーバーレイ(マスク、オーバーレイ画像、タイムスタンプなど)は記録に表示されません。Agent DVRはカメラから生ビデオを直接保存するためです。これらの要素を含めるには、EncoderをEncodeに設定し、Source Typeからメインストリーム設定を削除してください。
- Mode: オプションには、Alert、Detect、Group Alert、Group Detect、Manual、Constant、またはDisabledが含まれます。Alertはアラートイベント中に記録します(Alertsを参照)。Detectはモーションが検出されたときに記録します。Group AlertおよびGroup Detectは、カメラのグループ内のいずれかのデバイスがアラートまたは検出されたときに記録します。Manualはコマンドまたはスケジュール経由で記録でき、継続的に記録できます。Disabledはすべての記録を防止します。マニュアル記録はDisabledを除くすべてのモードで利用可能です。Constant記録は常に記録され、24/7継続記録を提供します(ライブUIから記録を停止することはできません)。
- Encoder:
重要:生記録ストリームをエンコードしません。エンコードするにはまずストリームをデコードする必要があります。生記録ストリームをデコードしている場合、それをライブストリームとして使用する方がより効率的です。
記録方法を選択してください:
- Raw Live Stream: カメラのライブストリームから生データを保存します。CPU使用量は最小限です。オーバーレイやマスクは含まれません。FFmpegソース(IPカメラやOnvifなど)でのみ機能します。その他のソースはEncodeを使用します。
- Raw Record Stream: カメラの記録ストリームから生データを保存します。CPU使用量は最小限です。オーバーレイやマスクは含まれません。FFmpegソース(IPカメラやOnvifなど)でのみ機能します。その他のソースはEncodeを使用します。
- Encode: ライブストリームをビデオファイルにエンコードします。オーバーレイとマスクが含まれます。高解像度記録が必要な場合は、ライブストリームをカメラ上の高解像度エンドポイントに設定してください。
- Motion Adaptive Encode: モーションが検出されない限り、低フレームレートでエンコードします。
- Action Adaptive Encode: 「Trigger Activity Detected」アクションによってトリガーされない限り、低フレームレートでエンコードするため、AIまたは外部イベントが完全フレームレートの記録をいつ実行するかを制御できます。
エンコーディングオプションについては「Advanced Settings」を参照してください。生記録はインスタント再生(記録中に視聴)をサポートしていることに注意してください。エンコードされたファイルは、再生可能になる前に保存を完了する必要があります。
- Max Record Time: 新しいファイルを開始する前の最大記録期間。
- Min Record Time: 最小記録期間。
- Inactivity Timeout: モーションまたはアラートトリガーが停止した後、記録を継続する期間。
- Buffer: 秒単位の事前記録バッファ時間。記録が開始されたときにディスクにダンプされます。
- Max Framerate: エンコーディングの最大フレームレート。CPU/ディスク使用量と品質に影響します。
Advanced Settings
- Use System Clock: フレームタイムスタンプにシステムクロックを使用して、一部のカメラからのシーケンス外タイムスタンプに対応します。これはパケット損失を引き起こす可能性があります。これにより、再生がぎくしゃくする可能性があります。
- Codec: Encodingを参照してください。
- H264 Profile: H264エンコーディングプロファイル(Auto、Baseline、MainまたはHigh)を選択してください。
- Encode Device: デフォルトの場合は空白のままにするか、複数のGPUが利用可能な場合はデバイスインデックスまたはパス(たとえば/dev/dri/renderD128)を指定してください。
- Adaptive Framerate: アダプティブエンコードモードは、アクティビティがないときに低フレームレートで音声なしで記録し、アクティビティが検出されたときに高レートで音声を含めて記録するため、継続的な記録を保ちながらディスク領域を節約します。これはアイドル時のフレーム間の時間を設定します。
- Apply Transforms: 生記録に反転および回転変換を適用します。特に高解像度カメラの場合、CPU使用量が増加する可能性があります。
- Apply Digital Zoom: 記録中に現在のデジタルズームとパンを適用します(エンコードのみ)。
- Filename: ファイルタイプ拡張子を除くテンプレートファイル名を入力してください。Agent DVRは使用されたエンコーダーに基づいて拡張子を追加します。デフォルトは{id}_{0:yyyy-MM-dd_HH-mm-ss_fff}です。マージタグを参照してください。
- Save Thumbnails: デフォルトでは、Agent DVRは各記録について小さいサムネイルと大きいサムネイルを保存します(モーション検出器を実行している場合は最大モーメントのポイントで撮影されます)。これはUIの記録の画像を表示するために使用されます。
- Trigger Timeout: 「Trigger Recording」アクションからの記録を保ち続ける期間。これはすべてのアクション呼び出しでリセットされます。(v4.3.7.0以上)
- Reduce: エンコードされたビデオファイルのサイズを削減します(v5.3.1.0以上)
- Quality: 記録品質設定。エンコードされたビデオにのみ適用されます。
エンコーディング
デフォルトでは Agent DVR はカメラからのraw ストリームを可能な限り保存します - これはアプリケーションの CPU 使用率を最小化しますが、いくつかの欠点があります(オーバーレイやマスクはファイルに書き込まれません)。代わりにエンコードするには、記録設定で Encoder を Encode に設定してから、下部の Advanced セクションを展開してエンコーダーを設定してください。
Agent DVR は H264、H265(terms、セクション 26 を参照)、VP8、VP9 および AV1 へのエンコードに対応しています。H264 がデフォルトですが、他のコーデックを使用することで、より少ないディスク領域の使用量を得られる可能性がありますが、CPU 使用率が高くなる可能性があります。GPU が有効で、ハードウェアが利用可能な場合、Agent DVR はファイル生成に使用しようとします。/logs.html のログを確認して、Agent DVR がハードウェアデバイスを使用できたかどうかを確認し、タスクマネージャーで CPU を過度に使用していないことを確認してください。使用している場合は、エンコーダーまたはソース動画の解像度を調整する必要があるかもしれません。
RTMP
RTMPを使用して、このカメラのライブストリームをYouTubeやTwitchなどのプラットフォーム、または自身のストリーミングサーバーに配信できます。このデバイスのストリーミングに使用する特定のRTMPサーバーを設定してください。
- RTMPサーバー: このデバイスを外部プラットフォームにライブストリーミングするため、サーバー設定からRTMPサーバーを選択してください。「Default」は利用可能な最初のサーバーを選択します。
スケジュール
カメラの記録時間をスケジュール設定で管理します。スケジュール設定では、カメラの有効・無効の切り替え、記録の開始・停止、および週単位または特定の日付での各種設定の変更が可能です (バージョン 4.4.4.0 以降)。
ヒント: - Settings - General で「Apply Schedule at Start」を有効にすると、Agent DVR はスタートアップ時に設定されたスケジュールに従ってデバイスを自動的に構成します。この設定を有効にしない場合、Agent DVR はデバイスの最後の既知の状態で起動します。
新しいスケジュール設定を追加するには、カメラを編集し、「Schedule」タブに移動して、「Configure」をクリックしてから「Add」をクリックします:
- Enabled: このオプションをチェックしてスケジュール設定を有効にします。有効な設定はスケジュール概要に緑色のチェックマークで表示され、無効な設定は X で表示されます。
- Type: 特定の時刻、日の出、または日の入りから選択します。日の出または日の入りのオプションを選択した場合は、正確な時間計算のため、「General」タブで GPS 座標を持つ場所を指定してください。
- Sunrise Offset: 日の出または日の入りを使用する場合、計算された時刻からのオフセット時間を分単位で設定します。
- Time: スケジュール設定のローカル時刻を指定します (日の出または日の入りが選択されている場合は適用されません)。
- Command: 実行するコマンドを選択します。オプションには、特定の時刻にアラート アクションをスケジュール設定する Alert Action Run が含まれます (Actions を参照)。バージョン 4.0.9.0 以降では、スケジュールに従ってモーション検出器またはサウンド検出器の感度を調整するオプション (Detector: Set Sensitivity) もあります。
- Date: アクションの特定の日付を設定するか、スケジュール実行対象となる曜日を選択します。設定した日付を消去することでモード間で切り替えます。
- Days: スケジュール実行対象となる曜日を選択します。選択された曜日がハイライト表示されます。
ストレージ
ストレージ設定を参照してください
話す
Talk機能を使用すると、カメラのスピーカーを通じて双方向オーディオで話すことができます。例えば、訪問者に挨拶したり、侵入者を警告したりできます。 Agent DVRはさまざまなデバイスのtalk機能をサポートしています。ユーザーインターフェースを通じてtalk機能を有効にするには、適切なtalkモデルを選択します。 talk機能へのアクセスはライブビューセクションで利用できます。
- Model: デバイスのtalkモデルを選択します。ドロップダウンの横のボタンをクリックして設定します。
- Gain: 送信音声の音量を制御します。
UIで使用するマイクを選択するには、Accountメニュー - UI Settings (v5.8.1.0+)をクリックします。
ローカル再生(Agent DVRを実行しているコンピュータからの再生)時にtalkを再生する場所を選択するには、 - Settings - GeneralをクリックしてTalk Deviceオプションを設定します。
タイムラプス
Agent DVRは、カメラまたは一連の画像からタイムラプス録画を作成する機能を提供します。これは、建設プロジェクト、庭の成長、夕日など、数時間または数日を短いビデオに凝縮するのに理想的です。これらのタイムラプス録画は、timelineでは半分の高さのバーとして識別でき、recordingsセクションで"TL"オーバーレイでマークされた状態で表示できます。タイムラプスの生成はスケジューラー機能を使用して管理できます。
写真のみを保存する場合は、Photo Frameインターバルを設定します。タイムラプスビデオを生成する場合は、Video Frameインターバルを設定します。たとえば、フレームレートを5に、ビデオフレームインターバルを60秒に設定すると、毎秒5フレームで再生されるビデオが生成され、各フレームは実際の時間の1分を表します。
- Enabled: タイムラプス生成を有効または無効にします。
- Frame Rate: 生成されるビデオファイルのフレームレートを1秒あたりのフレーム数(fps)で設定します。
- Video Frame Interval: ビデオファイルにフレームを追加する頻度を指定します(無効にする場合は0に設定)。
- Use Photo URL: ライブストリームの代わりに、カメラのJPEG URL(Photosタブを参照)からフレームをキャプチャします。
- Photo Frame Interval: 写真をキャプチャしてgrabsディレクトリに保存する頻度を決定します(無効にする場合は0に設定)。
- Save Every: タイムラプスビデオファイルを完成させて新しいファイルを開始する間隔を分単位で設定します。
- Filename: 生成されたタイムラプスファイルのテンプレートファイル名を入力します(例:{0:yyyy-MM-dd_HH-mm-ss_fff})。
タイムスタンプ
Agent DVRのタイムスタンプオプションを使用すると、ライブビデオストリームにタイムスタンプ(オプションで追加データ)をオーバーレイできます。これらのタイムスタンプは、エンコーディング(CPUまたはGPUを使用、デバイスからのraw recordingではない)を行っている場合にのみ記録で表示されることに注意してください。エンコーディングの詳細については、Recordingセクションを参照してください。
- グローバル設定を使用: Server Settings - UIの共有デフォルトでタイムスタンプをスタイル化します。これをオフにして、このカメラのタイムスタンプをカスタマイズします。
- フォーマッター: タイムスタンプのコンテンツをカスタマイズします。これは複数行フォーマットをサポートし、API経由で更新されます。利用可能なタグは以下の通りです:
- {FPS} - 毎秒フレーム数を表示します。
- {0:G} - 日時を表示します。
- {0:T} - 時間のみを表示します。
- {NAME} - カメラ名を表示します。
- {LEVEL} - モーション検出レベルを表示します。
- {REC} - カメラが記録している場合は「REC」を表示します。
- {RES} - ビデオ解像度
- {SPACE}, {MEMORY}, {CPU} - 現在のシステム統計。
- {0:ddMMMyy} - カスタム日付形式を表示します。
- 位置: フレーム内のタイムスタンプの配置場所を決定します。
- テキスト色: タイムスタンプテキストの色を設定します。
- 自動フォントサイズ: ビデオ幅に適切なフォントサイズを自動的に選択します。
- フォントサイズ: タイムスタンプのフォントサイズを調整します(高解像度カメラの場合、調整が必要な場合があります)。
- アウトラインカラー: タイムスタンプテキストのアウトラインの色を選択します。
- アウトラインサイズ: テキストアウトラインのサイズを指定します。
- 背景色: タイムスタンプの背景色を選択します。
- 背景を表示: タイムスタンプの背景色のオン/オフを切り替えます。
- 不透明度: タイムスタンプオーバーレイの不透明度を設定します。
- フォントファミリー: システム上の利用可能なフォントから選択します。
- 配置: 境界ボックス内のテキストの配置を選択します。
- 太字: タイムスタンプテキストを太字にするオプション。
- イタリック: タイムスタンプテキストをイタリック体にするオプション。
- 時間オフセット: タイムスタンプに表示される時間に時間単位のオフセットを適用します。
AI顔認識
「顔認識」を参照してください。
AI LPR
LPRを参照してください。
AIオブジェクト認識
詳細はオブジェクト認識を参照してください