問題タブ [onvif]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
camera - ONVIF : How to form the device web service address from the IP address of an NVT
My question is about the ONVIF specification. http://www.onvif.org/imwp/download.asp?ContentID=18006 In section 5.10, it says :
A service is a collection of related ports. This specification does not mandate any service naming principles.
Lets say that I have the IP address of an NVT (Network Video Transmitter like an IP camera for example), how do I form the address of the device management web service? This service is the entry point of the whole system.
Thank you.
camera - ONVIF: ONVIF プロトコルを使用した AXIS P3301 での認証エラー
最初のユーザーが作成された後 (私の場合はユーザー名「root」、パスワード「root」)、AXIS P3301 (ファームウェア 5.11.2) は、onvif 要求に対してNotAuthorizedソープ障害を返します。
ONVIF仕様 1.02に従って、仕様http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0 で説明されている認証にユーザー名トークン プロファイルを使用します。 .pdf .
以下は、SOAP リクエストを作成するために使用するスクリプトです。
リクエストを送信するための私のコードは次のとおりです。
要求の Wireshark ログ:
応答の Wirehark ログ:
どこが間違っていたのですか?(Bosch VIP X1 XF IVA で動作します)
c# - Visual Studios 2010 を使用した .NET 4.0 での ONVIF 認証
私の仕事は、建物内の ONVIF カメラとの通信を確立し、最終的には会社の Dootic ソリューションをアップグレードして、ONVIF カメラを自動的に認識し、それらをセットアップしてサービスを使用できるようにすることです。
モデル、MAC アドレス、ファームウェア バージョンなどの基本的な情報を次の方法で収集できます。
app.config ファイルに customBinding のこの xml 仕様があります。
私の問題は、カメラに尋ねることができることを深く掘り下げることができないことです. 何をしようとしても「400 - Bad request」エラーが発生します。これは、カメラの認証を処理する必要があるためです。
問題は、WS-Security (ONVIF で使用されているようです) について私が見つけたものはすべて、本当に混乱しており、さまざまな解決策があり、実際には何も機能していないことです。たとえば、この投稿は非常に単純に聞こえますが、UserNameSecurityToken を作成しようとしましたが、まだ 400 の不正な要求エラーが発生します。それがトークンシステムを間違って書いたからなのか、カメラが私がやろうとしていることをサポートしていないからなのかはわかりません。
私はすでに WSHttpBinding を試してユーザー名モードにしましたが、WSHttpBinding を使用すると、作成できた基本的な情報ディスカバリーが壊れます (MustUnderstand エラーで)...
私への指針はありますか?簡単な WS-Security/.NET、C#/ONVIF チュートリアル、すべて受け入れられます。
events - ONVIF カメラでプル ポイント サブスクリプションと PullMessages を使用する
ビデオ監視プログラムを開発しましたが、イベントを読み取るために ONVIF プロトコルを使用して Axis カメラに接続する必要があります。
リクエストを使用すると、アドレスを取得できますが、リクエストCreatePullPointSubscription
でパラメーターを使用する方法がわかりません。常にフォルトを返します。ReferenceParameters dom0: SubscriptionId
PullMessages
InvalidArgs
PullMessages
サブスクリプション ID をリクエストに正しく適用するにはどうすればよいですか?
web-services - IP カメラへの ONVIF および PTZ アクセス
ここでONVIF IPカメラの仕様について困っています。標準を使用してカメラに接続し、標準のメディア/デバイス要求を送信できるプログラムを構築しました。
問題は、ONVIF を介して PTZ 容量にアクセスしようとしていて、両方のカメラで次のエラーしか表示されないことです。
だから、名前空間エラー。
問題は、GetCapabilities() ONVIF リクエストを通じて、カメラ (/onvif/ptz_service) の onvif PTZ 名前空間を取得したことです。
この問題は、2 台の ONVIF カメラの両方に送信する PTZ onvif リクエストでも同じです。
ONVIF を使用して PTZ 要求を送信し、動作するかどうかを確認するソフトウェアを既に見つけようとしましたが、見つかりませんでした (ここに ONVIF デバイス マネージャーがあります: http://sourceforge.net/projects/onvifdm/ですが、問題がカメラに起因しない限り、実際の PTZ 処理はありません)。
c++ - AXIS2/CおよびONVIF
次のコマンドを使用して、AXIS2 / C(c ++)を使用してwsdlhttp : //www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdlのスタブを作成しようとしています。
./WSDL2CPP.sh -uri http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl
そして私は次の答えを得る:
c# - 軸カマラ P1344 c# による Onvif 認証
ONVIF認証に完全に行き詰まっています。私はすべて、または少なくともほとんどすべてを試したと思いますが、インターネット上で十分な情報が見つかりません。svcutil を使用してスタブ クライアントを作成しました。認証を行うためのコードは次のとおりです (多くのことを試したので、そのうちの 1 つです)。
この後、次のエラーがあります。
これを解決するための情報を提供していただければ、非常に感謝しています。
web-services - Eclipse で wsdl ドキュメントを使用して SOAP Web サービス クライアントを構築する
onvif wsdlを消費するEclipseを使用してJavaでWebサービスクライアントを作成する必要があります。
その方法が見つからずに数時間を費やしました。今回初めて SOAP を使用し、私の経験は REST でした。
このような多くのチュートリアルを試して Web サービス クライアントを作成しましたが、ローカル ディスクから wsdl ファイルを選択しようとすると、Eclipse でエラーが表示Could not retrieve the WSDL file ...
され、ファイルに使用したリンク構造はfile:/C:/ONVIF/media.wsdl
.
クライアントを実装するには、WS-Notification をサポートする任意の Java フレームワークを使用する必要があります。
WSDL ファイルを使用するクライアント Web サービスの実装方法を教えてください。
SOAP Web サービス クライアントを実装するには、Web サーバーが必要ですか?
はいの場合、なぜですか?
authentication - ONVIF: ONVIF プロトコルを使用した SNC-CH110 での認証失敗
私はソニーのカメラ SNC-CH110 を持っています。デフォルトのユーザーは「admin」で、パスワードも「admin」です。私の大きな問題は認証にあります。
ONVIF 仕様 1.02 に従って、仕様http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profileで説明されている認証に「ユーザー名トークン プロファイル」を使用-1.0.pdfまたはhttp://www.onvif.org/Portals/0/documents/WhitePapers/ONVIF_WG-APG-Application_Programmer%27s_Guide.pdf
以下は、SOAP リクエストを作成するために使用するスクリプトです。
リクエストを送信するための私のコードは次のとおりです。
間違いを見つけることができないので、私は本当に混乱しています。プログラム ONVIF Device Manager (Wireshark 経由で取得) から日付、パスワード、ナンス、およびユーザー名を使用すると、成功することは非常に興味深いことです。しかし、このプログラムがパスワードをハッシュする方法がわかりません。仕様に従って正確に行っており、同じ日付、ノンス、およびパスワードを使用すると、このプログラムのように同じハッシュされたパスワードを取得できないためです。どんな助けにも感謝します、ありがとう。
camera - AXIS カメラ (具体的には P13XX seria) は、ONVIF 規格を完全にサポートしていますか、それとも部分的にサポートしていますか?
AXIS IP ビデオカメラ、P1344 を持っています。
カメラはONVIF規格をサポートしています。カメラは、ビデオ解析 (モーション検出)、イベント (Web インターフェイスおよび AXIS HTTP API 経由) をサポートします。
ONVIF 標準ディスカバリーはこちら:
- Onvif コア仕様 ver 1.01 (および 1.02)
- Onvif テスト仕様書 ver 1.01
PHP SOAP を介してカメラに接続し、次のメソッドのグループにアクセスできます。
- デバイスの検出
- 端末管理
- イメージング構成
- リアルタイムストリーミング
- PTZ コントロール
しかし、メソッドの次のグループはアクセスできません:
- ビデオ分析
- イベント処理(一部アクセス可能)
誰でも次の質問を説明できますか:
- AXIS カメラ (具体的には P13XX seria) は、ONVIF 規格を完全にサポートしていますか、それとも部分的にサポートしていますか?
- カメラが ONVIF 標準を完全にサポートしている場合 - ビデオ分析メソッドへのアクセスを有効にする方法を説明できる人はいますか?
ありがとう。よろしくお願いします。