Utilisez un smartphone Android comme webcam avec Motion pour surveiller votre maison

android webcam

Pour de nombreux utilisateurs qui passent de longues heures loin de chez eux pour travailler ou étudier, il est important de protéger leurs actifs les plus précieux, souvent réalisés avec beaucoup d'efforts, d'autres veulent simplement savoir ce qui se passe chez eux alors qu'ils ne le sont pas, par exemple, pour voir le comportement de vos animaux de compagnie, et pour les autres utilisateurs, cela peut être un projet assez divertissant.

Dans cet article, nous verrons comment utiliser un smartphone Android comme webcam pour surveiller notre maison, une tâche pour laquelle nous utiliserons la webcam IP sur le téléphone et un outil open source comme Motion. C'est un serveur qui nous permet d'accéder à la webcam que nous avons installée sur nos ordinateurs, bien qu'il soit généralement utilisé en conjonction avec des webcams USB, ici nous allons donner une nouvelle vie aux anciens appareils Android.

Pour commencer, nous allons installer Webcam IP, un outil trouvé disponible gratuitement sur le Play Store nous sommes donc allés simplement sur le magasin d'applications Google et l'avons téléchargé sur notre smartphone. Nous avons quelques options, mais avec ce qui vient par défaut, tout ira bien pour que nous puissions appuyer sur l'option `` Démarrer le serveur '' pour que l'appareil commence à filmer, et La webcam IP indiquera l'adresse IP et le port à partir duquel elle transmet, par exemple 192.168.1.103:8080.

Maintenant, nous allons à notre ordinateur et nous installons Motion, quelque chose de très simple puisqu'il est disponible dans les référentiels officiels de Ubuntu, donc nous exécutons simplement:

sudo apt-get installer le mouvement

Après cela, nous devons modifier le fichier de configuration, pour lequel nous choisissons notre éditeur préféré (dans ce cas, gedit):

sudo gedit /etc/motion/motion.conf

Nous allons voir que nous avons de nombreuses options, et c'est précisément l'un des principaux aspects en faveur de cet outil est le fait de pouvoir configurer ce qui nous vient à l'esprit. Mais on laisse ça aux plus experts, on veut configurer un serveur de webcam de manière relativement simple donc nous allons nous baser plus que tout sur ce qui nous intéresse, par exemple en définissant si nous voulons que Motion démarre en tant que démon, pour lequel nous recherchons l'option démon et nous changeons le "Désactivé" qui vient par défaut par "Sur" (sans les guillemets, bien sûr). Nous pouvons aussi modifier le port de connexion et le framerate qui sera utilisé pour la transmission, quelque chose dans lequel nous ne pouvons pas être trop précis car cela dépend de ce dont nous avons besoin. Si nous voulons simplement voir ce qui se passe, 1 ou 2 images par seconde (FPS) peuvent convenir, mais si nous avons besoin de quelque chose de plus strict, nous devrons peut-être définir ce nombre à 10 FPS, même si nous devons garder à l'esprit que cela nécessitera également un espace de stockage beaucoup plus grand pour les enregistrements.

Ensuite, nous allons configurer quelque chose qui dans notre cas est le plus important et est le choix du périphérique d'entrée vidéo, pour laquelle nous passons à une option qui dit "# Videodevice à utiliser pour la capture (par défaut / dev / video0)". En général, ceux qui utilisent une webcam peuvent simplement la laisser dans / dev / video0 car c'est là que se trouve une webcam USB par défaut, mais dans notre cas, nous allons utiliser un Smartphone Android ajoutons donc un ";" (point-virgule) devant cette option pour la remplacer. Nous recherchons maintenant l'option qui commence par "Netcam_url", et nous allons utiliser l'adresse IP qui nous a été communiquée dans la webcam IP lorsque nous démarrons le serveur, nous la laissons donc comme suit:

netcam_url http://192.168.1.103:8080/videofeed

Maintenant, Motion utilisera le smartphone Android comme source de la vidéo qu'il transmettra sur le réseau, mais nous devons également modifier une option qui détermine si celle-ci sera transmise uniquement à un ordinateur local. Il s'appelle 'webcam_localhost', qui devrait être comme suit:

webcam_localhost désactivé

Maintenant, oui, nous pouvons accéder à ce que notre webcam capture, peu importe d'où nous le faisons. Bien sûr, pour cela, nous devons ouvrez les ports utilisés par Motion sur notre routeur (Nous pouvons également le modifier à partir du fichier de configuration) en le redirigeant vers l'adresse IP de l'ordinateur qui l'exécute. Si nous connaissons déjà notre adresse IP sur Internet, nous pouvons la saisir dans la barre d'adresse du navigateur et nous serons prêts, nous verrons immédiatement le flux capturé par notre smartphone Android; pour ceux qui ne maîtrisent pas la ligne de commande, il existe un moyen très simple de trouver cette adresse et c'est à travers des services tels que Quel est mon ip?.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Toño dit

    NON NON, RIEN DE RECOMMANDÉ, UNE ÉNORME INFRACTION À LA SÉCURITÉ !!!!!

    1.    Willy Kley dit

      Aussi, il ne s’agit en aucun cas d’une faille de sécurité. Les choses sont ancrées, vous pouvez donc le faire avec plaisir.
      Ce que nous montrons est totalement sûr, et cela n'ouvre qu'un port pour pouvoir transmettre le contenu de la webcam, avec cet argument, tout serveur Web ou FTP ne serait pas sécurisé.

  2.   Guillaume Gomez dit

    Il n'est pas possible de visualiser la vidéo de la caméra de l'appareil mobile et d'effectuer la configuration netcam_url http://192.168.1.103:8080/videofeed et installez la webcam IP ... Je peux voir ce que la webcam a depuis le téléphone portable d'autres ordinateurs sur le même réseau mais n'utilisant pas le serveur de mouvement ... Je pense que le problème peut être associé au paramètre netcam_url = http://192.168.1.104:8080/videofeed Parce que le service de mouvement se télécharge correctement et que je peux accéder à la configuration via le port 8080 .. J'apprécie votre collaboration