なぜカメラはブラウザでは動作するが、Printer Tools では動作しないのか

なぜカメラはブラウザでは動作するが、Printer Tools では動作しないのか

著者 FixoLab


カメラのウェブインターフェースを開くことは、HTTP にアクセスできることを証明します。それは、そのページが Printer Tools と互換性のある直接ストリームを提供していることを証明するものではありません。

Printer Tools は、サポートされているプリンターやカメラとローカルプロトコルを介して通信します。デバイスをプライベートに保ち、認証情報を守り、モデル固有の機能については最新の互換性マトリックスを権威として使用してください。

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

ブラウザが再生しているものを特定する

実際のMJPEG、RTSP、RTSPS、ONVIF、またはWebRTCソースについては、カメラのドキュメントやネットワーク設定を確認してください。ページは裏でJavaScript、ベンダークラウド、または一時的なトークンを使用する場合があります。

認証の挙動を確認する

ブラウザは、以前のログインからのクッキーや資格情報を保持することがあります。Printer Tools は、メディアエンドポイント自体に対してサポートされる繰り返し可能な認証方法を必要とします。

フォーマットとトランスポートを確認してください

RTSP エンドポイントは、表示前にウェブページがトランスコードするコーデック、プロファイル、またはパケットの挙動を提供する場合があります。無効なホスト名や証明書ポリシーが原因で HTTPS が失敗することもあります。

ネットワークパスを比較してください

ブラウザテストは、異なる VLAN にあるコンピューターで実行される場合があります。同じ電話およびネットワークコンテキストから、ローカルネットワークの許可を有効にしてテストしてください。

ローカルトラブルシューティングチェックリスト

  • 直接メディアエンドポイントを見つける。
  • ブラウザのクッキーなしで認証をテストする。
  • コーデックとトランスポートを記録する。
  • 同じクライアントネットワークから比較する。

よくある質問

HTTP 200 はストリームが動作していることを示すか?

要求されたウェブリソースに対してのみであり、別のメディアエンドポイントに対してではない。

Printer Tools はすべてのベンダーのウェブページにログインできるか?

いいえ。特定のカメラプロトコルと認証パスのみをサポートする。

TLS 検証を無効にすべきか?

いいえ。アドレス、証明書、またはサポートされているセキュア設定を修正する。

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