web-dev-qa-db-ja.com

IPカメラを学校のネットワークに接続しようとしています

学校の顔認識プロジェクトのために、 DLINK DCS-5000L IPカメラ を購入しました。

事前にスタッフ(理論的)の承認を得ていましたが、インストールしようとしているので、予想以上に難しくなっています。

当初、計画されたセットアップ(すべてのレベルでの承認を想定)は次のとおりでした。

  1. 教室にカメラを設置する
  2. 外部からデータにアクセスするために、学校のルーターでポート転送を構成します
  3. そのデータを自宅のSynologyNASに保存するように監視ステーションを構成する

ただし、物事は思ったほど簡単ではありません。学校のルーターに触れる必要がない限り、設定しても問題ありません。代わりに、彼らは私が自分のものを持ってくることを提案しました。

だから私の質問は:ルーターに物理的にアクセスせずにビデオストリームの録画を設定するにはどうすればよいですか?

必要に応じて、自宅から持参できます。

  • dSLルーター(ちなみに、 D-LINK
  • イーサネットポートを備えた安価なwifiエクステンダー
  • 外付けハードドライブ(リモートアクセスがまったく不可能な場合)

私の質問をより具体的にするために:

  • dSLルーター(またはレンジエクステンダー)を使用してサブネットワークを作成し、それを学校のネットワークに接続できますか? (イーサネットまたはwifiアクセスが利用可能です)
  • 学校外のデバイスへのビデオストリームの録画を設定するにはどうすればよいですか? (または、ルーターに接続されたハードドライブで不可能な場合)

私は監視カメラやサブネットワークを設定した経験がないので、今しばらくお待ちください。

どうもありがとう

2
sousben

外部からデータにアクセスするために、学校のルーターでポート転送を構成します

[…]学校のルーターに触れる必要がない限り、私が設定しても大丈夫です。代わりに、彼らは私が自分のものを持ってくることを提案しました。

あなたがまだ接続している限りthrough学校のルーター、これは役に立たない提案でした。ルーターは魔法ではありません。学校のルーターに接続するデバイスの種類(カメラであろうと2番目のルーターであろうと)は関係ありません。ポート転送に関しては同じように動作します。外部からカメラに接続することが不可能な場合は、外部からルーターに接続することも同様に不可能です。

(サブネットワークを作成することができます-確かにそれはルーターdo –ですが、状況を変えることはありません。)


おそらくカメラと監視ステーションを引き続き使用できますが、発信接続のみに制限されます。たとえば、録画デバイスをカメラと同じ学校のネットワークに配置できます。適切に管理されたネットワーク内の内部接続には、ポート転送は必要ありません。 (ただし、それが機能しない場合は、その後独自のルーター/スイッチを持参して2つを直接接続できます。)

(カメラは、D-Linkの「mydlink」クラウドサービスを使用した自動NATパススルーをサポートしているようですが、スマートフォンアプリからのアクセスのみに制限されている可能性があります。)

別のアプローチは、VPNサーバー(NASへのOpenVPNなど)に接続するルーターまたはRaspberry Piを導入することです。そうすると、監視ステーションはカメラに接続できるようになりますinすでに確立されているVPNトンネル。

8
user1686

ワイヤレスIPセキュリティカメラには2つの動作モードがあります。 1つは、IPアドレスに直接接続し、サポートされている多数のオープンプロトコルを介してビデオストリームをキャプチャするダイレクトアクセスモードです。 2つは、製造元が提供するクラウドベースの中央アクセスです。この場合、あなたとカメラはサーバーに接続し、サードパーティのサーバーを介してビデオをストリーミングします。

2番目のケースでは、ルーターでポート転送を行う必要はありません。ただし、サードパーティのサービスが提供する機能に制限されており、直接のビデオストリームまたは録画へのアクセスが制限される場合があります。最初のケースでは、ルーターにポートフォワードする必要がありますが、カメラへのアクセスは低レベルであり、通常はビデオストリームで好きなことを行うことができます。

カメラがサポートするモードと、ビデオストリームで何をする必要があるかを正確に判断する必要があります。

ご指摘のとおり、ポート転送はオプションではありません。したがって、ニーズに合ったクラウドサービスが利用できない場合は、学校内で接続をセットアップし、学校内ですべてを行う必要があります。

これがどのように見えるかは、繰り返しになりますが、要件によって決まります。カメラをネットワークに接続し、ネットワークに接続された別のNASまたはPCにビデオをストリーミングするだけで十分です。

もう1つの可能性があります。それは、カメラがビデオストリームを書き込むために他のデバイスへの「出力」接続をサポートしていることです。この場合、ホームルーターでポート転送を実行し、カメラにデータを送信させることができます。ただし、これとセキュリティリスクにはいくつかの技術的なハードルがあります。

これが学校のプロジェクトである場合、これが学校とインストラクターによって認可されており、学習目的であると仮定して、私はあなたのプロジェクトを完了するために資格のあるスタッフの支援とサポートを求めます。サポートスタッフと頭を突き合わせても、それほど遠くはありません。

5
Appleoddity

ポートを転送せずに外部からネットワークにトンネリングする方法として ngrok を使用できる場合があります。

接続するポートを確認するには、構成と仕様を確認する必要があります。次に、ngrokを 別のマシンのサーバーに転送 (この場合、サーバーはカメラ自体):

別のマシン(非ローカルサービス)上のサーバーへの転送ngrokは、ローカルマシンで実行されていないサービスに転送できます。ポート番号を指定する代わりに、ネットワークアドレスとポートを指定するだけです。

例:別のマシン上のWebサーバーに転送する

ngrok http 192.168.1.1:8080

これを機能させるには、セットアップ後にカメラのIPを見つけて、トラフィックをカメラに転送できるようにする必要があります。

次に、検出したIPとポートでカメラにアクセスする代わりに、ngrokプログラムが割り当てたURLとポートを介してカメラにアクセスします。

3
mitchdav