Configurer Linux comme caméra IP, serveur de streaming

Utiliser un ordinateur Linux comme caméra IP et serveur de streaming sur son propre réseau.

Après avoir installé un vieux smartphone Android comme serveur de streaming ou caméra IP dans le réseau, nous utilisons maintenant un ordinateur Linux. D’accord, celui-ci finira par consommer plus d’énergie, mais peut-être qu’il fonctionnera de toute façon.

Serveur de streaming avec motion

Pour le streaming, nous utilisons « motion ». Celui-ci s’installe avec la commande suivante :

sudo apt install motion

Ensuite, nous éditons le fichier de configuration.

sudo vim /etc/motion/motion.conf

Nous trouvons ici de nombreux réglages, par exemple aussi le taux de rafraîchissement, la taille de l’image.

Les paramètres pour le réseau sont encore importants, avec webcontrol_localhost et stream_localhost nous pouvons contrôler l’accès depuis le réseau. S’ils sont sur « on », seul un accès local est possible. Nous pouvons également définir le port.

Une fois le fichier enregistré, nous pouvons lancer le service.

sudo service motion start

Il y a deux possibilités d’accès, une fois l’interface de contrôle avec plus d’options ou seulement l’image.

http://localhost:8080/
http://localhost:8081/

Les deux adresses s’ouvrent dans le navigateur et l’image s’affiche.

Déblocage du pare-feu

Pour l’accès externe, il se peut que les ports doivent encore être libérés dans le pare-feu. On peut d’abord vérifier le statut.

sudo ufw status

Les deux adaptations suivantes permettent l’accès, adapter le port si nécessaire.

sudo ufw allow 8081/tcp
sudo ufw allow 8080/tcp

Ensuite, l’accès devrait également être possible depuis d’autres appareils du réseau. Pour l’instant, l’accès n’est possible que sur le réseau interne. Pour l’accès à distance, il est possible de configurer un partage de port sur le routeur ou d’utiliser un VPN.

Leave a Reply

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