IPカメラ「Acti」を表示するソフトウェアを開発しています。axnvUnifiedControlを使用しようとしましたが、情報が見つかりません。
私の目標は、IP、ユーザー名、パスワードを使用してカメラに接続し、カメラの画像をWindowsフォームで表示することです。
私はc#.net4.0を使用しています
IPカメラ「Acti」を表示するソフトウェアを開発しています。axnvUnifiedControlを使用しようとしましたが、情報が見つかりません。
私の目標は、IP、ユーザー名、パスワードを使用してカメラに接続し、カメラの画像をWindowsフォームで表示することです。
私はc#.net4.0を使用しています
これは、次のコードスニペットを使用して実行できます。
まず、ツールボックスでOCXを参照し、フォームにドラッグする必要があります。デザインモードで使用しようとしましたが、VSがハングして強制終了します。
camMedia.MediaSource = CameraIP;
camMedia.MediaUsername = UserName;
camMedia.MediaPassword = Password;
camMedia.HttpPort = HttpPort;//80
camMedia.RegisterPort = RegisterPort;//6000
camMedia.ControlPort = ControlPort;//6001
camMedia.StreamingPort = StreamingPort;//6002
camMedia.Connect(0);
ここで、camMedia
はOCXオブジェクト名です。
ACTiには非常に幅広いカメラがあり、それらは統一されたAPIを共有していません。関心のあるモデルのドキュメントを探し、ベンダーのサンプルコードとSDKを確認する必要があります。カメラは、などのよく知られたプロトコルもサポートしているため、RTSP
特定M-JPEG over HTTP
のライブラリを利用してフィードを視覚化できますが、重要な情報を見つけるには、ドキュメント、仕様、SDKが必要になります。