====== Camera ====== ===== Config ===== Activez la camera dans le menu adéquate via la commande raspi-config Pour désactiver la led rouge qui s'allume quand la camera filme, éditez le fichier **/boot/config.txt** disable_camera_led=1 ===== Test de streaming ===== Installer **vlc** sudo apt-get install vlc Lancez la commande raspivid -t 0 -w 800 -h 600 -fps 25 -b 200000 -o - | cvlc -vvv stream:///dev/stdin --sout-http-user username --sout-http-pwd password --sout '#standard{access=http,mux=ts,dst=:8554}' :demux=h264 Un peu d’explication, **raspivid** est le programme qui se charge de filmer. * le ''-t 0'' permet de filmer indéfiniment, * ''-w'' et ''-h'' définit la résolution, * ''-fps'' est le nombre d’image par seconde(ici 25 image/s), * ''-b'' est en gros la bande passante allouées, * ''-o –'' veut dire qu’on envoie le flux non pas vers un fichier mais vers une autre commande (d’où le pipe "|" vers VLC). VLC se charge de capturer le flux de la caméra et de le diffuser sur le port 8554. Ici VLC diffusera le flux avec une protection (username/password) d’où la présence des paramètres, vous pouvez bien entendu les supprimer. la Led rouge de la caméra devrait s’allumer, nous pouvons désormais visualiser la vidéo à partir d’un autre PC en utilisant VLC ou FFMPEG par exemple: vlc http://username:password@adresse_du_RPI:8554/ ou ffplay http://username:password@adresse_du_RPI:8554/ On peut intégrer la vidéo sur une page web si votre navigateur intègre le plugin vlc Une autre commande raspivid -t 0 -w 800 -h 600 -fps 25 -vf -b 800000 -o - | cvlc stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554}' :demux=h264 Accessible dans vlc en faisant ouvrir un flux réseau puis rtsp://ip_du_pi:8554/ ===== Surveillance ===== Le soft **motion** permet de faire une vidéo uniquement quand quelque chose se passe devant la caméra. **motion** ne semble pas fonctionner avec la camera pi puisqu'il se connecte sur **/dev/video0** ce qui n'est pas le cas de la camera pi. **uv4l** est capable de créer un **/dev/video0** connecté à la camera pi. Pour l'installation de **uv4l** => http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14