2010-02-17 10 views
0

Je ne sais pas si c'est l'endroit approprié pour poser cette question, mais je vais essayer.Flux vidéo CCTV personnalisé

Je me demande s'il existe un moyen d'accéder au flux vidéo de mon système CCTV. Je n'ai pas de système mais je me demande si je l'ai fait, n'est-ce pas? J'ai vu des solutions où vous devez acheter une unité d'interface réseau, qui sert de serveur web et vous pouvez vous connecter pour voir les caméras, mais est-ce que quelqu'un connaît un système dans lequel je pourrais avoir accès au flux par programmation ?

J'espère que ma question n'est pas vague, merci.

Répondre

0

Toute sorte de « l'accès programmatique » à votre système de vidéosurveillance sera très dépendant de votre fournisseur (soit le système de caméra lui-même ou l'interface network.web supplémentaire).

Cela dépend vraiment de ce à quoi vous voulez avoir accès. Vous êtes un peu vague, êtes-vous intéressé par la capture du flux d'images ou plus intéressé par le contrôle de la caméra (panoramique/inclinaison/mise au point, etc)?

Détournement le flux d'image peut être simple, mais elle dépend de l'interface compatible Web pour votre appareil photo/contrôleur. Un grand nombre de caméras IP exposeront soit un flux vidéo ou constamment écrire dans le même fichier jpeg. Vous pouvez facilement créer une application qui consomme le flux et extrait les images fixes pour le traitement d'image ou simplement lire en permanence le même fichier image (mais mis à jour) pour votre traitement.

Vous constaterez probablement que le fournisseur de la caméra fournira une API et de documentation si l'appareil photo ne pas utiliser un format standard. Cela devrait être l'un de vos premiers ports d'escale.

Dans le passé, je me suis accroché une petite application pour webcam compatible Web pour une détection de mouvement rudimentaire (c.-à-très lent taux) et trouvé Aforge.net à portée de main.

Si vous êtes un peu plus clair quant à ce que vous voulez faire, vous obtiendrez une meilleure réponse (y compris langue/plate-forme, etc.).

+0

Salut, merci pour votre réponse. Je voudrais être capable de capturer le flux d'images et éventuellement de faire un panoramique/inclinaison/mise au point de la caméra. Pouvez-vous recommander des fournisseurs qui fournissent des API? Je vous remercie. – GDboy44

0

En général, l'appareil photo (Axis, Sony, Panasonic) viendra avec une sorte de logiciel si elle est une caméra IP. Caméra IP signifie seulement qu'il y a un port IP sur la caméra. S'il y a un connecteur BNC/COAX dessus, c'est probablement une caméra analogique. Une caméra analogique doit être connectée à une sorte d'encodeur pour capturer et transmettre la vidéo. En ce qui concerne une caméra IP, il existe généralement une interface Web, mais généralement uniquement pour les tests et la configuration. La vue que vous cherchez à capturer est le flux vidéo qui sort de la caméra vers un port spécifique. Il n'y a généralement que 2 flux de vidéo sortant d'une caméra. Généralement on irait à un appareil d'enregistrement et l'autre à un moniteur analogique. Afin de capturer des flux supplémentaires, vous devez généralement activer la multidiffusion. Ce n'est pas un processus simple pour capturer cette vidéo et la diffuser à travers votre application sans une certaine ingénierie. Avec plus d'informations, je pourrais aider plus.

Questions connexes