問題タブ [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.
c# - ディスカバリー - ProbeMatch 応答が破棄される
私は onvif カメラで作業していますが、発見に関していくつかの問題があります。
以下のように非常に基本的な検出コードを使用すると、ネットワーク上のほとんどのデバイスから応答が返されますが、いくつかは破棄されています。トレース ログを追加し、ディスカバリ クライアントによって破棄されたメッセージを次の説明とともに確認できます。
対応する検索操作が完了したか、relatedTo 値が無効であるため、messageId='uuid:xxx' および relatedTo='uuid:xx' の ProbeMatches メッセージが DiscoveryClient によってドロップされました。
トレースと MS Network Monitor の relatedTo 値を見ると、それらはまったく同じように見え、ドロップされているものは最初のいくつかの返信にあるため、操作が完了した後ではないと思います。
私はまた、sourceforge にある onvif デバイス マネージャーを実行しました。これには同じ問題がありますが、デバイスが異なります。以前にこれに遭遇した人はいますか、それを引き起こしている可能性のあるアイデアはありません。
wsdl - Axisカメラが提供するonvifサービスの使い方
私は Web サービスを初めて使用します。誰かが始めるのを手伝ってくれませんか。Axis M3004-V カメラがあり、それらが提供するサービス (Web サービス) を使用したいのですが、開始方法がわかりません。WSDl ファイルをググってみました。そして、私が見つけたのはこれだけですhttp://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl、wsdlファイルを取得する方法は? この WSDL を使用してクライアント コードを生成するにはどうすればよいですか?
前もって感謝します。
c# - OnVif 統合エラー - クライアント認証スキーム「ダイジェスト」で許可されていません
このコードを使用して、C# .Net 4.5 で IP カメラの OnVif サービスに接続します。
そのコードのすぐ隣で、次のようにデバイス情報を取得しようとしています。
そして、このエラーが発生します:
Basic realm に関するこの情報を試しました。WWW-Authenticate
value を使用してリクエストにHttp ヘッダーを追加するBasic realm="Our Site"
。しかし、運がありません。
それは一体何ですか?修正方法は?
onvif - ONVIF GetSystemDateAndTime リクエスト
UDP マルチキャスト リクエストから 239.255.255.250 への応答が返ってきたら
XAddrs で ProbeMatch を返します http://10.10.10.10:1234/onvif/device_service
GetSystemDateAndTime と GetDeviceInformation を実行する方法
これは 10.10.10.10 ポート 1234 への TCP/UDP 要求ですか? これは 10.10.10.10 ポート 80 への HTTP 要求ですか?
デバイスのアドレスを取得したら http:10.10.10.10:1234/onvif/device_service
じゃあ何
前もって感謝します
php - PHP/PythonでWSDLを解析するには?
PHP または Python に WSDL ファイルを適切に解析するものがあるかどうか疑問に思っています。たとえば、http://www.onvif.org/ver10/media/wsdl/media.wsdlを解析する必要があります。PHP SOAP 拡張機能は、次のようなコードを生成します。
そして、私はこのようにする必要があります:
デフォルトのSOAP拡張機能を拡張することにより、2番目の例のようにリクエストを生成することができましたが、それでもすべてのタイプ、名前空間などを追加する必要があります...解析方法がわかりません...いくつかあるかもしれませんWSDLドキュメントで提供されている仕様に従ってこのリクエストを生成する方法は?