2016-10-24 5 views
1

Nous avons un Axis M1124 qui récupère les enregistrements (sur la carte SD) lorsqu'un mouvement est détecté. According to onvif.org le M1124 prend en charge ONVIF Profile G qui permet de récupérer des enregistrements de la caméra. Nous essayons d'implémenter un client de réclamation Profile G qui serait en mesure de sauvegarder et/ou de lire des enregistrements d'une caméra. Cependant, nous ne sommes pas sûrs si nous appelons incorrectement les méthodes de service ONVIF pour récupérer les enregistrements, car les données que nous recevons de la caméra ne donnent aucun résultat (même si l'interface web de la caméra montre qu'il y a des enregistrements sur la caméra).Récupération des enregistrements de la caméra via ONVIF

Nous essayons d'utiliser les méthodes SOAP telles que définies par http://www.onvif.org/onvif/ver10/recording.wsdl et http://www.onvif.org/onvif/ver10/search.wsdl Le M1124 retourne en fait des réponses SOAP valides (sans données d'enregistrement), ce qui nous laisse croire que la caméra prend en charge effectivement les méthodes.

Nous n'avons pas non plus trouvé d'autre client ONVIF (simple) qui supporte le profil G pour vérifier si c'est notre implémentation du profil G qui est en cause ou l'implémentation du profil G sur la caméra Axis. Est-ce que l'un d'entre vous a peut-être un exemple sur comment récupérer (correctement) les enregistrements d'une caméra (pas seulement Axis) avec ONVIF?

P.S. Nous avons essayé l'exemple here, mais sans succès

Répondre

1

Axis traite les enregistrements créés avec Onvif séparément des enregistrements créés avec leur pilote natif (VAPIX). Leurs actions d'interface Web sont traitées comme des commandes VAPIX. Seuls les enregistrements créés avec le protocole Onvif sont répertoriés lors de l'envoi de la commande GetRecordings. Pour le tester, vous devez créer un enregistrement (définissez l'heure de MaximuRetention sur zéro) et un travail d'enregistrement actif (utiliser le jeton de l'enregistrement créé lors de la création du travail d'enregistrement) à l'aide des commandes https://www.onvif.org/ver10/recording.wsdl.

Je vous recommande d'utiliser les outils de test officiels onvif pour envoyer des commandes individuelles à partir de la section de débogage. L'outil de test possède une liste de modèles d'entrée de commande que vous pouvez utiliser comme référence (vous pouvez également ajouter le vôtre) et affiche la réponse après l'envoi de la commande. Si vous rencontrez des problèmes de format dans les modèles de débogage, envoyez la même commande via la section de diagnostic (vérifiez que cela fonctionne), puis copiez cette entrée de commande pour l'utiliser pour l'entrée de la commande de débogage. Vous devrez vous inscrire en tant que développeur sur le forum onvif (http://developer.onvif.org/) pour télécharger l'appareil ou l'outil de test client.

Pour plus d'informations de ONVIF spécifications Profil de G, je vous recommande la lecture des documents énumérés ci-dessous (Visitez le site ONVIF pour la plupart des documents date):

ONVIF G Document de spécification (google ce qui suit):

  • "profil ONVIF G Spécification"

Documents de services liés à ONVIF G (google) ce qui suit:

  • "ONVIF Service de contrôle d'enregistrement"
  • "ONVIF Enregistrement Recherche"
  • "ONVIF service Replay"