学校の顔認識プロジェクトのために、 DLINK DCS-5000L IPカメラ を購入しました。
事前にスタッフ(理論的)の承認を得ていましたが、インストールしようとしているので、予想以上に難しくなっています。
当初、計画されたセットアップ(すべてのレベルでの承認を想定)は次のとおりでした。
ただし、物事は思ったほど簡単ではありません。学校のルーターに触れる必要がない限り、設定しても問題ありません。代わりに、彼らは私が自分のものを持ってくることを提案しました。
だから私の質問は:ルーターに物理的にアクセスせずにビデオストリームの録画を設定するにはどうすればよいですか?
必要に応じて、自宅から持参できます。
私の質問をより具体的にするために:
私は監視カメラやサブネットワークを設定した経験がないので、今しばらくお待ちください。
どうもありがとう
外部からデータにアクセスするために、学校のルーターでポート転送を構成します
[…]学校のルーターに触れる必要がない限り、私が設定しても大丈夫です。代わりに、彼らは私が自分のものを持ってくることを提案しました。
あなたがまだ接続している限りthrough学校のルーター、これは役に立たない提案でした。ルーターは魔法ではありません。学校のルーターに接続するデバイスの種類(カメラであろうと2番目のルーターであろうと)は関係ありません。ポート転送に関しては同じように動作します。外部からカメラに接続することが不可能な場合は、外部からルーターに接続することも同様に不可能です。
(サブネットワークを作成することができます-確かにそれはルーターdo –ですが、状況を変えることはありません。)
おそらくカメラと監視ステーションを引き続き使用できますが、発信接続のみに制限されます。たとえば、録画デバイスをカメラと同じ学校のネットワークに配置できます。適切に管理されたネットワーク内の内部接続には、ポート転送は必要ありません。 (ただし、それが機能しない場合は、その後独自のルーター/スイッチを持参して2つを直接接続できます。)
(カメラは、D-Linkの「mydlink」クラウドサービスを使用した自動NATパススルーをサポートしているようですが、スマートフォンアプリからのアクセスのみに制限されている可能性があります。)
別のアプローチは、VPNサーバー(NASへのOpenVPNなど)に接続するルーターまたはRaspberry Piを導入することです。そうすると、監視ステーションはカメラに接続できるようになりますinすでに確立されているVPNトンネル。
ワイヤレスIPセキュリティカメラには2つの動作モードがあります。 1つは、IPアドレスに直接接続し、サポートされている多数のオープンプロトコルを介してビデオストリームをキャプチャするダイレクトアクセスモードです。 2つは、製造元が提供するクラウドベースの中央アクセスです。この場合、あなたとカメラはサーバーに接続し、サードパーティのサーバーを介してビデオをストリーミングします。
2番目のケースでは、ルーターでポート転送を行う必要はありません。ただし、サードパーティのサービスが提供する機能に制限されており、直接のビデオストリームまたは録画へのアクセスが制限される場合があります。最初のケースでは、ルーターにポートフォワードする必要がありますが、カメラへのアクセスは低レベルであり、通常はビデオストリームで好きなことを行うことができます。
カメラがサポートするモードと、ビデオストリームで何をする必要があるかを正確に判断する必要があります。
ご指摘のとおり、ポート転送はオプションではありません。したがって、ニーズに合ったクラウドサービスが利用できない場合は、学校内で接続をセットアップし、学校内ですべてを行う必要があります。
これがどのように見えるかは、繰り返しになりますが、要件によって決まります。カメラをネットワークに接続し、ネットワークに接続された別のNASまたはPCにビデオをストリーミングするだけで十分です。
もう1つの可能性があります。それは、カメラがビデオストリームを書き込むために他のデバイスへの「出力」接続をサポートしていることです。この場合、ホームルーターでポート転送を実行し、カメラにデータを送信させることができます。ただし、これとセキュリティリスクにはいくつかの技術的なハードルがあります。
これが学校のプロジェクトである場合、これが学校とインストラクターによって認可されており、学習目的であると仮定して、私はあなたのプロジェクトを完了するために資格のあるスタッフの支援とサポートを求めます。サポートスタッフと頭を突き合わせても、それほど遠くはありません。
ポートを転送せずに外部からネットワークにトンネリングする方法として ngrok を使用できる場合があります。
接続するポートを確認するには、構成と仕様を確認する必要があります。次に、ngrokを 別のマシンのサーバーに転送 (この場合、サーバーはカメラ自体):
別のマシン(非ローカルサービス)上のサーバーへの転送ngrokは、ローカルマシンで実行されていないサービスに転送できます。ポート番号を指定する代わりに、ネットワークアドレスとポートを指定するだけです。
例:別のマシン上のWebサーバーに転送する
ngrok http 192.168.1.1:8080
これを機能させるには、セットアップ後にカメラのIPを見つけて、トラフィックをカメラに転送できるようにする必要があります。
次に、検出したIPとポートでカメラにアクセスする代わりに、ngrokプログラムが割り当てたURLとポートを介してカメラにアクセスします。