2016-10-24 62 views
1

動きが検出されたときに(SDカード上の)録画を取得するAxis M1124があります。 According to onvif.org M1124はONVIF Profile Gをサポートしているため、カメラから録画を取得することができます。 私たちはカメラからの録画をバックアップおよび/または再生できるプロファイルGの苦情クライアントを実装しようとしています。しかし、たとえカメラから受信したデータが結果をもたらさないので(たとえカメラのWebインターフェイスにカメラに録画があることが示されていても)、ONVIFサービスメソッドを間違って呼び出して録画を取得するかどうかはわかりません。ONVIFによるカメラ録画の取得

我々は http://www.onvif.org/onvif/ver10/recording.wsdlで定義されたSOAPメソッドを使用してみてください

http://www.onvif.org/onvif/ver10/search.wsdl M1124は、実際に私たちはカメラが実際にメソッドをサポートしていることを信じることができた、(無記録データに)有効なSOAPレスポンスを返します。

プロファイルGをサポートしている他のONVIF(シンプル)クライアントも見つかりませんでした。これは、プロファイルGが実装されているかどうか、またはAxisカメラ自体にプロファイルGが実装されているかどうかを確認するものです。 ONVIFを使用して(Axisだけでなく)カメラから録画を(正確に)取得する方法の例がありますか?

P.S. hereの例を試しましたが、成功しませんでした。

答えて

1

Axisは、ネイティブドライバ(VAPIX)で作成した録画とは別のOnvifで作成した録画を扱います。 WebインターフェイスアクションはVAPIXコマンドとして扱われます。コマンドGetRecordingsを送信すると、Onvifプロトコルで作成された記録のみが一覧表示されます。これをテストするには、https://www.onvif.org/ver10/recording.wsdlのコマンドを使用して、記録(MaximuRetention時間を0に設定)とアクティブな記録ジョブ(記録ジョブの作成時に作成した記録のトークンを使用)を作成する必要があります。

公式のonvifテストツールを使用して、デバッグセクションから個別のコマンドを送信することをお勧めします。テストツールには、参照用に使用できるコマンド入力テンプレートのリスト(独自に追加することもできます)があり、コマンドの送信後に応答を表示します。デバッグテンプレートでフォーマットの問題が発生した場合は、診断セクションで同じコマンドを送信し(動作確認)、コマンド入力をコピーしてdebugコマンド入力に使用します。 onvifフォーラム(http://developer.onvif.org/)に開発者として登録して、デバイスまたはクライアントテストツールをダウンロードする必要があります。

ONVIF G仕様書(以下グーグル)::、私は、下記の文書を読むことをお勧めします(ほとんどの最新の文書のためのONVIFのウェブサイトをご覧ください)ONVIFプロファイルGの仕様の詳細については

  • "ONVIFプロファイルG仕様" ONVIF Gに関連するサービスの

文書(以下グーグル):

  • "ONVIF録音コントロールサービス"
  • "ONVIF録画検索サービス"
  • "ONVIFリプレイサービス"
関連する問題