Diffusez depuis votre module de caméra #RaspberryPi en utilisant mjpg_streamer

Diffusez depuis votre module de caméra #RaspberryPi en utilisant mjpg_streamer

Après de nombreuses heures à essayer de faire fonctionner le streaming avec la PiCam, j’ai trouvé cette solution sur le blog de Miguel Grinberg. Il utilise mjpg_streamer pour diffuser des images fixes de la caméra. Vous configurez essentiellement votre appareil photo pour écrire des images uniques dans / tmp en mode timelapse, puis des pseudo-flux mjpg_streamer à partir du fichier image unique.

Vous pouvez lire comment faire ici.

Quand je l’ai fait, je me suis retrouvé avec une image noire. Je pense que cela a à voir avec la vitesse à laquelle les photographies ont été prises. Mon script éventuel pour démarrer le flux était le suivant:

mkdir /tmp/stream 2>/dev/null
nohup raspistill --nopreview -w 640 -h 480 -q 5 -o /tmp/stream/pic.jpg -tl 500 -th 0:0:0 -t 9999999 &
LD_LIBRARY_PATH=/usr/local/lib mjpg_streamer -i "input_file.so -f /tmp/stream -n pic.jpg" -o "output_http.so -w /usr/local/www" &

J’ai associé cette solution de streaming à mon Décoration de Noël PiRingo afin que les personnes qui contrôlent la décoration puissent la voir en action. Je n’ai pas encore ouvert cela au public car j’ai besoin d’un moyen de fixer la caméra au-dessus de la décoration. Le câble est un peu un gazon car il est terriblement élastique!