> For the complete documentation index, see [llms.txt](https://help.verkada.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.verkada.com/verkada-cameras/ja/bideosutorminguto/live-streaming/local-streaming-on-verkada-cameras.md).

# Verkadaカメラでのローカルストリーミング機能

ローカルストリーミング機能とは何か、どのように動作するかを学びます

ローカル ストリーミング機能とは、Verkada カメラからのカメラフィードがクラウドからアクセスされるのではなく、アクセス先デバイスへ直接転送されることです。

この機能により、インターネット経由で送受信されるトラフィック量が削減されます。カメラのストリーミングする内容を表示しているとき、カメラは自動的にローカル ストリーミング機能モードへ移行しようとします。

{% hint style="warning" %}
カメラのライブ映像にリモートでアクセスする場合（ローカル ストリーミング機能が使用できない場合）、動画はクラウド経由でプロキシされ、取得と再生を高速化するためにキャッシュされます。この方法により、ローカルエリアネットワーク (LAN) の帯域幅に悪影響を与えることなく、多数の同時視聴者を利用できます。
{% endhint %}

***

## ローカル ストリーミング機能の要件

* アクセスするデバイスは、カメラのプライベート IP に到達できる必要があります。
* ポート 4100 TCP/UDP は、クライアントとカメラ間で双方向に開放されている必要があります。
* クライアントとカメラの間にプロキシがあってはなりません。
* 参照 [カメラに必要なネットワーク設定](/command/ja/herupugadesuka/required-network-settings.md) 許可リストに登録されたドメイン向け。

{% hint style="warning" %}
カメラが H.265 に設定されていて、最終ユーザーがサポートされていない H.265 ブラウザーおよび/またはデバイスを使用している場合、カメラは SQ ローカル ストリーミング機能は使用できますが、HQ ローカル ストリーミング機能は使用できません。詳細は次を参照してください。 [**カメラの高効率ビデオ符号化 (HEVC)**](/verkada-cameras/ja/bideosutorminguto/live-streaming/camera-high-efficiency-video-encoding-hevc.md)**.**
{% endhint %}

***

### デバイスがローカル ストリーミング機能を使用しているか確認する

|                                   |                                                                                                                                                                                                                                                                            |
| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **表示**                            | **例**                                                                                                                                                                                                                                                                      |
| Web またはモバイルブラウザーでローカルにストリーミングする   | <img src="https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-8d2f6f6578c80fa7ce2bb32a85ab4a1f5f8f7015%2F030d89e888717259b60f41845861c4b5a6f232bd.png?alt=media" alt="" data-size="original"> |
| Command Mobile アプリでローカルにストリーミングする | ![](https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2F5AvC0Cw3xT2H8XVCN1u9%2FScreenshot%202026-04-23%20at%2010.25.37%E2%80%AFAM.png?alt=media\&token=303b3b3e-ab43-4291-b709-ebca0a7d1c8e)           |
| Command Mobile アプリでリモートにストリーミングする | ![](https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2FGPKlafcsMW1qU8jiQ6sq%2FFile%20\(8\).jpg?alt=media\&token=2dea712b-aaa2-4523-b55e-eec0450d34c2)                                                 |

## ローカル ストリーミング機能の仕組み

{% stepper %}
{% step %}
**カメラのドメイン ネーム システム (DNS)** [**録画を登録する必要があります**](#h_2fa97bf9bd)**.**
{% endstep %}

{% step %}
**Verkada Command は、ストリーミング機能デバイスに、次を確立することを試行するよう指示します** [**カメラとのローカルにストリーミングする接続**](#h_ffd43b346e)**.**
{% endstep %}

{% step %}
**ストリーミング機能デバイスは次を要求します** [**カメラの DNS 録画**](#h_071100bc92)**.**
{% endstep %}

{% step %}
**ストリーミング機能デバイス** [**カメラとの安全な接続を確立します**](#h_a9ef69580b)**.**
{% endstep %}

{% step %}
**カメラフィードは送信されます** [**ストリーミング機能デバイスへ直接**](#h_97ccafdecb)**.**
{% endstep %}
{% endstepper %}

### 手順 1: カメラの DNS 録画が登録される

カメラが Command に接続すると、プライベート IPv4 アドレスを含むメタデータを共有します。Verkada はこのデータを使用して、カメラのプライベート IP アドレスに対する公開タイプ A DNS 録画をプロビジョニングします。これで、ローカル DNS サーバーはカメラの完全修飾ドメイン名 (FQDN) に対する要求を解決できるようになります。この DNS 録画はローカル ストリーミング機能に利用されます。

<div align="left" data-with-frame="true"><img src="https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-41a4200782bf69b08e745541cea87e80a729beec%2Fa703aea1c9d82932c1f1c69641b0166b3b0f24c8.png?alt=media" alt=""></div>

### **カメラの FQDN を取得する**

{% stepper %}
{% step %}
**Verkada Command で、All Products > Cameras > カメラのライブ ストリーミングする画面に移動します。**
{% endstep %}

{% step %}
**任意の場所を右クリックして \[Inspect] をクリックし、\[Network] タブを探します。**
{% endstep %}

{% step %}
**結果をフィルタリング `ping` を実行してページを更新します。**

ping トラフィックには、表示中のカメラの FQDN が含まれています。

{% embed url="<https://player.vimeo.com/video/691052916>" %}
カメラの FQDN を取得する
{% endembed %}
{% endstep %}
{% endstepper %}

### 手順 2: ローカル ストリーミング機能へ移行する

カメラのライブストリームにアクセスすると、ストリーミング機能デバイスはローカル ストリーミング機能に切り替えようとします。カメラのプライベート IP アドレスにデバイスから到達でき、必要なドメインがネットワークで許可されていれば、ストリーミング機能デバイスはカメラとの HTTPS 接続を確立し、ライブフィードを直接受信します。

<div align="left" data-with-frame="true"><img src="https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-03feb0e8015d3256b1a183133b2cde23e1070608%2F7ef831bbd616c5d19d5a9c3333005d989d362356.png?alt=media" alt=""></div>

### 手順 3: ストリーミング機能デバイスがカメラの DNS 録画を要求する

{% stepper %}
{% step %}
**カメラフィードにアクセスすると、Command はストリーミング機能デバイスにカメラの FQDN への接続を確立するよう指示します。**
{% endstep %}

{% step %}
**アクセスするデバイスは、カメラの FQDN に対して標準の DNS 要求 (UDP ポート 53) を送信します。**
{% endstep %}

{% step %}
**DNS は FQDN を解決し、カメラのプライベート IP アドレスをアクセスするデバイスに提供します。**

<div align="left" data-with-frame="true"><img src="https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-cff06b5cd790d0995bc1d4e0d59c3e9c14465dcd%2Fa28d1cec86da3289e811f357cf6ccfb30b01219e.png?alt=media" alt=""></div>
{% endstep %}

{% step %}
**デバイスはポート 4100 で HTTPS セッションの確立を試みます。デバイスがカメラのプライベート IP アドレスに到達できない場合、この時点でプロセスは終了し、ストリーミングするはローカルに移行しません。**

{% hint style="info" %}
カメラの IP アドレスは次で確認できます [カメラの設定ページ](/verkada-cameras/ja/she-ding/view-and-edit-camera-settings.md).
{% endhint %}
{% endstep %}
{% endstepper %}

### 手順 4: ストリーミング機能デバイスがカメラとの安全な接続を確立する

カメラのプライベート IP アドレスに到達できる場合、TCP セッションが開始されます。SSL ハンドシェイクが発生し (TLS 1.2)、HTTPS セッションが確立されます。これにより、トラフィックが暗号化され、安全になります。この接続を通じて、カメラの SQ ライブフィードにアクセスされます。\
​​\
ポート 4100 のカメラのプライベート IP に対する TCP ハンドシェイクを示すパケットキャプチャ:

<div align="left" data-with-frame="true"><figure><img src="https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2FKUmvFkREfGlkZ0eZn26l%2FScreenshot%202026-04-23%20at%2010.32.09%E2%80%AFAM.png?alt=media&amp;token=b6c7da37-60c1-4d5a-8e0e-65c42de7ee52" alt=""><figcaption></figcaption></figure></div>

カメラが提示する公開署名証明書を示す TLS 鍵交換:

<div align="left" data-with-frame="true"><img src="https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-b57304f29034bc2d429258e689a66875f7d51960%2F78bd2c5d0cf907bee66f35b371739d5b8de55666.png?alt=media" alt=""></div>

### 手順 5: カメラフィードがストリーミング機能デバイスに直接送信される

安全な接続が確立されると、カメラは動画をクライアントに送信します:

<div data-with-frame="true"><img src="https://2033575148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-98b645c246fbd20cd57ff7e630652189acdb4766%2F5c1e84d6550ccaad9550a1fdac2c97a44b6040bf.png?alt=media" alt=""></div>

***

## 履歴再生

ローカル ストリーミング機能経由で履歴映像を表示する場合、 [複数カメラ再生速度の制限](/verkada-cameras/ja/bideosutorminguto/view-historical-footage/add-cameras-to-a-multicamera-view.md#multi-camera-playback-speed-limits) は、クラウド ストリーミング機能の場合と同じように適用されます。参照: [履歴映像を表示](/verkada-cameras/ja/bideosutorminguto/view-historical-footage.md) カメラ台数ごとの速度制限について。

***

## トラブルシューティング

ローカル ストリーミング機能で問題が発生している場合は、次を試してください:

* カメラがオンラインで、期待どおりにストリーミング機能していることを確認します。
* ネットワーク構成を確認します:
  * ストリーミング機能デバイスが同じローカルネットワーク上にあるか、カメラのネットワークへルーティングできます。
  * ポート 4100 TCP/UDP が、ストリーミング機能デバイスとカメラの間で双方向に開放されています。
  * ネットワーク上にプロキシがありません。
* ストリーミング機能デバイスを確認します:
  * 最新のファームウェアまたはソフトウェア更新が適用されています。
  * ブラウザーのキャッシュと Cookie を消去するか、シークレット/プライベートブラウジングモードを試してください。
  * 別のデバイスでローカル ストリーミング機能をテストし、問題がデバイス固有かどうかを確認します。
* ブラウザーの設定を確認し、ブラウザーで「ローカル ネットワーク アクセス」が許可されていることを確認してください。ブラウザーは既定でローカルネットワークアクセスをブロックする場合があり、その場合ローカル ストリーミング機能が妨げられることがあります。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.verkada.com/verkada-cameras/ja/bideosutorminguto/live-streaming/local-streaming-on-verkada-cameras.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
