3D プリンター用の ONVIF カメラを検出する方法

3D プリンター用の ONVIF カメラを検出する方法

著者 FixoLab


ONVIF の検出を使えば、IP カメラの RTSP パスを推測する必要がなくなります。Printer Tools はローカルネットワークに検出リクエストを送り、応答したデバイスを読み取り、カメラの ONVIF サービスを使って互換性のあるメディアプロファイルを取得します。

この手順は、プリンターに向けて設置した別のネットワークカメラ向けです。サポートされている Bambu Lab、Creality、Anycubic、FlashForge、Elegoo、Snapmaker のプリンターにもともと搭載されているカメラの代わりになるものではありません。

Printer Tools
Printer Tools

すべての3Dプリンターを1つのダッシュボードで

1つのアプリからBambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo、Prusaのプリンターを監視

Android、iPhone、iPad、Macに対応し、Apple WatchとWear OSのコンパニオンアプリ、VPN、OctoEverywhere、Obicoによるオプションのリモートアクセスも利用可能

Printer Tools

カメラを到達可能なローカルネットワークに置く

カメラと Printer Tools を実行しているデバイスを、検出トラフィックが許可された LAN に接続します。Wi-Fi の周波数帯は異なってもかまいませんが、ゲストネットワークの分離、別々の VLAN、マルチキャストやデバイス間通信をブロックするアクセスポイントがあると、検出できないことがあります。

カメラの起動が完了し、カメラ自体のローカル Web ページやメーカーのツールから認識できることを確認してください。

カメラ専用のアカウントを作成する

カメラがローカルユーザーに対応している場合は、映像の閲覧に必要な権限だけを持つアカウントを作成します。ファームウェア、ネットワーク、クラウド設定を管理する管理者パスワードを使い回さないでください。

固有のパスワードを設定し、安全に保管します。ONVIF や RTSP の認証情報は生成されたサービス URL に含まれることがあるため、完全な URL は決して公開しないでください。

Printer Tools で ONVIF の検出を実行する

外部カメラの設定を開き、ONVIF の検出を開始します。スキャンが終わるのを待ってから、想定しているアドレスとデバイス情報に一致するカメラを選びます。

検出できるのは、標準のローカル問い合わせに応答するカメラだけです。RTSP に対応していても、ONVIF が無効になっていたり、別のインターフェースに制限されていたり、ネットワークでブロックされていたりする場合があります。

メディアプロファイルを選ぶ

多くの ONVIF カメラは、メインストリームと 1 つ以上のサブストリームを提供しています。メインプロファイルは解像度が最も高い一方で、帯域幅やデコード処理を多く消費します。ダッシュボードの小さなプレビューには、サブストリームのほうが適していることがよくあります。

利用できる場合は、控えめな H.264 プロファイルから始めてください。解像度やフレームレートを上げる前に、選んだストリームが安定して開くことを確認します。

検出で何も見つからない場合

カメラの設定で、ONVIF を有効にするスイッチ、ローカルアカウントの要件、サービスポートを確認します。テスト中は一時的に両方のデバイスをメインの LAN に置き、スマートフォンの VPN をオフにしてください。ルーターのファイアウォール全体を無効にしてはいけません。

VLAN をまたいだ手動アクセスはできるのに検出だけが失敗する場合、ネットワークがユニキャスト通信は通しつつ、マルチキャストの問い合わせをブロックしている可能性があります。ネットワークの境界をすべて緩めるのではなく、対応が確認できているストリームでカメラを手動追加してください。

カメラを非公開に保つ

ONVIF、RTSP、カメラの Web インターフェースを、インターネットから転送しないでください。リモートアクセスには VPN を使い、カメラのファームウェアを最新に保ちます。メーカーのクラウド接続を使っておらず、デバイスがローカル専用の設定に対応している場合は、クラウド接続を無効にしてください。

手動で設定する場合は、RTSP カメラ URL を安全に作成してテストする方法 に進んでください。

よくある質問

ONVIF は映像フォーマットですか?

いいえ。メディアプロファイルを記述し、ストリーム URI(多くの場合 RTSP)を返せるデバイスとサービスの規格です。

カメラの Web サイトは開けるのに、検出に失敗するのはなぜですか?

ユニキャストの Web 通信は、マルチキャストの検出問い合わせをブロックするネットワーク経路でも通過できるためです。

最も解像度の高いプロファイルを選ぶべきですか?

必ずしもそうではありません。軽いサブストリームのほうが安定し、監視には十分な場合があります。

この方法でプリンターの内蔵カメラを検出できますか?

サポートされている内蔵カメラには、プリンターのネイティブ連携を使ってください。ONVIF は、互換性のある別の IP カメラ向けです。

公式情報: ONVIF — Profile S

Printer Tools
Printer Tools

すべての3Dプリンターを1つのダッシュボードで

1つのアプリからBambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo、Prusaのプリンターを監視

Android、iPhone、iPad、Macに対応し、Apple WatchとWear OSのコンパニオンアプリ、VPN、OctoEverywhere、Obicoによるオプションのリモートアクセスも利用可能

Printer Tools