AVERTISSEMENT : Toutes les informations fournies dans cette publication le sont à des fins éducatives uniquement. Le site n'est en aucun cas responsable de toute utilisation abusive de ces informations. Vous êtes seul responsable de vos actes devant la loi.

Vous voulez espionner la voisine (ou le voisin) qui prend un bain de soleil ? Je ne juge pas... (mais ce n'est pas très joli-joli)

Il existe des caméras dites 'caméra espion', mais vous pouvez utiliser pour un moindre coût votre materiel préféré.

Nous reprendrons donc ici notre pc portable linux et notre smartphone (android ou iPhone) dont nous deporterons la caméra en wifi.

Sur notre smartphone, il sera nécessaire d'installer l'application Droidcam. Niveau linux, nous installerons le module v4l2 loopback (qui crée un device /dev/video virtuel)

sudo apt-get install v4l2loopback-utils

et le client droidcam tel que décrit sur le site de Dev47apps

pexels-photo-66134
(c) Pexels - Donald Tong

Pour afficher le flux, nous appelerons le client vlc sur le /dev/video0

Le script donne ceci (à modifier avec l'adresse IP affichée sur le smartphone et en esperant que n'avoir qu'un seul /dev/video... Sinon, il faudra aussi modifier :p)

#!/bin/bash

sudo insmod v4l2loopback

nohup droidcam-cli 192.168.1.232 4747 &>/dev/null &

echo "Recherche du /dev/videoX installé"

dev="$(ls /dev | grep "video" | sed -s 's/^/\/dev\//g')"

sleep 1

echo "Demarrage de vlc sur "$dev

cvlc --fullscreen v4l2://$dev

killall -9 droidcam-cli

Simple ? Non ?

Après, si vous êtes un fan (ou si vous devez subir) des videoconférences, le flux camera de votre smartphone est aussi disponible en tant que webcam dans votre Teams/Zoom/Skype...

Article précédent Article suivant

Ajouter un commentaire

Merci d'avoir rédigé votre commentaire !